]*>([\s\S]*?)<\/p>/g,"$1"),an=Ye.cloneRange(),Et=window.getSelection();if(Et.removeAllRanges(),Et.addRange(an),Pt){an.deleteContents();const _e=document.createElement("div");_e.innerHTML=St;const Ae=Array.from(_e.childNodes);for(;Ae.length>0;)an.insertNode(Ae.pop())}else{an.collapse(!1);const _e=document.createElement("div");_e.innerHTML=" "+St;const Ae=Array.from(_e.childNodes);for(;Ae.length>0;)an.insertNode(Ae.pop())}Et.removeAllRanges(),ke(null),Oe(!1),ct(null)};return a.createElement("section",{ref:dt},We&&a.createElement("div",{ref:Ve,className:pt.toolbar,style:{top:We==null?void 0:We.top,left:We==null?void 0:We.left}},a.createElement("div",{className:pt.button,onClick:()=>Oe(!0)},a.createElement("img",{src:Yt}),a.createElement("span",null,"AI\u6539\u5199"))),a.createElement(Pe,{key:JSON.stringify(We),noRestrictModal:Dt,visible:it,position:We,selectText:Ge,applyRefinedText:Qe,fetchUrl:"/api/stream/intelligent_imports/stream.json"}),At.current&&a.createElement(Nt,{ref:At,onButtonClick:(Pt,He,St,an)=>{ke(an),Oe(!0),ht(Pt),ct({left:He,top:St+20})}}))}},85020:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return Ce}});var a=te(59301),me=te(62957),he={num:"num___VQiqB"},Ce=({visible:Se,usedCount:De,totalCount:Ze,onOk:Be,onCancel:le})=>{const Re=()=>De>0?a.createElement("div",null,"\u672C\u6B21\u5C06\u6D88\u80171\u6B21\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\uFF08\u6BCF\u65E5",Ze,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",a.createElement("span",{className:he.num},De),"\u6B21\uFF09\uFF0C\u786E\u5B9A\u64CD\u4F5C\u5417\uFF1F"):a.createElement("div",{className:"mb20"},"\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5",Ze,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",a.createElement("span",{className:he.num},De),"\u6B21\uFF09\u3002");return a.createElement(me.default,{centered:!0,open:Se,title:"\u63D0\u793A",width:620,onCancel:le,onOk:Be,footer:De>0?void 0:null},Re())}},25872:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return b},Q:function(){return E}});var a=te(59301),me={container:"container___DAVRd",katex:"katex___oS9Qs",liWrap:"liWrap___pAkIe",backBottom:"backBottom___kT237",imgBox:"imgBox___O8q6M"},he=te(85788),fe=te(346),Ce=te(10946),Se=te(74368),De=te(25395),Ze=te(74549),Be="data:image/png;base64,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",le=te(92310),Re=te.n(le),Ie=te(6767),Ft=te(2235),oe=(x,z,ee)=>new Promise((ne,re)=>{var ue=ze=>{try{Pe(ee.next(ze))}catch(Me){re(Me)}},ie=ze=>{try{Pe(ee.throw(ze))}catch(Me){re(Me)}},Pe=ze=>ze.done?ne(ze.value):Promise.resolve(ze.value).then(ue,ie);Pe((ee=ee.apply(x,z)).next())});const E={contentRef:{current:null},value:null,status:!1,open:()=>oe(void 0,null,function*(){}),close:()=>{}};var b=({className:x,style:z,onChange:ee,onSuccess:ne,onCancel:re,onError:ue,fetchUrl:ie,noRestrictModal:Pe=()=>{},showEditableToolbar:ze,bottomOffset:Me=110,loadingText:Xe,showEmptyData:lt=!0,onStatusChange:be,stringTransformer:It,bottomContainerNode:tt})=>{const[rt,Yt]=(0,a.useState)(!1),[nt,Nt]=(0,a.useState)(""),[pt,Je]=(0,a.useState)(0),[kt,Lt]=(0,a.useState)(!1),Dt=(0,a.useRef)(null),Ye=(0,a.useRef)(null),ke=(0,a.useRef)(null),We=(0,a.useRef)(null),ct=(0,De.Z)({scrollBoxRef:We,bottomInspectRef:ke,contentRef:Ye,status:kt,bottomOffset:Me}),it=rt||kt;(0,a.useEffect)(()=>{ee==null||ee(nt)},[nt]);const[Oe,qe]=(0,a.useState)([]);(0,a.useEffect)(()=>{be==null||be({contentRef:Ye,status:it,value:nt,open:bt,close:Rt})},[it,nt]);const bt=_t=>oe(void 0,null,function*(){Yt(!0),Nt(""),qe([]),Je(0);const An=ie;_t!=null&&_t.fetchUrl&&delete _t.fetchUrl,Dt.current=new he.Z(`${fe.Z.API_SERVER}${An}`,_t),yield new Promise((At,Ve)=>{Dt.current.on("data",dt=>{var Ge;let{chunk:{content:ht,type:ut}}=dt;Lt(!0),ut==="text"&&Nt($t=>It?It($t+ht):$t+ht),ut==="knowledge"&&(console.log("---knowledge-",dt==null?void 0:dt.chunk),qe((Ge=dt==null?void 0:dt.chunk)==null?void 0:Ge.content))}),Dt.current.on("done",()=>{At()}),Dt.current.on("error",dt=>{Object.prototype.toString.call(dt)==="[object Object]"&&dt.status===-1&&Ie.ZP.warning((dt==null?void 0:dt.message)||""),At(),ue==null||ue(dt)}),Dt.current.on("cancelled",()=>{At(),re==null||re()}),Dt.current.startStream()}),Yt(!1)}),Rt=()=>{var _t,An;Je(1),(An=(_t=Dt.current)==null?void 0:_t.cancelRequest)==null||An.call(_t),Yt(!1),Lt(!1)},Gt=(0,a.useMemo)(()=>Ye.current?a.createElement(Se.Z,{noRestrictModal:Pe,nodeRef:Ye}):a.createElement(a.Fragment,null),[Ye.current]);return a.createElement(a.Fragment,null,a.createElement("div",{className:Re()(me.container,x),style:z,ref:We},a.createElement("div",{ref:Ye,className:me.liWrap,contentEditable:!it},nt&&a.createElement(Ce.Z,{cancelIndex:pt,streamingStatus:rt,loadImage:!1,onFinish:()=>oe(void 0,null,function*(){Je(0),setTimeout(()=>Lt(!1),0),ne==null||ne(nt)}),value:nt}),(Oe==null?void 0:Oe.length)>0&&a.createElement(Ft.Z,{Filelist:Oe})),!nt&&!it&&a.createElement("div",{className:me.imgBox},a.createElement("img",{width:56,src:Be}),a.createElement("span",null,"\u9884\u89C8\u533A")),lt&&it&&a.createElement(Ze.Z,{text:Xe}),!ct&&a.createElement("div",{className:me.backBottom,onClick:()=>{We.current.scrollTop=We.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:ke}),tt),!it&&ze&&Gt)}},74549:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return fe}});var a=te(59301),me={loading:"loading___SifAS",dot:"dot___J5R0d","dot-fade":"dot-fade___BPUGC"},fe=({text:Ce})=>a.createElement("div",null,a.createElement("div",{className:me.loading},a.createElement("div",{className:me.dot}),a.createElement("div",{className:me.dot}),a.createElement("div",{className:me.dot})),!!Ce&&a.createElement("div",{className:"mt5"},Ce))},37618:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return ya}});var a=te(59301),me=te(30641),he=te(6767),fe=te(14566),Ce=te(62957),Se=te(25399),De=te(37568),Ze=te(99571),Be=te(29787),le=te(584),Re=te(93725),Ie=te(75727),Ft=te(92310),oe=te.n(Ft),E=te(10946),y=te(36596),b=te(3418),x={loadingPic:"loadingPic___sQWGQ",loading:"loading___ss_U1",dot:"dot___eTny8","dot-fade":"dot-fade___gzUhM",wrap:"wrap___SoLR4",chatContainer:"chatContainer___bSpXP",footerContainer:"footerContainer___IbaJq",btnWrp:"btnWrp___z89PH",btn:"btn___VK3Di",btnActive:"btnActive___en_8L",inputContainer:"inputContainer___q_PRC",uploadBtn:"uploadBtn___fY3BV",sendBtn:"sendBtn____aYXt",sendBtnDisabled:"sendBtnDisabled____WhtC",cancelBtn:"cancelBtn___I91qC",lineFour:"lineFour___t_eBm",fullIcon:"fullIcon___WYjW2",footerContainerSelected:"footerContainerSelected___TV_oq",full:"full___h1vtm",li:"li___DXR9A",avatarIcon:"avatarIcon___EYoqp",img:"img___wrenL",content:"content___NK_Ew",borderBox:"borderBox___UVtN4",text:"text___d_gYw",fileWrap:"fileWrap___kbAp0",file:"file___R5FNg",fileName:"fileName___oTYTw",source:"source___JD93j",action:"action___CTh1w",disabledInput:"disabledInput___rMs3e",backBottom:"backBottom___VIz5U",head:"head___vWC9s",title:"title___l1GaK",headBtn:"headBtn___fGGSq",menuWarp:"menuWarp___Py4k9",menu:"menu___Rpj4l",menuText:"menuText___zGoGw",menuDel:"menuDel___qa0au",active:"active___n_Cfs",draggableWrap:"draggableWrap___u95gi",modal:"modal___Q60Fu",footer:"footer___lxKwN",main:"main____xLI7",files:"files___U6HeB",fileDel:"fileDel___HitRv",inputWrap:"inputWrap___ydzLc",btnWrap:"btnWrap___ENcDO",btnDisabled:"btnDisabled___AFYEZ",uploadDisabledBtn:"uploadDisabledBtn___LslUe"},z=te(38986),ee=te(51257),ne=te(14531),re=te(37166),ue=te(28984),ie=te(71986),Pe=te(346),ze=te(56102),Me=te(85788),Xe=te(91865),lt=te(34547),be=Object.defineProperty,It=Object.defineProperties,tt=Object.getOwnPropertyDescriptors,rt=Object.getOwnPropertySymbols,Yt=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,Nt=(Qt,sn,$e)=>sn in Qt?be(Qt,sn,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Qt[sn]=$e,pt=(Qt,sn)=>{for(var $e in sn||(sn={}))Yt.call(sn,$e)&&Nt(Qt,$e,sn[$e]);if(rt)for(var $e of rt(sn))nt.call(sn,$e)&&Nt(Qt,$e,sn[$e]);return Qt},Je=(Qt,sn)=>It(Qt,tt(sn)),kt=(Qt,sn,$e)=>new Promise((Nn,ga)=>{var ia=Va=>{try{Aa($e.next(Va))}catch(Ma){ga(Ma)}},Na=Va=>{try{Aa($e.throw(Va))}catch(Ma){ga(Ma)}},Aa=Va=>Va.done?Nn(Va.value):Promise.resolve(Va.value).then(ia,Na);Aa(($e=$e.apply(Qt,sn)).next())}),Dt=({title:Qt="\u5934\u6B4CAI",placeholder:sn,hideUpload:$e,hideInputBox:Nn,aiIcon:ga=re,userIcon:ia=ue,dragIcon:Na=ie,children:Aa,fetchUrl:Va,fetchData:Ma={},extraAnswerAction:Ln,showDefaultTips:Ua=!0,onOpen:uo,onClose:Ja,loadingOption:za,showPreference:Fn=!1,initMessage:xr,customRequest:Qo,visible:pr,width:tr=1200,isCheckRestrictNumber:Qn=!1,headNode:ja,headFunctionNode:ro,showRedraw:to,showEdit:Ga,promptPropName:Go="prompt",topPercentage:xa,showSwitchingModel:Fr=!1,showImageGenerator:jo=!1,showLookHistory:lr=!1,fetchListObject:Ao,customPreference:Ro,customDataNode:Br,showAddSession:Sr,historyId:yr,draggableExtraNode:Yr,drawerExtraNode:Gr,menuExtraFunctionNode:fo,showSceneAwareness:ko=!1,showThiking:va=!1,ReactComponent:El=me.Z,topFunctionNode:Xr,footerContainerStyle:ml,chatContainerStyle:tl={},showCodePreview:xe=!1,showSource:je=!0,onSendMessage:Ke,onDynamic:Bt=()=>{},setSelectItem:qt,showAgent:gn=!1})=>{var ce,vt;const[Mt,rn]=(0,a.useState)(!1),[st,ae]=(0,a.useState)("qwen-max"),[pe,se]=(0,a.useState)([]),[ye,we]=(0,a.useState)([]),[ve,Fe]=(0,a.useState)(!1),[Ne,yt]=(0,a.useState)(!1),[Ot,mt]=(0,a.useState)(!1),[Zt,Jt]=(0,a.useState)([]),[Ht,en]=(0,a.useState)(""),[hn,cn]=(0,a.useState)(0),[nn,kn]=(0,a.useState)(void 0),[jn,Kt]=(0,a.useState)(!1),[pa,Tn]=(0,a.useState)(null),[la,Pa]=(0,a.useState)(""),ha=(0,a.useRef)(),Ya=(0,a.useRef)(null),sa=(0,a.useRef)(null),[Ca,Ba]=(0,a.useState)(!1),[Wa,Ia]=(0,a.useState)(!1),[no,so]=(0,a.useState)(!1),[wo,Da]=(0,a.useState)(!1),[yo,$a]=(0,a.useState)(!1),[ka,Ha]=(0,a.useState)(0),Qa=(0,a.useRef)(null),Do=(0,a.useRef)(!1),Ta=(0,a.useRef)(null),[io,wa]=(0,a.useState)(void 0),[ao,aa]=(0,a.useState)(!0),[Xo,Jo]=(0,a.useState)(tr-28),[Po,nr]=(0,a.useState)(!1),[kr,To]=(0,a.useState)(!0),[ea,qo]=(0,a.useState)([]),hr=(0,a.useRef)([]),dr=(0,a.useRef)(null),ar=(0,a.useRef)(null),$o=(0,a.useRef)(!1),Mr=Xo-22,Tr=Ht==null?void 0:Ht.split(`
-`).length,{onAdd:Vr,onGetList:vr,onListClick:fl,onListDelete:Pr,onListDealData:gr}=Ao||{},Er=50,Hr=10,Bo={maxCount:Er,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:pe,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:mn=>kt(void 0,null,function*(){var oo,So,bo,Ar;const Yo=(Ar=(bo=(So=(oo=mn==null?void 0:mn.name)==null?void 0:oo.split("."))==null?void 0:So.slice(-1))==null?void 0:bo[0])==null?void 0:Ar.toLowerCase(),Sl=["doc","docx","md","pdf","txt","xlsx","xls"].includes(Yo);return mn.size==0?(he.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),fe.default.LIST_IGNORE):Sl?mn.size/1024/1024>100?(he.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),fe.default.LIST_IGNORE):!0:(he.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),fe.default.LIST_IGNORE)}),onChange:({fileList:mn})=>{se(mn)},action:`${(ce=Pe.Z)==null?void 0:ce.API_SERVER}/api/intelligent_imports/upload_file.json`},_r={maxCount:Hr,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:ye,multiple:!0,accept:".jpg,.png,",beforeUpload:mn=>{var oo,So,bo,Ar;const Yo=(Ar=(bo=(So=(oo=mn==null?void 0:mn.name)==null?void 0:oo.split("."))==null?void 0:So.slice(-1))==null?void 0:bo[0])==null?void 0:Ar.toLowerCase(),Sl=["jpg","png"].includes(Yo);return mn.size==0?(he.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),fe.default.LIST_IGNORE):Sl?mn.size/1024/1024>10?(he.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),fe.default.LIST_IGNORE):!0:(he.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),fe.default.LIST_IGNORE)},onChange:({fileList:mn})=>{we(mn)},action:`${(vt=Pe.Z)==null?void 0:vt.API_SERVER}/api/ai/generals/update_file.json`};(0,a.useEffect)(()=>{if(!Zt.length||!ha.current)return;const mn=Zt[Zt.length-1];mn!=null&&mn.loading&&(ha.current.scrollTop=ha.current.scrollHeight)},[Zt.length]),(0,a.useEffect)(()=>{if(!ha.current||!Qa.current)return;const mn=new IntersectionObserver(([oo])=>{var So,bo,Ar,Yo;if(!document.contains(oo.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((So=oo.rootBounds)==null?void 0:So.width)===0&&((bo=oo.rootBounds)==null?void 0:bo.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((Ar=oo.boundingClientRect)==null?void 0:Ar.width)===0&&((Yo=oo.boundingClientRect)==null?void 0:Yo.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}aa(oo.isIntersecting)},{root:ha.current,rootMargin:"70px",threshold:0});return mn.observe(Qa.current),()=>{Qa.current&&mn.unobserve(Qa.current)}},[ha.current,Qa.current]),(0,a.useEffect)(()=>{if(!Ca)return;const mn=ha.current,oo=Ta.current;Do.current=!1;let So=mn.scrollTop;const bo=()=>{const{scrollTop:Yo,scrollHeight:al,clientHeight:Sl}=mn;Yo>So?Yo+Sl>=al-50&&(mn.scrollTop=mn.scrollHeight,Do.current=!1):Yo(0,z.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,z.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:xe,by_self:!0}}),onListClick:Ke=>(0,z.ZP)(`/api/course_qna_sessions/${Ke}.json`,{method:"get"}),onListDelete:Ke=>(0,z.ZP)(`/api/course_qna_sessions/${Ke}.json`,{method:"delete"}),onListDealData:tl};return a.createElement(Dt,{title:"\u667A\u80FD\u52A9\u6559",hideInputBox:ga?!1:!($e!=null&&$e.ai_q_and_a),topFunctionNode:Xr,showAgent:Aa,showSwitchingModel:!0,showImageGenerator:Ao,showSceneAwareness:xa,showThiking:jo,hideUpload:Br,showPreference:!0,showLookHistory:!0,showAddSession:!0,setSelectItem:Ma,fetchListObject:je,customPreference:ml,fetchData:bn(ma(bn(ma({},Nn),{questionable_type:xe,is_chat:!0}),Va.type===13?{custom_agent_name:"code_plagiarism"}:{}),{application_id:yr}),headNode:a.createElement("div",{className:"font14",style:{color:"#434D6C",lineHeight:1.8}},a.createElement("div",null,"\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u667A\u80FD\u52A9\u6559\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B"),a.createElement("div",null,"\u60A8\u53EF\u4EE5\u76F4\u63A5\u4F7F\u7528\u6211\u63D0\u4F9B\u7684\u505A\u9898\u5DE5\u5177\u6216\u8005\u4E0E\u6211\u8FDB\u884C\u5BF9\u8BDD\u95EE\u7B54\uFF0C\u671F\u5F85\u4E0E\u60A8\u643A\u624B\u5171\u8FDB\uFF0C\u9AD8\u6548\u3001\u4F18\u8D28\u5730\u5B8C\u6210\u6BCF\u4E00\u9879\u4EFB\u52A1!")),topPercentage:(Nn==null?void 0:Nn.source)==="hack"?.52:void 0,fetchUrl:"/api/stream/intelligent_imports/chat_messages.json",draggableExtraNode:ia})}},3418:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return re}});var a=te(59301),me={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},he=te(77736),fe=Object.defineProperty,Ce=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Ze=(ue,ie,Pe)=>ie in ue?fe(ue,ie,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ue[ie]=Pe,Be=(ue,ie)=>{for(var Pe in ie||(ie={}))Se.call(ie,Pe)&&Ze(ue,Pe,ie[Pe]);if(Ce)for(var Pe of Ce(ie))De.call(ie,Pe)&&Ze(ue,Pe,ie[Pe]);return ue};const le=ue=>React.createElement("svg",Be({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},ue),React.createElement("path",{d:"M1019.407 620.8 891.834 397.781 946.49 293.12a29.099 29.099 0 0 0 6.4-36.395l-70.187-126.592a30.08 30.08 0 0 0-24.576-13.653H597.519L539.194 14.507a27.35 27.35 0 0 0-20.907-14.55H380.644a29.141 29.141 0 0 0-24.618 14.55v5.546L225.806 243.03H100.923a29.184 29.184 0 0 0-25.515 13.654L3.428 384.085a32.768 32.768 0 0 0 0 29.184L132.836 638.08 74.511 740.053a32.768 32.768 0 0 0 0 29.056l66.517 116.566a29.907 29.907 0 0 0 25.515 14.506H427.15l62.848 109.227A30.08 30.08 0 0 0 512.783 1024H660.41a29.141 29.141 0 0 0 24.576-14.55l128.469-224.853h114.773a31.915 31.915 0 0 0 24.662-15.445l66.474-117.419a28.16 28.16 0 0 0 0-30.976l.043.043zm-161.28 14.592L791.61 512.469 518.287 993.963l-74.752-122.88h-273.28l65.621-119.211h139.392L101.86 272.213h143.062L380.687 30.08l68.352 119.253-70.187 122.88H925.54l-69.205 121.942 137.6 241.194H858.17z",fill:"#605BEC"}),React.createElement("path",{d:"m499.983 699.307 174.379-274.731H324.708z",fill:"#605BEC"}));var Re="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",Ie=Object.defineProperty,Ft=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,y=(ue,ie,Pe)=>ie in ue?Ie(ue,ie,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ue[ie]=Pe,b=(ue,ie)=>{for(var Pe in ie||(ie={}))oe.call(ie,Pe)&&y(ue,Pe,ie[Pe]);if(Ft)for(var Pe of Ft(ie))E.call(ie,Pe)&&y(ue,Pe,ie[Pe]);return ue};const x=ue=>React.createElement("svg",b({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},ue),React.createElement("path",{d:"M1364.44 118.705c-14.178-6.695-20.322 6.065-28.593 12.525-2.914 2.048-5.277 4.726-7.64 7.246-20.717 21.268-44.899 35.21-76.643 33.556a152.576 152.576 0 0 0-120.674 45.371c-7.404-41.826-32.06-66.875-69.553-82.865-19.693-8.35-39.543-16.7-53.248-34.737-9.61-12.919-12.288-27.333-17.015-41.512-3.15-8.507-6.144-17.25-16.384-18.668-11.185-1.733-15.517 7.247-19.928 14.73a189.125 189.125 0 0 0-23.552 98.461c1.575 76.88 35.446 138.083 102.636 181.642 7.562 4.963 9.531 9.925 7.09 17.25-4.49 14.967-9.926 29.54-14.81 44.584-2.992 9.61-7.561 11.658-18.274 7.483a309.484 309.484 0 0 1-96.886-63.015c-47.813-44.426-91.057-93.342-144.935-131.702a635.825 635.825 0 0 0-38.36-25.207c-54.982-51.2 7.167-93.262 21.582-98.225 14.966-5.199 5.277-23.158-43.402-22.922-48.68.237-93.184 15.833-149.977 36.628-8.428 3.15-17.092 5.514-25.993 7.326a557.844 557.844 0 0 0-160.768-5.436c-105.157 11.264-189.204 58.92-250.96 140.367-74.2 97.832-91.687 208.975-70.261 325.002 22.449 122.25 87.434 223.468 187.47 302.631 103.582 82 222.917 122.172 359.188 114.452 82.708-4.568 174.79-15.202 278.686-99.485 26.151 12.445 53.642 17.486 99.249 21.267 35.131 3.072 69.002-1.733 95.153-6.931 40.96-8.35 38.203-44.741 23.316-51.437-120.202-53.72-93.814-31.822-117.839-49.624 61.125-69.317 153.206-141.312 189.204-374.706 2.835-18.51.472-30.168 0-45.213-.237-9.137 1.969-12.603 12.918-13.706a240.089 240.089 0 0 0 86.173-25.442c77.982-40.803 109.332-107.914 116.736-188.259 1.103-12.288-.236-24.97-13.705-31.429zM685.45 842.043C569.108 754.215 512.55 725.307 489.157 726.49c-21.82 1.26-17.96 25.206-13.155 40.802 5.042 15.439 11.58 26.073 20.717 39.621 6.301 8.9 10.791 22.213-6.302 32.295-37.494 22.213-102.794-7.561-105.787-8.98-76.012-42.929-139.421-99.564-184.241-176.994a523.894 523.894 0 0 1-72.468-239.93c-1.024-20.56 5.278-27.885 26.703-31.587a272.148 272.148 0 0 1 85.307-2.127c118.942 16.699 220.16 67.741 305.073 148.48 48.443 46.001 85.071 100.982 122.88 154.703 40.173 57.029 83.338 111.458 138.32 155.963 19.376 15.675 34.894 27.569 49.781 36.234-44.74 4.805-119.414 5.829-170.456-32.926zm55.926-344.615c0-5.357 2.757-10.398 7.326-13.47a17.723 17.723 0 0 1 22.134 2.048c3.072 2.915 4.805 7.09 4.805 11.422a16.778 16.778 0 0 1-17.25 16.541 17.33 17.33 0 0 1-12.131-4.883 15.911 15.911 0 0 1-4.884-11.658zm173.529 85.464a104.37 104.37 0 0 1-33.005 8.586 71.444 71.444 0 0 1-44.504-13.548c-15.282-12.288-26.23-19.141-30.72-40.645a89.167 89.167 0 0 1 .787-31.429c3.939-17.487-.393-28.75-13.312-38.912-10.476-8.35-23.71-10.634-38.36-10.634a32.06 32.06 0 0 1-14.179-4.175c-6.144-2.914-11.106-10.24-6.301-19.14a60.18 60.18 0 0 1 10.712-11.265c19.85-10.79 42.693-7.246 63.882.788 19.693 7.798 34.501 21.898 55.926 41.905 21.74 24.183 25.68 30.8 38.125 48.916 9.846 14.179 18.747 28.75 24.89 45.45 3.703 10.397-1.102 18.905-13.941 24.103z",fill:"#4D6BFE"}));var z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",ee=te(59301),re=({value:ue,onChange:ie})=>{const[Pe,ze]=(0,a.useState)(!1),Me=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-max",img:Re},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:z}],Xe=Me.find(lt=>lt.key===ue);return ee.createElement("div",{className:me.select},ee.createElement(he.Z,{size:10},ee.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),ee.createElement("div",{className:me.box,onMouseLeave:()=>ze(!1)},ee.createElement("div",{className:me.text,onClick:()=>ze(!0)},ee.createElement("img",{src:Xe.img,width:20}),ee.createElement("span",null,Xe.name),ee.createElement("b",{className:"iconfont icon-zhankai6"})),Pe&&ee.createElement("div",{className:me.itemWrap},ee.createElement("aside",null,Me.map(lt=>ee.createElement("div",{key:lt.key,className:`${me.item} ${lt.key===ue?me.active:""}`,onClick:be=>{be.stopPropagation(),ie(lt.key),ze(!1)}},ee.createElement("img",{src:lt.img,width:20}),ee.createElement("span",null,lt.name))))))))}},62001:function(Te,ot,te){"use strict";var a=te(59301),me=te(40741),he=te(77736),fe=te(92310),Ce=te.n(fe),Se=te(11422),De=te(56321),Ze=te(9148),Be=Object.defineProperty,le=Object.defineProperties,Re=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,Ft=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,E=(ne,re,ue)=>re in ne?Be(ne,re,{enumerable:!0,configurable:!0,writable:!0,value:ue}):ne[re]=ue,y=(ne,re)=>{for(var ue in re||(re={}))Ft.call(re,ue)&&E(ne,ue,re[ue]);if(Ie)for(var ue of Ie(re))oe.call(re,ue)&&E(ne,ue,re[ue]);return ne},b=(ne,re)=>le(ne,Re(re)),x=(ne,re,ue)=>new Promise((ie,Pe)=>{var ze=lt=>{try{Xe(ue.next(lt))}catch(be){Pe(be)}},Me=lt=>{try{Xe(ue.throw(lt))}catch(be){Pe(be)}},Xe=lt=>lt.done?ie(lt.value):Promise.resolve(lt.value).then(ze,Me);Xe((ue=ue.apply(ne,re)).next())});const z=({data:ne,onFinish:re})=>a.createElement(he.Z,null,ne.map((ue,ie)=>a.createElement(Ze.op,{key:ie,style:{height:28},shape:"default",size:"small",onClick:()=>re(ue)},ue))),ee=({className:ne,style:re,data:ue={},defaultChatData:ie=[],initDefaultChatDataKey:Pe=0,showPrevButton:ze,showNextButton:Me,onPrevButtonClick:Xe=()=>{},onNextButtonClick:lt=()=>{},onStatusChange:be,interactionTotal:It=0,showInterText:tt=!1})=>{const rt="\u4E3B\u52A8\u63D0\u95EE\u5F00\u59CB",[Yt]=(0,Se.eh)(),{chatData:nt,setChatData:Nt,calcHistoryList:pt}=(0,Se.r5)(),[Je,kt]=(0,a.useState)(0),[Lt,Dt]=(0,a.useState)(""),[Ye,ke]=(0,a.useState)(!1),{scrollBoxRef:We,bottomInspectRef:ct,contentRef:it,isAtBottom:Oe}=(0,Se.wr)({status:Ye}),qe=(0,Se.h4)(We);(0,a.useEffect)(()=>{if(!nt.length||!We.current)return;const An=nt[nt.length-1];An!=null&&An.loading&&(We.current.scrollTop=We.current.scrollHeight)},[nt.length]),(0,a.useEffect)(()=>{if(Pe){bt();let An=[];return ie.forEach(At=>{const Ve=Date.now(),dt=[{text:At.question,key:Ve,sender:"user",show:At.question!==rt},{text:At.answer,loading:!1,key:Ve,sender:"AI",show:!0}];An.push(...dt)}),Nt(An),()=>{Yt.cancel()}}},[Pe]);const bt=()=>{Yt.cancel(),kt(1)},Rt=An=>x(void 0,null,function*(){Dt(""),kt(0);const At=Date.now(),Ve=[{text:An,key:At,sender:"user",show:An!==rt},{loading:!0,key:At,sender:"AI",show:!0}];Nt([...nt,...Ve]);const dt=pt(nt);Yt.request({url:"/api/stream/course_qna_records/chat_messages.json",body:y({model:"qwen-max",is_chat:!0,prompt:An,history:dt},ue),onData:(Ge,ht)=>{ke(!0),Nt(ut=>ut.map(($t,gt)=>gt===ut.length-1?b(y({},$t),{text:Ge,loading:!1,error:(ht==null?void 0:ht.msg)==="error"}):$t))},onError:Ge=>{let ht="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Nt(ut=>[...ut].map(($t,gt)=>gt===ut.length-1?b(y({},$t),{text:ht,loading:!1,error:!0}):$t))}})}),Gt=(0,a.useMemo)(()=>{const At=nt.filter(Ge=>Ge.sender==="AI").map(Ge=>Ge.text).join(""),Ve=["\u3010\u4EA4\u6D41\u9898\u3011","\u3010\u5224\u65AD\u9898\u3011","\u3010\u6587\u5B57\u9898\u3011","\u672C\u6B21\u4E92\u52A8\u73AF\u8282\u5DF2\u7ED3\u675F"];let dt=0;return Ve.forEach(Ge=>{const ht=At.split(Ge).length-1;dt+=ht}),Math.max(0,dt-1)},[nt]);(0,a.useEffect)(()=>{typeof Gt=="number"&&typeof It=="number"&&(be==null||be(Gt>=It))},[Gt,It]);const _t=qe.width?qe.width-20:"100%";return a.createElement("div",{className:Ce()("flex flex-col h-full",ne),style:re},ze&&a.createElement("div",{className:me.Z.headTip},"\u2B06\uFE0F\xA0\u53EF\u70B9\u51FB",a.createElement("span",{onClick:Xe},"\u6309\u94AE"),"\u6216\u4E0A\u65B9\u7684\u9636\u6BB5\u540D\u79F0"),a.createElement("div",{ref:We,style:{flex:1,overflow:"auto"}},a.createElement("div",{className:me.Z.tips,style:{width:_t}},a.createElement("img",{className:me.Z.avatar,src:De}),a.createElement("div",{className:me.Z.details},a.createElement("div",{className:"c-grey-333 font18"},"\u{1F44B}\xA0\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u667A\u80FD\u52A9\u6559\uFF5E"),a.createElement("div",{className:"font16 mt8",style:{color:"#434D6C"}},"\u6211\u4E3A\u4F60\u51C6\u5907\u4E86\u4E00\u4E9B\u4E92\u52A8\u5B66\u4E60\u95EE\u9898\uFF0C\u5E2E\u52A9\u4F60\u5DE9\u56FA\u77E5\u8BC6\u3002\u5982\u679C\u6709\u4E0D\u7406\u89E3\u7684\u5730\u65B9\uFF0C\u6211\u4F1A\u4E00\u6B65\u6B65\u5F15\u5BFC\uFF0C\u76F4\u5230\u4F60\u5B8C\u5168\u7406\u89E3\u3002 \u51C6\u5907\u597D\u4E86\u5C31\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\uFF0C\u5F00\u59CB\u4E92\u52A8\u5B66\u4E60\uFF01"))),a.createElement(Se.xj,{className:"pl20",style:{width:_t},contentRef:it,chatData:nt,requestLoading:Yt.loading,cancelTyping:Je,sensitiveWords:["\u3010\u4EA4\u6D41\u9898\u3011","\u3010\u5224\u65AD\u9898\u3011","\u3010\u6587\u5B57\u9898\u3011"],extraAnswerAction:(An,At)=>{var Ve;if(Gt