You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Message__index.async.js

1 line
29 KiB

This file contains ambiguous Unicode characters!

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

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[30067],{49929:function(e,t,n){n.r(t),n.d(t,{default:function(){return te}});var r=n(42122),a=n.n(r),o=n(861),s=n.n(o),i=n(17061),l=n.n(i),c=n(17156),u=n.n(c),d=n(27424),p=n.n(d),m=n(13012),f=n.n(m),v=n(67294),g=n(2453),h=n(57953),x=n(55241),b=n(11486),y=n(71577),C=n(14446),_=n(78045),w=n(93421),j="wrap___k3OOZ",E="head___h6t3O",N="empty___S6QaM",O="content___sMZPl",S="left___J41Si",P="title___GUZvZ",Z="leftBar___u_UUF",A="li___Hnrra",k="active___N4MxL",R="right___eLWWO",I="rightBar___fMTLo",M="center____NDzP",z="tabs___jdS5u",B="cut___w1Pz_",Y="action___QkQ0f",D="actActive___ESHzD",Q="answers___dVktP",F="btn___BnDvU",W="unsolved___z4SON",T="box____EpoE",q="hot___oUwVX",H="animation___YQjk7",L=n(84519),U=n(88275),G=n(29427),J=n(59758),V=n(39132),K=n(27484),X=n.n(K),$="data:image/png;base64,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",ee=n(85893),te=function(e){var t,n,r,o;f()(e);var i=(0,G.oP)(),c=i.id,d=i.position,m=(0,v.useState)(!0),K=p()(m,2),te=K[0],ne=K[1],re=(0,v.useState)(!1),ae=p()(re,2),oe=ae[0],se=ae[1],ie=(0,v.useRef)("bottomRight"),le=(0,v.useRef)(),ce=(0,v.useState)({}),ue=p()(ce,2),de=ue[0],pe=ue[1],me=(0,v.useState)(Number(c)),fe=p()(me,2),ve=fe[0],ge=fe[1],he=(0,v.useState)([]),xe=p()(he,2),be=xe[0],ye=xe[1],Ce=(0,v.useState)(1),_e=p()(Ce,2),we=_e[0],je=_e[1],Ee=(0,v.useState)(Number(d)),Ne=p()(Ee,2),Oe=Ne[0],Se=Ne[1],Pe=(0,v.useRef)(Number(d)),Ze=(0,v.useState)([]),Ae=p()(Ze,2),ke=Ae[0],Re=Ae[1],Ie=(0,v.useState)(!1),Me=p()(Ie,2),ze=Me[0],Be=Me[1],Ye=(0,v.useRef)(null),De=(0,v.useRef)(1),Qe=(0,v.useState)({}),Fe=p()(Qe,2),We=Fe[0],Te=Fe[1],qe=(0,v.useState)(""),He=p()(qe,2),Le=He[0],Ue=He[1],Ge=(0,v.useState)(!1),Je=p()(Ge,2),Ve=Je[0],Ke=Je[1],Xe=(0,v.useState)(!1),$e=p()(Xe,2),et=$e[0],tt=$e[1];(0,v.useEffect)((function(){return(0,U.getDvaApp)()._store.dispatch({type:"globalSetting/footerToggle",payload:!1}),function(){(0,U.getDvaApp)()._store.dispatch({type:"globalSetting/footerToggle",payload:!0})}}),[]),(0,v.useEffect)((function(){nt()}),[]),(0,v.useEffect)((function(){Ye.current.scrollTop=Ye.current.scrollHeight}),[we]),(0,v.useEffect)((function(){var e=document.getElementById("wechat_QR_code_ids");return e.classList.add("hide"),function(){e.classList.remove("hide")}}),[]);var nt=function(){var e=u()(l()().mark((function e(){var t,n,r,a,o;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,L.ZP)("/api/chats.json",{method:"post",body:{to_user_id:c}});case 2:if(0!==(null==(t=e.sent)?void 0:t.status)){e.next=8;break}return e.next=6,(0,L.ZP)("/api/chats.json",{method:"get",params:{to_user_id:c,challenge_id:Number(d)||""}});case 6:null!=(n=e.sent)&&n.data&&(ye((null==n?void 0:n.data)||[]),o=null==n||null===(r=n.data)||void 0===r||null===(a=r.find((function(e){return e.to_user_id===Number(c)})))||void 0===a?void 0:a.id,ge(o),rt(o),ot(o,d));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),rt=function(){var e=u()(l()().mark((function e(t){var n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,L.ZP)("/api/chats/challenge_list.json",{method:"get",params:{id:t,challenge_id:Oe||""}});case 2:null!=(n=e.sent)&&n.challenges&&Re([{id:0,subject:"全部"}].concat(s()(n.challenges))||[]);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),at=function(){var e=u()(l()().mark((function e(t,n){var r;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,L.ZP)("/api/chats.json",{method:"get",params:{to_user_id:t,challenge_id:n||""}});case 2:null!=(r=e.sent)&&r.data&&ye((null==r?void 0:r.data)||[]);case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),ot=function(){var e=u()(l()().mark((function e(t,n,r){var o,s,i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ne(!0),e.next=3,(0,L.ZP)("/api/chats/".concat(t,".json"),{method:"get",params:{challenge_id:Number(n)||""}});case 3:null!=(o=e.sent)&&o.data&&(Te(a()({},o)||{}),Be(!0),i=null==be||null===(s=be.find((function(e){return e.id===t})))||void 0===s?void 0:s.to_user_id,"gpt.educoder.net"===window.location.host?U.history.replace("/chatgpt?id=0&position=0"):U.history.replace("/chatgpt?id=".concat(i||c,"&position=").concat(n)),r&&(je(Math.random()),at(i,n))),ne(!1);case 6:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}(),st=function(){var e=u()(l()().mark((function e(){var t,n,r,a,o;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==Le.trim().length){e.next=3;break}return g.ZP.error("不能输入纯空格"),e.abrupt("return");case 3:if(!oe){e.next=5;break}return e.abrupt("return");case 5:if(Le){e.next=8;break}return g.ZP.warning("请输入你要问的问题"),e.abrupt("return");case 8:return n=X()().format("YYYY-MM-DDTHH:mm:ss.SSSZ"),null==(r=JSON.parse(JSON.stringify(We)))||null===(t=r.data)||void 0===t||t.push({id:0,updated_at:n,question:Le,answer:(0,ee.jsx)("div",{className:H,children:"老师正在回答中,请稍后"})}),Te(r),je(we+1),Ue(""),De.current=De.current+1,a=De.current,tt(!0),e.next=19,(0,L.ZP)("/api/chats/get_answer",{method:"post",body:{chat_id:ve,to_user_id:c,question:Le,challenge_id:Oe||"",time:n}});case 19:if(o=e.sent,a===De.current){e.next=22;break}return e.abrupt("return");case 22:0===(null==o?void 0:o.status)?(tt(!1),ot(ve,Oe,!0)):tt(!1);case 23:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),it=function(){var e=u()(l()().mark((function e(t,n){var r,a,o=arguments;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=o.length>2&&void 0!==o[2]?o[2]:"",ne(!0),e.next=4,(0,L.ZP)("/api/chats/praise.json",{method:"post",body:{id:t,satisfied:n,content:r}});case 4:0===(null==(a=e.sent)?void 0:a.status)&&ot(ve,Oe);case 6:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),lt=["请".concat(null==We?void 0:We.user_name,"老师尝试再回答一次"),"可能启用了机器人,请老师亲自回答"];return(0,ee.jsxs)("div",{className:j,children:[(0,ee.jsxs)("div",{className:E,children:[(0,ee.jsx)("b",{children:"实训 >"}),"教学辅导beta版本"]}),(0,ee.jsxs)("div",{className:O,children:[(0,ee.jsxs)("div",{className:S,children:[(0,ee.jsx)("div",{className:P,children:"问答列表"}),(0,ee.jsx)("div",{className:Z,children:be.map((function(e){return(0,ee.jsxs)("div",{onClick:function(){return t=e.id,De.current=De.current+1,ge(t),Se(0),Ue(""),se(!1),ot(t,0),void rt(t);var t},className:"".concat(A," ").concat(e.id===ve?k:""),children:[null!=e&&e.avatar?(0,ee.jsx)("img",{src:"".concat(J.Z.IMG_SERVER,"/images/").concat(null==e?void 0:e.avatar)}):(0,ee.jsx)("img",{src:$}),(0,ee.jsxs)("aside",{children:[(0,ee.jsxs)("p",{children:[(0,ee.jsx)("b",{title:e.user_name,children:e.user_name}),(0,ee.jsx)("span",{children:e.time})]}),(0,ee.jsx)("div",{children:e.last_message})]})]},e.id)}))})]}),(0,ee.jsxs)("div",{className:R,children:[ze&&(0,ee.jsx)("div",{className:P,children:(0,ee.jsxs)("section",{className:M,children:[(0,ee.jsxs)("span",{children:["与",null==We?void 0:We.user_name,"老师沟通中…"]}),(0,ee.jsxs)("div",{className:z,children:[(0,ee.jsx)("i",{className:"iconfont icon-lianjie3"}),(0,ee.jsxs)("span",{children:["当前对话关联:",null!=We&&We.challenge_name?"".concat(null==We||null===(t=We.data[0])||void 0===t||null===(n=t.shixun)||void 0===n?void 0:n.name," 实训---第").concat(null==We?void 0:We.challenge_position,"关"):"全部"]}),!oe&&(0,ee.jsx)("span",{onClick:function(){Pe.current=Oe,Ke(!0)},className:B,children:"切换"})]})]})}),(0,ee.jsx)("div",{className:I,ref:Ye,children:(0,ee.jsxs)(h.Z,{spinning:te,children:[!(null!=We&&null!==(r=We.data)&&void 0!==r&&r.length)&&(0,ee.jsx)("div",{className:N}),null==We||null===(o=We.data)||void 0===o?void 0:o.map((function(e,t){var n,r,o;return(0,ee.jsxs)(v.Fragment,{children:[!!e.question&&(0,ee.jsxs)("div",{className:A,children:[(0,ee.jsx)("img",{src:"".concat(J.Z.IMG_SERVER,"/images/").concat(null==We?void 0:We.my_avatar)}),(0,ee.jsxs)("aside",{children:[(0,ee.jsxs)("p",{children:[(0,ee.jsx)("b",{children:We.my_user_name}),(0,ee.jsx)("span",{children:X()(e.updated_at).format("YYYY-MM-DD HH:mm")})]}),(0,ee.jsx)("pre",{children:e.question})]})]}),!!e.answer&&(0,ee.jsxs)("div",{style:0===t?{borderTop:0}:{},className:"".concat(A," ").concat(k),children:[null!=We&&We.avatar?(0,ee.jsx)("img",{src:"".concat(J.Z.IMG_SERVER,"/images/").concat(null==We?void 0:We.avatar)}):(0,ee.jsx)("img",{src:$}),(0,ee.jsxs)("aside",{children:[(0,ee.jsxs)("p",{children:[(0,ee.jsxs)("div",{style:{display:"flex"},children:[(0,ee.jsx)("b",{style:{marginRight:"20px"},children:We.user_name}),null!==(n=e.shixun)&&void 0!==n&&n.name?(0,ee.jsxs)("span",{style:{display:"flex",alignItems:"center"},children:["当前对话关联:",null===(r=e.shixun)||void 0===r?void 0:r.name," 实训---第",null===(o=e.challenge)||void 0===o?void 0:o.position,"关"]}):(0,ee.jsx)("span",{style:{display:"flex",alignItems:"center"},children:"当前对话关联:全部"})]}),(0,ee.jsx)("span",{children:X()(e.updated_at).format("YYYY-MM-DD HH:mm")})]}),"string"==typeof e.answer?(0,ee.jsx)("pre",{children:e.answer}):e.answer,!!e.question&&(0,ee.jsxs)("div",{className:Y,children:[(0,ee.jsxs)("span",{onClick:function(){it(e.id,1===e.satisfied?-1:1)},className:"mr30 ".concat(1===e.satisfied?D:""),children:[(0,ee.jsx)("i",{className:"iconfont icon-yijiejue"}),"已解决"]}),(0,ee.jsx)(x.Z,{autoAdjustOverflow:!1,destroyTooltipOnHide:!0,open:de[t],getPopupContainer:function(e){return e},placement:ie.current,content:(0,ee.jsxs)("div",{className:T,onMouseLeave:function(e){clearTimeout(le.current),de[t]=!1,pe(a()({},de))},onMouseOver:function(){clearTimeout(le.current)},children:[(0,ee.jsx)("p",{children:"抱歉让你失望了,请继续尝试:"}),lt.map((function(t,n){var r=t===e.content;return(0,ee.jsx)("div",{onClick:function(){it(e.id,r?-1:0,r?"":t)},className:r?q:"",children:t},t)}))]}),children:(0,ee.jsxs)("span",{onMouseOver:function(e){clearTimeout(le.current),window.innerHeight-e.target.getBoundingClientRect().top<350?ie.current="topRight":ie.current="bottomRight",(de={})[t]=!0,pe(a()({},de))},onMouseOut:function(e){le.current=setTimeout((function(){clearTimeout(le.current),de[t]=!1,pe(a()({},de))}),800)},className:"".concat(W," ").concat(0===e.satisfied?D:""),children:[(0,ee.jsx)("i",{className:"iconfont icon-weijiejuezhengchang"}),"未解决"]})})]})]})]})]},e.id)}))]})}),ze&&(0,ee.jsxs)("div",{className:Q,children:[(0,ee.jsx)(b.Z.TextArea,{value:Le,onChange:function(e){Ue(e.target.value),e.target.value.trim().length}}),(0,ee.jsx)(y.ZP,{loading:et,onClick:st,className:F,children:"发送"})]})]})]}),(0,ee.jsx)(C.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,onCancel:function(){Se(Pe.current),Ke(!1)},onOk:function(){ot(ve,Oe),at(c,Oe),Ke(!1)},open:Ve,wrapClassName:V.Z.CustomCss,title:"更换关联",width:"666px",children:(0,ee.jsx)("div",{children:(0,ee.jsx)(_.ZP.Group,{value:Oe,onChange:function(e){return Se(e.target.value)},children:(0,ee.jsx)(w.Z,{direction:"vertical",children:null==ke?void 0:ke.map((function(e){var t;return(0,ee.jsx)(_.ZP,{value:e.id,children:0===e.id?e.subject:"".concat(null===(t=e.shixun)||void 0===t?void 0:t.name," 实训---第").concat(null==e?void 0:e.challenge_position,"关")},e.id)}))})})})})]})}},39132:function(e,t){t.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}},81643:function(e,t,n){n.d(t,{Z:function(){return r}});const r=e=>e?"function"==typeof e?e():e:null},11486:function(e,t,n){n.d(t,{Z:function(){return R}});var r=n(94184),a=n.n(r),o=n(67294),s=n(53124),i=n(65223),l=n(47673);var c=e=>{const{getPrefixCls:t,direction:n}=(0,o.useContext)(s.E_),{prefixCls:r,className:c}=e,u=t("input-group",r),d=t("input"),[p,m]=(0,l.ZP)(d),f=a()(u,{[`${u}-lg`]:"large"===e.size,[`${u}-sm`]:"small"===e.size,[`${u}-compact`]:e.compact,[`${u}-rtl`]:"rtl"===n},m,c),v=(0,o.useContext)(i.aM),g=(0,o.useMemo)((()=>Object.assign(Object.assign({},v),{isFormItemInput:!1})),[v]);return p(o.createElement("span",{className:f,style:e.style,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onFocus:e.onFocus,onBlur:e.onBlur},o.createElement(i.aM.Provider,{value:g},e.children)))},u=n(82586),d=n(87462),p={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},m=n(44327),f=function(e,t){return o.createElement(m.Z,(0,d.Z)({},e,{ref:t,icon:p}))};var v=o.forwardRef(f),g=n(43481),h=n(10366),x=n(17799),b=n(72922),y=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};const C=e=>e?o.createElement(g.Z,null):o.createElement(v,null),_={click:"onClick",hover:"onMouseOver"};var w=o.forwardRef(((e,t)=>{const{visibilityToggle:n=!0}=e,r="object"==typeof n&&void 0!==n.visible,[i,l]=(0,o.useState)((()=>!!r&&n.visible)),c=(0,o.useRef)(null);o.useEffect((()=>{r&&l(n.visible)}),[r,n]);const d=(0,b.Z)(c),p=()=>{const{disabled:t}=e;t||(i&&d(),l((e=>{var t;const r=!e;return"object"==typeof n&&(null===(t=n.onVisibleChange)||void 0===t||t.call(n,r)),r})))},{className:m,prefixCls:f,inputPrefixCls:v,size:g}=e,w=y(e,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:j}=o.useContext(s.E_),E=j("input",v),N=j("input-password",f),O=n&&(t=>{const{action:n="click",iconRender:r=C}=e,a=_[n]||"",s=r(i),l={[a]:p,className:`${t}-icon`,key:"passwordIcon",onMouseDown:e=>{e.preventDefault()},onMouseUp:e=>{e.preventDefault()}};return o.cloneElement(o.isValidElement(s)?s:o.createElement("span",null,s),l)})(N),S=a()(N,m,{[`${N}-${g}`]:!!g}),P=Object.assign(Object.assign({},(0,h.Z)(w,["suffix","iconRender","visibilityToggle"])),{type:i?"text":"password",className:S,prefixCls:E,suffix:O});return g&&(P.size=g),o.createElement(u.Z,Object.assign({ref:(0,x.sQ)(t,c)},P))})),j=n(42480),E=n(96159),N=n(71577),O=n(98675),S=n(4173),P=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};var Z=o.forwardRef(((e,t)=>{const{prefixCls:n,inputPrefixCls:r,className:i,size:l,suffix:c,enterButton:d=!1,addonAfter:p,loading:m,disabled:f,onSearch:v,onChange:g,onCompositionStart:h,onCompositionEnd:b}=e,y=P(e,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:C,direction:_}=o.useContext(s.E_),w=o.useRef(!1),Z=C("input-search",n),A=C("input",r),{compactSize:k}=(0,S.ri)(Z,_),R=(0,O.Z)((e=>{var t;return null!==(t=null!=l?l:k)&&void 0!==t?t:e})),I=o.useRef(null),M=e=>{var t;document.activeElement===(null===(t=I.current)||void 0===t?void 0:t.input)&&e.preventDefault()},z=e=>{var t,n;v&&v(null===(n=null===(t=I.current)||void 0===t?void 0:t.input)||void 0===n?void 0:n.value,e,{source:"input"})},B="boolean"==typeof d?o.createElement(j.Z,null):null,Y=`${Z}-button`;let D;const Q=d||{},F=Q.type&&!0===Q.type.__ANT_BUTTON;D=F||"button"===Q.type?(0,E.Tm)(Q,Object.assign({onMouseDown:M,onClick:e=>{var t,n;null===(n=null===(t=null==Q?void 0:Q.props)||void 0===t?void 0:t.onClick)||void 0===n||n.call(t,e),z(e)},key:"enterButton"},F?{className:Y,size:R}:{})):o.createElement(N.ZP,{className:Y,type:d?"primary":void 0,size:R,disabled:f,key:"enterButton",onMouseDown:M,onClick:z,loading:m,icon:B},d),p&&(D=[D,(0,E.Tm)(p,{key:"addonAfter"})]);const W=a()(Z,{[`${Z}-rtl`]:"rtl"===_,[`${Z}-${R}`]:!!R,[`${Z}-with-button`]:!!d},i);return o.createElement(u.Z,Object.assign({ref:(0,x.sQ)(I,t),onPressEnter:e=>{w.current||m||z(e)}},y,{size:R,onCompositionStart:e=>{w.current=!0,null==h||h(e)},onCompositionEnd:e=>{w.current=!1,null==b||b(e)},prefixCls:A,addonAfter:D,suffix:c,onChange:e=>{e&&e.target&&"click"===e.type&&v&&v(e.target.value,e,{source:"clear"}),g&&g(e)},className:W,disabled:f}))})),A=n(96330);const k=u.Z;k.Group=c,k.Search=Z,k.TextArea=A.Z,k.Password=w;var R=k},66330:function(e,t,n){n.d(t,{t5:function(){return d}});var r=n(94184),a=n.n(r),o=n(92419),s=n(67294),i=n(53124),l=n(81643),c=n(20136),u=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};const d=e=>{const{hashId:t,prefixCls:n,className:r,style:i,placement:c="top",title:u,content:d,children:p}=e;return s.createElement("div",{className:a()(t,n,`${n}-pure`,`${n}-placement-${c}`,r),style:i},s.createElement("div",{className:`${n}-arrow`}),s.createElement(o.G,Object.assign({},e,{className:t,prefixCls:n}),p||((e,t,n)=>{if(t||n)return s.createElement(s.Fragment,null,t&&s.createElement("div",{className:`${e}-title`},(0,l.Z)(t)),s.createElement("div",{className:`${e}-inner-content`},(0,l.Z)(n)))})(n,u,d)))};t.ZP=e=>{const{prefixCls:t}=e,n=u(e,["prefixCls"]),{getPrefixCls:r}=s.useContext(i.E_),a=r("popover",t),[o,l]=(0,c.Z)(a);return o(s.createElement(d,Object.assign({},n,{prefixCls:a,hashId:l})))}},55241:function(e,t,n){var r=n(94184),a=n.n(r),o=n(67294),s=n(81643),i=n(33603),l=n(53124),c=n(83062),u=n(66330),d=n(20136),p=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};const m=e=>{let{title:t,content:n,prefixCls:r}=e;return o.createElement(o.Fragment,null,t&&o.createElement("div",{className:`${r}-title`},(0,s.Z)(t)),o.createElement("div",{className:`${r}-inner-content`},(0,s.Z)(n)))},f=o.forwardRef(((e,t)=>{const{prefixCls:n,title:r,content:s,overlayClassName:u,placement:f="top",trigger:v="hover",mouseEnterDelay:g=.1,mouseLeaveDelay:h=.1,overlayStyle:x={}}=e,b=p(e,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:y}=o.useContext(l.E_),C=y("popover",n),[_,w]=(0,d.Z)(C),j=y(),E=a()(u,w);return _(o.createElement(c.Z,Object.assign({placement:f,trigger:v,mouseEnterDelay:g,mouseLeaveDelay:h,overlayStyle:x},b,{prefixCls:C,overlayClassName:E,ref:t,overlay:r||s?o.createElement(m,{prefixCls:C,title:r,content:s}):null,transitionName:(0,i.m)(j,"zoom-big",b.transitionName),"data-popover-inject":!0})))}));f._InternalPanelDoNotUseOrYouWillBeFired=u.ZP,t.Z=f},20136:function(e,t,n){var r=n(14747),a=n(50438),o=n(97414),s=n(8796),i=n(67968),l=n(45503);const c=e=>{const{componentCls:t,popoverColor:n,minWidth:a,fontWeightStrong:s,popoverPadding:i,boxShadowSecondary:l,colorTextHeading:c,borderRadiusLG:u,zIndexPopup:d,marginXS:p,colorBgElevated:m,popoverBg:f}=e;return[{[t]:Object.assign(Object.assign({},(0,r.Wf)(e)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:d,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":m,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${t}-content`]:{position:"relative"},[`${t}-inner`]:{backgroundColor:f,backgroundClip:"padding-box",borderRadius:u,boxShadow:l,padding:i},[`${t}-title`]:{minWidth:a,marginBottom:p,color:c,fontWeight:s},[`${t}-inner-content`]:{color:n}})},(0,o.ZP)(e,{colorBg:"var(--antd-arrow-background-color)"}),{[`${t}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow,display:"inline-block",[`${t}-content`]:{display:"inline-block"}}}]},u=e=>{const{componentCls:t}=e;return{[t]:s.i.map((n=>{const r=e[`${n}6`];return{[`&${t}-${n}`]:{"--antd-arrow-background-color":r,[`${t}-inner`]:{backgroundColor:r},[`${t}-arrow`]:{background:"transparent"}}}}))}},d=e=>{const{componentCls:t,lineWidth:n,lineType:r,colorSplit:a,paddingSM:o,controlHeight:s,fontSize:i,lineHeight:l,padding:c}=e,u=s-Math.round(i*l);return{[t]:{[`${t}-inner`]:{padding:0},[`${t}-title`]:{margin:0,padding:`${u/2}px ${c}px ${u/2-n}px`,borderBottom:`${n}px ${r} ${a}`},[`${t}-inner-content`]:{padding:`${o}px ${c}px`}}}};t.Z=(0,i.Z)("Popover",(e=>{const{colorBgElevated:t,colorText:n,wireframe:r}=e,o=(0,l.TS)(e,{popoverPadding:12,popoverBg:t,popoverColor:n});return[c(o),u(o),r&&d(o),(0,a._y)(o,"zoom-big")]}),(e=>({width:177,minWidth:177,zIndexPopup:e.zIndexPopupBase+30})),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},93421:function(e,t,n){n.d(t,{Z:function(){return x}});var r=n(67294),a=n(94184),o=n.n(a),s=n(37419),i=n(53124),l=n(4173);const c=r.createContext({latestIndex:0}),u=c.Provider;var d=e=>{let{className:t,index:n,children:a,split:o,style:s}=e;const{latestIndex:i}=r.useContext(c);return null==a?null:r.createElement(r.Fragment,null,r.createElement("div",{className:t,style:s},a),n<i&&o&&r.createElement("span",{className:`${t}-split`},o))},p=n(51916);function m(e){return["small","middle","large"].includes(e)}function f(e){return!!e&&("number"==typeof e&&!Number.isNaN(e))}var v=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};const g=r.forwardRef(((e,t)=>{var n,a;const{getPrefixCls:l,space:c,direction:g}=r.useContext(i.E_),{size:h=(null==c?void 0:c.size)||"small",align:x,className:b,rootClassName:y,children:C,direction:_="horizontal",prefixCls:w,split:j,style:E,wrap:N=!1,classNames:O,styles:S}=e,P=v(e,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[Z,A]=Array.isArray(h)?h:[h,h],k=m(A),R=m(Z),I=f(A),M=f(Z),z=(0,s.Z)(C,{keepEmpty:!0}),B=void 0===x&&"horizontal"===_?"center":x,Y=l("space",w),[D,Q]=(0,p.Z)(Y),F=o()(Y,null==c?void 0:c.className,Q,`${Y}-${_}`,{[`${Y}-rtl`]:"rtl"===g,[`${Y}-align-${B}`]:B,[`${Y}-gap-row-${A}`]:k,[`${Y}-gap-col-${Z}`]:R},b,y),W=o()(`${Y}-item`,null!==(n=null==O?void 0:O.item)&&void 0!==n?n:null===(a=null==c?void 0:c.classNames)||void 0===a?void 0:a.item);let T=0;const q=z.map(((e,t)=>{var n,a;null!=e&&(T=t);const o=e&&e.key||`${W}-${t}`;return r.createElement(d,{className:W,key:o,index:t,split:j,style:null!==(n=null==S?void 0:S.item)&&void 0!==n?n:null===(a=null==c?void 0:c.styles)||void 0===a?void 0:a.item},e)})),H=r.useMemo((()=>({latestIndex:T})),[T]);if(0===z.length)return null;const L={};return N&&(L.flexWrap="wrap"),!R&&M&&(L.columnGap=Z),!k&&I&&(L.rowGap=A),D(r.createElement("div",Object.assign({ref:t,className:F,style:Object.assign(Object.assign(Object.assign({},L),null==c?void 0:c.style),E)},P),r.createElement(u,{value:H},q)))}));const h=g;h.Compact=l.ZP;var x=h},43481:function(e,t,n){n.d(t,{Z:function(){return l}});var r=n(87462),a=n(67294),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},s=n(44327),i=function(e,t){return a.createElement(s.Z,(0,r.Z)({},e,{ref:t,icon:o}))};var l=a.forwardRef(i)}}]);