1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8360],{1337:(e,t,a)=>{e.exports="object"==typeof a.g&&a.g&&a.g.Object===Object&&a.g},10329:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});let r={src:"/_next/static/media/file-type-doc.f386e8a7.svg",height:68,width:62,blurWidth:0,blurHeight:0}},11330:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});let r={src:"/_next/static/media/file-type-jpg.c87dc235.svg",height:68,width:62,blurWidth:0,blurHeight:0}},16020:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});let r={src:"/_next/static/media/file-type-md.bb0d3258.svg",height:68,width:62,blurWidth:0,blurHeight:0}},16945:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});let r={src:"/_next/static/media/file-default.55f85b25.svg",height:40,width:40,blurWidth:0,blurHeight:0}},19505:(e,t,a)=>{var r=a(53136),n=a(83650),l=a(57279),s=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":s&&s in Object(e)?n(e):l(e)}},20558:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});let r={src:"/_next/static/media/file-type-zip.65919761.svg",height:40,width:40,blurWidth:0,blurHeight:0}},20711:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});let r={src:"/_next/static/media/file-folder.befcca3b.png",height:80,width:80,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAALVBMVEVmYLNsZrRMaXFjXa9hWcF3crtZUqlLRaBeWaxeWaNORqhSR79KRJhpYrdOR5OwRJYsAAAADXRSTlP9mAD7I1JPpJmVml3TGPcXOgAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAAA50RVh0U29mdHdhcmUARmlnbWGesZZjAAAANklEQVR4nDXIxw3AMAzAQCpqbsr+4xpCEL4OxLY9Hes9KzMDKaq0xgdq/hAGCoowG30swt3dLjkBAWzi8ShuAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:8}},22069:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});let r={src:"/_next/static/media/file-type-org.30cbd7df.svg",height:68,width:62,blurWidth:0,blurHeight:0}},22395:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});let r={src:"/_next/static/media/file-type-csv.f8ef5c3c.svg",height:68,width:62,blurWidth:0,blurHeight:0}},46235:(e,t,a)=>{var r=a(19505),n=a(70331);e.exports=function(e){return"symbol"==typeof e||n(e)&&"[object Symbol]"==r(e)}},48695:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});let r={src:"/_next/static/media/file-type-txt.097f55d6.svg",height:68,width:62,blurWidth:0,blurHeight:0}},52759:(e,t,a)=>{var r=a(72785),n=a(96716),l=a(46235),s=0/0,i=/^[-+]0x[0-9a-f]+$/i,o=/^0b[01]+$/i,c=/^0o[0-7]+$/i,d=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(l(e))return s;if(n(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=n(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=r(e);var a=o.test(e);return a||c.test(e)?d(e.slice(2),a?2:8):i.test(e)?s:+e}},53136:(e,t,a)=>{e.exports=a(94300).Symbol},55016:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});let r={src:"/_next/static/media/file-type-html.ac531de5.svg",height:68,width:62,blurWidth:0,blurHeight:0}},57279:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},62837:(e,t,a)=>{var r=a(94300);e.exports=function(){return r.Date.now()}},63307:(e,t,a)=>{"use strict";a.d(t,{DY:()=>c,Jh:()=>n,NG:()=>l,VL:()=>o,as:()=>i,hp:()=>s,s1:()=>d});var r=a(37887);let n=async e=>await (0,r.Jt)(e?"/knowledge-items/".concat(e):"/knowledge-items/list"),l=async e=>(0,r.bE)("/knowledge-items",e),s=async()=>await (0,r.Jt)("/knowledge-items/list"),i=async e=>await (0,r.bE)("/knowledge-items/post",e),o=async(e,t)=>await (0,r.yJ)("/knowledge-items/".concat(e),{name:t}),c=async e=>await (0,r.bE)("/knowledge-items/batch-delete",e),d=async e=>await (0,r.bE)("/knowledge-items/search",e)},63768:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});let r={src:"/_next/static/media/file-type-xls.31cd7009.svg",height:68,width:62,blurWidth:0,blurHeight:0}},64338:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});let r={src:"/_next/static/media/file-type-png.2aa8bc3c.svg",height:68,width:62,blurWidth:0,blurHeight:0}},64856:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});let r={src:"/_next/static/media/file-type-tsv.30cbd7df.svg",height:68,width:62,blurWidth:0,blurHeight:0}},65962:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});let r={src:"/_next/static/media/file-type-nano-ppt.482471e6.svg",height:24,width:22,blurWidth:0,blurHeight:0}},67489:e=>{var t=/\s/;e.exports=function(e){for(var a=e.length;a--&&t.test(e.charAt(a)););return a}},67583:(e,t,a)=>{"use strict";a.d(t,{A:()=>c});var r=a(30718),n=a(91684),l=a.n(n),s=a(49711);let i=function(e){var t=(0,s.useRef)(e);return t.current=e,t},o=function(e){var t=i(e);(0,s.useEffect)(function(){return function(){t.current()}},[])},c=function(e,t){var a,n=i(e),c=null!==(a=null==t?void 0:t.wait)&&void 0!==a?a:1e3,d=(0,s.useMemo)(function(){return l()(function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return n.current.apply(n,(0,r.fX)([],(0,r.zs)(e),!1))},c,t)},[]);return o(function(){d.cancel()}),{run:d,cancel:d.cancel,flush:d.flush}}},68360:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>en});var r=a(98887),n=a(49711),l=a(62742),s=a(30191),i=a(52614),o=a(55628);let c=e=>{let{isOpen:t,item:a,onClose:n,onRename:l,onDownload:c,onViewDetails:d,onDelete:u,position:g}=e;if(!t)return null;let p=[{label:(0,o.t)(i.g["éå½å"]),onClick:l},{label:(0,o.t)(i.g["æ¥ç详ç»ä¿¡æ¯"]),onClick:d},{label:(0,o.t)(i.g["å é¤"]),onClick:u,styles:{color:"var(--color-goagent-secondary-pure-red)!important"}}];return a&&(null==a?void 0:a.type)==="file"&&p.unshift({label:(0,o.t)(i.g["ä¸è½½"]),onClick:c}),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:"fixed inset-0 z-40",onClick:n}),(0,r.jsx)("div",{className:"fixed z-50 bg-goagent-natural-grey-background-8 border border-goagent-natural-grey-border-20 rounded-[16px] shadow-lg p-[10
1px] w-[160px] ",style:{left:g.x,top:g.y},children:p.map(e=>(0,r.jsx)("div",{onClick:e.onClick,style:e.styles,className:(0,s.cn)("flex items-center px-[8px] py-[6px] w-full fz14-w500-goagent-natural-grey-title-85 text-left hover:bg-goagent-natural-grey-border-20 cursor-pointer rounded-[8px]"),children:e.label},e.label))})]})};var d=a(20403),u=a(36550),g=a.n(u),p=function(e){return e.LIST="LIST",e.GRID="GRID",e}({}),x=a(49260),m=a(8080),f=a(99026);let h=(e,t)=>{let a=e.startsWith("#")?e.slice(1):e;3===a.length&&(a=a.split("").map(e=>e+e).join(""));let r=parseInt(a,16),n=r>>16&255,l=r>>8&255,s=255&r;return"#"+(0x1000000+((n=Math.max(0,Math.min(255,Math.floor(n*(1-t)))))<<16)+((l=Math.max(0,Math.min(255,Math.floor(l*(1-t)))))<<8)+(s=Math.max(0,Math.min(255,Math.floor(s*(1-t)))))).toString(16).slice(1).toUpperCase()},v=e=>{let{color:t="#5227FF",size:a=1,items:l=[],className:i=""}=e,o=l.slice(0,3),[c,d]=(0,n.useState)(!1),u=(0,n.useRef)(null),g=(0,n.useRef)([]),p=(0,n.useMemo)(()=>h(t,.08),[t]),x=(0,n.useMemo)(()=>h("#ffffff",.1),[]),m=(0,n.useMemo)(()=>h("#ffffff",.05),[]);(0,n.useEffect)(()=>{u.current&&(u.current.style.setProperty("--folder-color",t),u.current.style.setProperty("--folder-back-color",p),u.current.style.setProperty("--paper-1",x),u.current.style.setProperty("--paper-2",m),u.current.style.setProperty("--paper-3","#ffffff"),u.current.style.setProperty("--folder-scale",String(a)))},[t,p,x,m,a]);let f=(e,t)=>{if(!c)return;let a=e.currentTarget.getBoundingClientRect(),r=a.left+a.width/2,n=a.top+a.height/2,l=(e.clientX-r)*.15,s=(e.clientY-n)*.15,i=g.current[t];i&&(i.style.setProperty("--paper-offset-x","".concat(l,"px")),i.style.setProperty("--paper-offset-y","".concat(s,"px")))},v=(e,t)=>{let a=g.current[t];a&&(a.style.setProperty("--paper-offset-x","0px"),a.style.setProperty("--paper-offset-y","0px"))},y=e=>0===e?"translate(-120%, -70%) rotate(-15deg)":1===e?"translate(10%, -70%) rotate(15deg)":2===e?"translate(-50%, -100%) rotate(5deg)":"";return(0,n.useEffect)(()=>{g.current.forEach((e,t)=>{if(!e)return;if(e.style.setProperty("--paper-offset-x","0px"),e.style.setProperty("--paper-offset-y","0px"),!c){e.style.removeProperty("transform");return}let a=y(t);e.style.setProperty("transform","".concat(a," translate(var(--paper-offset-x,0px), var(--paper-offset-y,0px))"))})},[c]),(0,r.jsx)("div",{ref:u,className:(0,s.cn)("[transform:scale(var(--folder-scale,1))]",i),children:(0,r.jsx)("div",{className:(0,s.cn)("group relative transition-all duration-200 ease-in cursor-pointer",c?"":"hover:-translate-y-2",c?"-translate-y-2":""),onClick:()=>{d(e=>!e)},children:(0,r.jsxs)("div",{className:(0,s.cn)("relative w-[100px] h-[80px] rounded-tl-0 rounded-tr-[10px] rounded-br-[10px] rounded-bl-[10px]","[background-color:var(--folder-back-color)]"),children:[(0,r.jsx)("span",{className:(0,s.cn)("absolute z-0 bottom-[98%] left-0 w-[30px] h-[10px] rounded-tl-[5px] rounded-tr-[5px] rounded-bl-0 rounded-br-0","[background-color:var(--folder-back-color)]")}),o.map((e,t)=>{let a="";0===t&&(a="w-[70%] h-[80%]"),1===t&&(a=c?"w-[80%] h-[80%]":"w-[80%] h-[70%]"),2===t&&(a=c?"w-[90%] h-[80%]":"w-[90%] h-[60%]");let n=0===t?"[background-color:var(--paper-1)]":1===t?"[background-color:var(--paper-2)]":"[background-color:var(--paper-3)]";return(0,r.jsx)("div",{onMouseMove:e=>f(e,t),onMouseLeave:e=>v(e,t),ref:e=>{g.current[t]=e},className:(0,s.cn)("absolute z-20 bottom-[10%] left-1/2 rounded-[10px] transition-all duration-300 ease-in-out",c?"hover:scale-110":"transform -translate-x-1/2 translate-y-[10%] group-hover:filter-blur-sm",a,n),children:e},t)}),(0,r.jsx)("div",{className:(0,s.cn)("absolute z-30 w-full h-full origin-bottom transition-all duration-300 ease-in-out rounded-tl-[5px] rounded-tr-[10px] rounded-br-[10px] rounded-bl-[10px]","[background-color:var(--folder-color)]",c?"[transform:skew(15deg)_scaleY(0.6)]":"group-hover:[transform:skew(15deg)_scaleY(0.6)] group-hover:backdrop-blur-sm group-hover:bg-white/20")}),(0,r.jsx)("div",{className:(0,s.cn)("absolute z-30 w-full h-full origin-bottom transition-all duration-300 ease-in-out rounded-tl-[5px] rounded-tr-[10px] rounded-br-[10px] rounded-bl-[10px]","[background-color:var(--folder-color)]","border border-white/10",c?"[transform:skew(-15deg)_scaleY(0.6)]":"group-hover:[transform:skew(-15deg)_scaleY(0.6)] group-hover:!border-none group-hover:backdrop-blur-sm group-hover:bg-white/20 group-hover:[mask:linear-gradient(to_right,transparent_50%,rgba(255,255,255,0.8)_70%,white_80%)]")})]})})})};var y=a(88316),b=a(30677);let j=e=>{let{item:t,isSelected:a,onItemClick:n,onCheckboxChange:l,onMenuClick:o,hideMenu:c=!1}
1=e,{t:u}=(0,m.o)(),{getParams:h}=(0,b.P)(),j=h("view_type")||p.GRID,w="folder"===t.type,N=e=>(0,r.jsx)(v,{className:"custom-folder",color:"#5149b8",size:e,items:Array.from({length:t.file_count}).map(e=>"")});return(0,r.jsxs)("div",{className:"cursor-pointer group relative",children:[(0,r.jsx)("div",{className:(0,s.cn)("absolute transition-opacity z-100 ",a?"opacity-100":"opacity-0 group-hover:opacity-100",j===p.GRID?"top-[20px] left-[12px]":"right-[20px] top-0 bottom-0 flex items-center"),children:(0,r.jsxs)("label",{className:"flex justify-center items-center w-5 h-5 cursor-pointer custom-checkbox",onClick:e=>e.stopPropagation(),children:[(0,r.jsx)("input",{type:"checkbox",checked:a,onChange:e=>l(t,e),className:"absolute w-0 h-0 opacity-0"}),a?(0,r.jsx)("div",{className:"h-[20px] w-[20px] rounded-[4px] border border-gray-300 flex-none p-[4px] flex justify-center items-center",children:(0,r.jsx)("div",{className:"h-[12px] w-[12px] rounded-[2px] bg-goagent-primary flex-none"})}):(0,r.jsx)("div",{className:"h-[20px] w-[20px] rounded-[4px] border border-gray-300 flex-none"})]})}),!c&&(0,r.jsx)("div",{className:(0,s.cn)("absolute z-10 cursor-pointer",j===p.GRID?" top-[12px] right-[20px]":"right-[60px] top-0 bottom-0 flex items-center"),children:(0,r.jsx)("button",{onClick:e=>o(e,t),className:"flex justify-center items-center w-8 h-8 rounded-[12px] opacity-0 transition-opacity hover:bg-goagent-natural-grey-background-0 group-hover:opacity-100 cursor-pointer",children:(0,r.jsx)(d.QXe,{className:"w-5 h-5 text-goagent-natural-grey-main-text-65 rotate-0"})})}),j===p.LIST&&(0,r.jsxs)("div",{className:(0,s.cn)("flex items-center justify-between px-[20px] py-[16px] rounded-[16px] hover:bg-goagent-natural-grey-background-8 transition-colors",a&&"bg-goagent-natural-grey-background-8"),onClick:e=>n(t,e),children:[(0,r.jsxs)("div",{className:"flex items-center gap-[12px] min-w-0",children:[(0,r.jsx)("div",{className:"flex items-center justify-center size-[40px] rounded-[12px] bg-goagent-natural-grey-background-12",children:w?(0,r.jsx)(r.Fragment,{children:N(.4)}):(0,r.jsx)(y.A,{type:t.type,name:t.name,width:32,height:40,className:"mb-0"})}),(0,r.jsxs)("div",{className:"flex flex-col gap-[4px] min-w-0",children:[(0,r.jsx)("div",{className:"truncate fz14-w400-goagent-natural-grey-title-85",children:t.name}),(0,r.jsx)("div",{className:"truncate fz12-w400-goagent-natural-grey-secondary-45",children:(t.file_count||0)+u(i.g["个æä»¶"])+" \xb7 "+u(i.g["å建æ¶é´"])+"ï¼"+(g()(null==t?void 0:t.updated_at).isSame(g()(),"day")?"".concat(u(i.g["ä»å¤©"])," ").concat((0,x.e)({utcTime:null==t?void 0:t.updated_at,format:"HH:mm"})):(0,x.e)({utcTime:null==t?void 0:t.updated_at,format:(0,f.XQ)()?"MM-DD HH:mm":"MMM DD, HH:mm"}))})]})]}),(0,r.jsx)("div",{className:"flex items-center gap-[20px]"})]}),j===p.GRID&&w&&(0,r.jsxs)("div",{className:(0,s.cn)("w-[235px] h-[270px] rounded-[16px] p-[20px] transition-all group-hover:bg-goagent-natural-grey-background-8 flex flex-col relative text-center cursor-pointer",a&&"bg-goagent-natural-grey-background-8"),children:[(0,r.jsx)("div",{className:"flex flex-auto justify-center pt-[40px]",onClick:e=>n(t,e),children:(0,r.jsx)("div",{className:"w-[100px] relative",children:N(1)})}),(0,r.jsx)("div",{className:(0,s.cn)("mt-[12px] truncate fz16-w600-goagent-natural-grey-title-85"),children:t.name}),(0,r.jsxs)("div",{className:"mt-[4px] fz14-w500-goagent-natural-grey-main-text-65",children:[t.file_count||0,"个æä»¶"]}),(0,r.jsxs)("div",{className:"mt-[12px] fz12-w400-goagent-natural-grey-banned-30",children:[u(i.g["å建æ¶é´"]),":",g()(null==t?void 0:t.updated_at).isSame(g()(),"day")?"".concat(u(i.g["ä»å¤©"])," ").concat((0,x.e)({utcTime:null==t?void 0:t.updated_at,format:"HH:mm"})):(0,x.e)({utcTime:null==t?void 0:t.updated_at,format:(0,f.XQ)()?"MM-DD HH:mm":"MMM DD, HH:mm"})]})]}),j===p.GRID&&!w&&(0,r.jsxs)("div",{className:(0,s.cn)("w-[160px] h-[200px] rounded-[16px] p-[20px] transition-all group-hover:bg-goagent-natural-grey-background-8 flex flex-col relative text-center",a&&"bg-goagent-natural-grey-background-8"),children:[(0,r.jsx)("div",{className:"flex flex-auto justify-center pt-[20px]",onClick:e=>n(t,e),children:(0,r.jsx)("div",{className:"w-[100px] relative",children:(0,r.jsx)(y.A,{type:t.type,name:t.name})})}),(0,r.jsx)("div",{className:(0,s.cn)("truncate fz14-w400-goagent-natural-grey-title-85"),children:t.name}),(0,r.jsx)("div",{className:"mt-[12px] fz12-w400-goagent-natural-grey-secondary-45",children:g()(null==t?void 0:t.updated_at).isSame(g()(),"day")?"".concat(u(i.g["ä»å¤©"])," ").concat((0,x.e)({utcTime:null==t?void 0:t.updated_at,format:"HH:mm"})):(0,x.e)({utcTime:null==t?void 0:t.updated_at,format:(0,f.XQ)()?"MM-DD HH:mm":"MMM DD, HH:mm"})})]})]})},w=e=>{let{selectedItems:t=[],showDownload:a,onDownload:n,onDelete:l,onClear:s}=e,{t:o}=(0,m.o)(),c=(0,r.jsx)("div",{className:"h-[16px] w-[1px] bg-goagent-natural-grey-secondary-45"});return(0,r.jsxs)("div",{className:"bg-goagent-natural-grey-divider-12 fz14-w400-white rounded-[8px] px-[30px] py-[10px] flex items-center justify-between gap-[30px] mr-[20px]",children:[(0,r.jsxs)("div",{children:[o(i.g.å·²é),"(",t.length,")"]}),c,a&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{className:"flex items-center justify-center gap-[6px] cursor-pointer",onClick:n,children:[(0,r.jsx)("iconpark-icon",{name:"download",width:"20",height:"20"}),o(i.g["ä¸è½½"])]}),c]}),(0,r.jsxs)("div",{className:"flex items-center justify-center gap-[6px] cursor-pointer text-goagent-secondary-light-red",onClick:l,children:[(0,r.jsx)("iconpark-icon",{name:"delete",width:"20",height:"20",color:"var(--color-goagent-secondary-light-red)"}),o(i.g["å é¤"])]}),c,(0,r.jsx)("div",{className:"cursor-pointer",onClick:s,children:o(i.g["å
³é"])})]})};var N=a(88179);function k(e){let{item:t,percent:a=50}=e,{t:n}=(0,m.o)(),{getParams:l}=(0,b.P)(),o=l("view_type")||p.GRID;return(0,r.jsxs)("div",{className:"cursor-pointer relative ",children:[o===p.LIST&&(0,r.jsx)("div",{className:(0,s.cn)("flex items-center justify-between px-[20px] py-[16px] rounded-[16px]"),children:(0,r.jsxs)("div",{className:"flex items-center gap-[12px] min-w-0",children:[(0,r.jsx)("div",{className:"flex items-center justify-center size-[40px] rounded-[12px] bg-goagent-natural-grey-background-12 opacity-40",children:(0,r.jsx)(y.A,{type:"file",name:t.name,width:32,height:40,className:"mb-0"})}),(0,r.jsxs)("div",{className:"flex flex-col gap-[4px] min-w-0",children:[(0,r.jsx)("div",{className:"truncate fz14-w400-goagent-natural-grey-title-85 opacity-40",children:t.name}),(0,r.jsxs)("div",{className:"flex items-center gap-[4px]",children:[!!a&&(0,r.jsx)(N.A,{type:"circle",percent:a,size:14,strokeWidth:20,strokeColor:"var(--color-goagent-primary)"}),(0,r.jsxs)("div",{className:"fz12-w400-goagent-functional-light-primary-color",children:[n(i.g["è§£æä¸"])," ","".concat(a,"%")]})]})]})]})}),o===p.GRID&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{className:"absolute flex justify-center items-center top-[120px] w-full gap-[4px] mt-[-2px]",children:[!!a&&(0,r.jsx)(N.A,{type:"circle",percent:a,size:14,strokeWidth:20,strokeColor:"var(--color-goagent-primary)"}),(0,r.jsxs)("div",{className:"fz12-w400-goagent-functional-light-primary-color",children:[n(i.g["è§£æä¸"])," ","".concat(a,"%")]})]}),(0,r.jsxs)("div",{className:(0,s.cn)("w-[160px] h-[200px] rounded-[16px] p-[20px] flex flex-col relative text-center opacity-40"),children:[(0,r.jsx)("div",{className:"flex flex-auto justify-center pt-[20px]",children:(0,r.jsx)("div",{className:"w-[100px] relative",children:(0,r.jsx)(y.A,{type:"file",name:t.name})})}),(0,r.jsx)("div",{className:(0,s.cn)("truncate fz14-w400-goagent-natural-grey-title-85"),children:t.name}),(0,r.jsx)("div",{className:"mt-[12px] fz12-w400-goagent-natural-grey-secondary-45",children:"".concat(n(i.g["ä»å¤©"])," ").concat((0,x.e)({utcTime:Date.now(),format:"HH:mm"}))})]})]})]})}var A=a(76096),C=a(84868),z=a(63307),D=a(51469),F=a(45787),_=a(43079),S=a(91951),M=a(1392),H=a(53233),P=a(1031),T=function(e){return e.uploadingFiles="uploadingFiles",e.uploadknowledgeFiles="uploadknowledgeFiles",e.handleSuccessCallback="handleSuccessCallback",e.files="files",e.setFiles="setFiles",e}({});let I=(0,S.v)()((0,M.D)((e,t)=>{let a=(a,r)=>
1{"function"==typeof r?e(e=>{e[a]=r(t()[a])}):e(e=>{e[a]=r})},r={},n=e=>{let{status:t,id:a}=e;if("processing"===t){let e=setInterval(()=>{c(a)},l);r[a]=e}else"uploaded"===t?s(a,"uploaded",100):"failed"===t&&s(a,"failed",0)},l=2e3,s=async(e,n,l)=>{switch(n){case"processing":a("uploadingFiles",t().uploadingFiles.map((t,a)=>t.id===e?{...t,status:n,progress:l}:t));break;case"failed":clearInterval(r[e]),a("uploadingFiles",t().uploadingFiles.filter(t=>t.id!==e));break;case"uploaded":var s;clearInterval(r[e]);let i=t().handleSuccessCallback,o=new URLSearchParams(window.location.search).get("folderId"),c=null===(s=t().uploadingFiles[0])||void 0===s?void 0:s.parent_id;"function"==typeof i&&o===c&&await i(),a("uploadingFiles",t().uploadingFiles.filter(t=>t.id!==e))}},c=async e=>{try{let t=await (0,D.bm)(e);if(t){let{upload_status:a,progress:r}=t;"processing"===a?s(e,"processing",r):"uploaded"===a?s(e,"uploaded",100):"failed"===a&&s(e,"failed",0)}}catch(t){P.o.warning(t.message),s(e,"failed",0)}};return{uploadingFiles:[],uploadknowledgeFiles:r=>{let{folderId:l,files:c,handleSuccessCallback:d}=r;e({handleSuccessCallback:()=>null==d?void 0:d()});try{let e=Array.from(c).map(e=>({file:e,id:"unupload-".concat(e.name),progress:0,status:"processing",type:"file",parent_id:l}));a("uploadingFiles",[...t().uploadingFiles,...e]),e.map(async e=>{let r={purpose:"knowledge",fileb:e.file,knowledge_item_id:l};try{let e=await (0,D.QM)(r);return a("uploadingFiles",t().uploadingFiles.map(t=>t.file.name===e.filename?{...t,id:e.id}:t)),n({status:e.upload_status,id:e.id}),e}catch(t){throw s(e.id,"failed",0),t}})}catch(e){P.o.warning((0,o.t)(i.g["ä¸ä¼ 失败: {{message}}"],{message:e.message})),a("uploadingFiles",t().uploadingFiles.map(e=>({...e,status:"failed",progress:0})))}},handleSuccessCallback:()=>{},files:[],setFiles:e=>{a("files",e)}}})),R=(0,H.h)(I);var O=a(13954),L=a(39699),W=a(2819),E=a(45499),G=a(70283);function Y(e){let{isOpen:t,onClose:a,onSubmit:n}=e,[l]=L.A.useForm(),{t:s}=(0,m.o)();return(0,r.jsx)(W.A,{open:t,onCancel:()=>{l.resetFields(),a()},width:400,destroyOnHidden:!0,maskClosable:!1,centered:!0,wrapClassName:"antd-cover-modal",closeIcon:!1,footer:(0,r.jsx)(G.A,{onOk:()=>{l.validateFields().then(e=>{n(e.name),l.resetFields()})},okText:s(i.g.å建),onCancel:()=>{l.resetFields(),a()}}),title:(0,r.jsxs)("div",{className:"flex flex-col gap-[4px]",children:[(0,r.jsx)("div",{className:"fz16-w500-goagent-natural-grey-title-85",children:s(i.g.æ°å»ºç¥è¯åº)}),(0,r.jsx)("div",{className:"fz14-w400-goagent-natural-grey-main-text-65",children:s(i.g["æ°å»ºä¸ä¸ªå±äºä½ èªå·±çç¥è¯åºæä»¶å¤¹å§"])})]}),children:(0,r.jsx)(L.A,{form:l,requiredMark:!1,className:"!my-[20px]",layout:"vertical",children:(0,r.jsx)(L.A.Item,{name:"name",className:"!mb-[0px] ".concat("rounded-[8px] !bg-goagent-natural-grey-background-4 text-goagent-natural-grey-main-text-65"),required:!0,validateFirst:!0,rules:[{required:!0,message:s(i.g.请è¾å
¥æä»¶å¤¹åç§°)},{min:2,message:s(i.g.ç¥è¯åºåç§°é¿åº¦åºä¸º2å°20个å符)},{max:20,message:s(i.g.ç¥è¯åºåç§°é¿åº¦åºä¸º2å°20个å符)}],children:(0,r.jsx)(E.A,{placeholder:s(i.g.请è¾å
¥ç¥è¯åºåç§°),className:"input-common-style",allowClear:!0})})})})}var X=a(81829);function U(e,t){let a=Array.from(e);return a.some(e=>e.size>X.Xi.size)?(P.o.warning(t(i.g["æä»¶å¤§å°ä¸è½è¶
è¿{{mb}}MB"],{mb:X.Xi.mbSize})),!1):!!a.some(e=>{let t=e.name.toLowerCase();return X.xk.some(e=>t.endsWith(e))})||(P.o.warning("".concat(t(i.g["䏿¯æçæä»¶ç±»åæ¯æçç±»å"])).concat(X.xk.join(", "))),!1)}function Q(e){let{mode:t,viewType:a=p.GRID,isDragActive:l=!1,onCreateFolder:o,onUploadFile:c}=e,{t:u}=(0,m.o)(),[g,x]=(0,n.useState)(!1),[f,h]=(0,n.useState)(!1),v=(0,n.useRef)(null),y="folder"===t,b=y?u(i.g["æ°å»ºç¥è¯åº"]):u(i.g["ä¸ä¼ æä»¶"]),j=f||l,w="".concat(u(i.g["æ¯æ"])).concat(X.xk.join("ã")).concat(u(i.g.æä»¶ç±»å)),N=u(i.g["å°æä»¶ææ½å°æ¤å¤ä¸ä¼ "]).replace("å°æä»¶",""),k=e=>{e.length&&c&&U(e,u)&&c(e)},A=()=>{var e;if(y){x(!0);return}null===(e=v.current)||void 0===e||e.click()},C=e=>{y||(e.preventDefault(),e.stopPropagation(),"dragenter"===e.type||"dragover"===e.type?h(!0):"dragleave"===e.type&&h(!1))},z=e=>{!y&&(e.preventDefault(),e.stopPropagation(),h(!1),e.dataTransfer.files.length>0&&k(e.dataTransfer.files))};return a===p.LIST?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:(0,s.cn)("group flex cursor-pointer items-center justify-between rounded-[16px] border border-dashed border-goagent-natural-grey-border-20 px-[20px] py-[16px] transition-all duration-200 hover:border-goagent-natural-grey-main-text-65 hover:bg-goagent-natural-grey-background-8",j&&"border-goagent-natural-grey-main-text-65 bg-goagent-natural-grey-background-8"),onClick:A,onDragEnter:C,onDragOver:C,onDragLeave:C,onDrop:z,children:(0,r.jsxs)("div",{className:"flex min-w-0 items-center gap-[12px]",children:[(0,r.jsx)("div",{className:"flex size-[40px] items-center justify-center rounded-[12px] text-goagent-natural-grey-main-text-65 transition-colors group-hover:text-goagent-natural-grey-title-85",children:y?(0,r.jsx)(d.Ld_,{className:"size-[22px]"}):(0,r.jsx)("iconpark-icon",{name:"fileupload-Light",width:"24",height:"24"})}),(0,r.jsxs)("div",{className:"flex min-w-0 flex-col gap-[2px]",children:[(0,r.jsx)("div",{className:"truncate fz14-w400-goagent-natural-grey-title-85",children:b}),!y&&(0,r.jsxs)("div",{className:"truncate fz12-w400-goagent-natural-grey-secondary-45",children:[u(i.g["å°æä»¶ææ½å°æ¤å¤ä¸ä¼ "])," \xb7 ",w]})]})]})}),!y&&(0,r.jsx)("input",{ref:v,type:"file",multiple:!0,onChange:e=>{e.target.files&&k(e.target.files),e.target.value=""},className:"hidden",accept:X.Cy.join(",")}),y&&(0,r.jsx)(Y,{isOpen:g,onClose:()=>x(!1),onSubmit:e=>{null==o||o(e,()=>{x(!1)})}})]}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:"cursor-pointer group relative",children:(0,r.jsxs)("div",{className:(0,s.cn)("flex flex-col items-center justify-center rounded-[16px] border border-dashed border-goagent-natural-grey-border-20 bg-goagent-natural-grey-background-4 text-center transition-all duration-200 hover:border-goagent-natural-grey-main-text-65 hover:bg-goagent-natural-grey-background-8 hover:shadow-[0_16px_40px_rgba(0,0,0,0.12)]",y?"h-[270px] w-[235px]":"h-[250px] w-[160px]",j&&"border-goagent-natural-grey-main-text-65 bg-goagent-natural-grey-background-8"),title:y?void 0:w,onClick:A,onDragEnter:C,onDragOver:C,onDragLeave:C,onDrop:z,children:[(0,r.jsx)("div",{className:(0,s.cn)("flex items-center justify-center text-goagent-natural-grey-main-text-65 transition-all duration-200 group-hover:scale-105 group-hover:text-goagent-natural-grey-title-85",y?"size-[72px]":"size-[44px]"),children:y?(0,r.jsx)(d.Ld_,{className:"size-[34px]"}):(0,r.jsx)("iconpark-icon",{name:"fileupload-Light",width:"34",height:"34"})}),(0,r.jsx)("div",{className:(0,s.cn)("truncate fz14-w500-goagent-natural-grey-title-85",y?"mt-[22px] max-w-[150px]":"mt-[12px] max-w-[112px]"),children:b}),!y&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:"mt-[8px] max-w-[120px] px-[4px] text-center text-[12px] leading-[18px] text-goagent-natural-grey-main-text-65",children:N}),(0,r.jsx)("div",{className:"mt-[8px] flex max-w-[124px] flex-wrap justify-center gap-x-[5px] gap-y-[3px] px-[4px] text-[10px] leading-[13px] text-goagent-natural-grey-secondary-45",children:X.xk.map(e=>(0,r.jsx)("span",{className:"whitespace-nowrap",children:e},e))})]})]})}),!y&&(0,r.jsx)("input",{ref:v,type:"file",multiple:!0,onChange:e=>{e.target.files&&k(e.target.files),e.target.value=""},className:"hidden",accept:X.Cy.join(",")}),y&&(0,r.jsx)(Y,{isOpen:g,onClose:()=>x(!1),onSubmit:e=>{null==o||o(e,()=>{x(!1)})}})]})}let V=e=>{var t;let{onFreshFiles:a,currentPath:l,files:o,onCreateFolder:d,onUploadFile:u,isLoading:g,commonFolderClick:x}=e,{t:f}
1=(0,m.o)(),[h,v]=(0,n.useState)([]),[y,N]=(0,n.useState)(!1),[S,M]=(0,n.useState)(!1),{getParams:H}=(0,b.P)(),{folderId:I,view_type:L=p.GRID}=H(),[W,E]=(0,n.useState)({isOpen:!1,position:{x:0,y:0}}),[G,Y]=(0,n.useState)(null);(0,F.useRouter)();let{setConfirmModal:X}=(0,O.A)(),{uploadingFiles:V}=R([T.uploadingFiles]),{isSiderCollapsed:q}=(0,_.PC)([_.o3.isSiderCollapsed]),J="root"===I,[B,K]=(0,n.useState)(!1),Z=(0,n.useRef)(0),$=e=>{x([...l,{id:e.id,name:e.name}],e.id)},ee=e=>{I&&a(I,e)},et=(e,t)=>{t.stopPropagation(),"folder"===e.type&&$(e)},ea=(e,t)=>{t.stopPropagation(),h.find(t=>t.id===e.id)?v(h.filter(t=>t.id!==e.id)):v([...h,e])},er=(e,t)=>{e.stopPropagation();let a=e.currentTarget.getBoundingClientRect();Y(t),E({isOpen:!0,position:{x:a.left,y:a.bottom+4}})},en=function(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:300;e.forEach((e,r)=>{setTimeout(()=>{let a=document.createElement("a");a.href=e,a.download=t[r]||"file_".concat(r),a.style.display="none",document.body.appendChild(a),a.click()},r*a)})},el=()=>{E({isOpen:!1,position:{x:0,y:0}})},es=async(e,t)=>{let a;((null==G?void 0:G.type)==="folder"?await (0,z.VL)(e,t):await (0,D.H5)(e,t))&&(P.o.success(f(i.g.éå½åæå)),M(!1),ee())},ei=async e=>{try{"folder"===e.type?await (0,z.DY)({ids:[e.id]}):await (0,D.c8)({ids:[e.id]}),P.o.success(f(i.g.å 餿å)),ee()}catch(e){P.o.warning(e.message)}},eo=async e=>{try{let t=await Promise.all(e.map(e=>(0,D.X_)(e.id)));t&&t.length>0&&en(t.map(e=>e.url),e.map(e=>e.name))}catch(e){P.o.warning(e.message)}},ec=async()=>{X({title:"æ¹éå 餿件",content:"æä»¶å é¤åä¸å¯æ¢å¤ï¼ç¡®å®å é¤åï¼",onOk:async()=>{let e=h.filter(e=>"folder"===e.type).map(e=>e.id),t=h.filter(e=>"file"===e.type).map(e=>e.id);await Promise.all([(0,z.DY)({ids:e}),(0,D.c8)({ids:t})])&&(P.o.success(f(i.g.å 餿å)),ee(),eu())}})},ed=async()=>{eo(h.filter(e=>"file"===e.type)),eu()},eu=()=>{v([])},eg=e=>Array.from(e.dataTransfer.types).includes("Files"),ep=e=>{if(e.length>0){let{parent_id:t,type:a}=e[0];if("folder"===a&&null===t&&("root"===I||!I)||"file"===a&&t===I)return!0}return!1};return(0,r.jsxs)("div",{className:(0,s.cn)("relative w-full overflow-auto h-[calc(100vh-180px)] rounded-[16px] border border-transparent transition-colors duration-200",B&&"border-dashed border-goagent-natural-grey-main-text-65 bg-goagent-natural-grey-background-8"),onDragEnter:e=>{!J&&eg(e)&&(e.preventDefault(),Z.current+=1,K(!0))},onDragOver:e=>{!J&&eg(e)&&(e.preventDefault(),e.dataTransfer.dropEffect="copy",K(!0))},onDragLeave:e=>{!J&&eg(e)&&(e.preventDefault(),Z.current=Math.max(0,Z.current-1),0===Z.current&&K(!1))},onDrop:e=>{if(!J&&eg(e))e.preventDefault(),Z.current=0,K(!1),e.dataTransfer.files.length&&U(e.dataTransfer.files,f)&&u(e.dataTransfer.files)},children:[(0,r.jsxs)("div",{className:(0,s.cn)("grid overflow-y-auto relative mt-[16px] p-[1px]",L===p.GRID&&(J?"grid-cols-4":"grid-cols-6")),children:[(0,r.jsx)(Q,{mode:J?"folder":"file",viewType:L,isDragActive:B,onCreateFolder:d,onUploadFile:u}),ep(V)&&(null==V?void 0:V.map(e=>(0,r.jsx)(k,{item:e.file,percent:e.progress},e.id))),!g&&o.length>0&&ep(o)&&o.map(e=>(0,r.jsx)(j,{item:e,isSelected:!!h.find(t=>t.id===e.id),onItemClick:et,onCheckboxChange:ea,onMenuClick:er,hideMenu:h.length>0},e.id))]}),h.length>0&&(0,r.jsxs)("div",{className:(0,s.cn)("pointer-events-none fixed bottom-0 right-0 z-20 py-[40px] transition-all duration-300 ease-in-out",q?"left-0":"left-[276px]"),children:[(0,r.jsx)("div",{className:"absolute bottom-0 left-0 right-0 h-[120px] bg-gradient-to-t from-goagent-natural-grey-background-4 via-goagent-natural-grey-background-4/75 to-transparent","aria-hidden":!0}),(0,r.jsx)("div",{className:"relative z-10 flex w-full justify-center gap-5 pointer-events-auto",children:(0,r.jsx)(w,{showDownload:!!(null===(t=h.filter(e=>"file"===e.type))||void 0===t?void 0:t.length),onDownload:ed,onDelete:ec,onClear:eu,selectedItems:h})})]}),(0,r.jsx)(c,{item:G||null,isOpen:W.isOpen,onClose:el,onRename:()=>{el(),M(!0)},onViewDetails:()=>{el(),N(!0)},onDelete:()=>{el(),X({title:"å 餿件",content:"".concat((null==G?void 0:G.type)==="folder"?"æä»¶å¤¹":"æä»¶","å é¤åä¸å¯æ¢å¤ï¼ç¡®å®å é¤åï¼
1"),onOk:()=>ei(G)})},position:W.position,onDownload:()=>{el(),eo([G])}}),(0,r.jsx)(C.A,{isOpen:S,onClose:()=>M(!1),fileItem:G||null,onSubmit:e=>{es((null==G?void 0:G.id)||"",e)}}),(0,r.jsx)(A.A,{isOpen:y,onClose:()=>N(!1),item:G||null,currentPath:l})]})};var q=a(14545),J=a(97927),B=a(89882);function K(){let{t:e}=(0,m.o)(),{setIsShowPackageModal:t,setIsSiderCollapsed:a}=(0,_.PC)([_.o3.setIsShowPackageModal,_.o3.setIsSiderCollapsed]);return(0,r.jsxs)("div",{className:"flex items-center",children:[(0,r.jsxs)("div",{className:"flex gap-[12px] p-[6px] pr-[20px] mr-[10px] cursor-pointer transition-colors items-center",onClick:()=>{a(!1)},children:[(0,r.jsx)(B.default,{src:"/icons/logo-single.svg",className:"h-[24px] w-[24px]",alt:"Logo",width:24,height:24}),(0,r.jsx)(B.default,{src:"/icons/head-sidebar.svg",className:"h-[20px] w-[20px]",alt:"Logo",width:20,height:20})]}),(0,r.jsx)("div",{className:"fz16-w500-goagent-natural-grey-white",children:e(i.g.ç¥è¯åº)})]})}function Z(e){let{onCreateFolder:t}=e,{t:a}=(0,m.o)();return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:"flex flex-col items-center justify-center",children:(0,r.jsxs)("div",{className:"flex flex-col items-center justify-center gap-[20px]",children:[(0,r.jsx)("div",{className:"fz20-w600-goagent-natural-main-text-65",children:a(i.g["ç¥è¯åºææ å
容"])}),(0,r.jsx)("div",{className:"fz14-w400-goagent-natural-grey-secondary-45",children:a(i.g["ä»å建ç¥è¯åºå¼å§ï¼æå»ºä½ çä¸å±ç¥è¯ä½ç³»"])}),(0,r.jsx)(Q,{mode:"folder",viewType:p.GRID,onCreateFolder:t})]})}),(0,r.jsx)("div",{className:"flex flex-col items-center justify-center",children:(0,r.jsxs)("div",{className:"fz14-w400-goagent-natural-grey-secondary-45 absolute bottom-[40px]",children:[a(i.g["ç¥è¯åºå
æ¯æä¸ä¼ "])," ",X.xk.join("ã"),a(i.g.æä»¶ç±»å)]})})]})}function $(e){let{onFileUpload:t}=e,{t:a}=(0,m.o)(),[l,o]=(0,n.useState)(!1),c=(0,n.useRef)(0),d=e=>Array.from(e.dataTransfer.types).includes("Files");return(0,r.jsxs)("div",{className:(0,s.cn)("flex flex-col items-center justify-center gap-[20px] h-full rounded-[16px] border border-transparent transition-colors duration-200",l&&"border-dashed border-goagent-natural-grey-main-text-65 bg-goagent-natural-grey-background-8"),onDragEnter:e=>{d(e)&&(e.preventDefault(),c.current+=1,o(!0))},onDragOver:e=>{d(e)&&(e.preventDefault(),e.dataTransfer.dropEffect="copy",o(!0))},onDragLeave:e=>{d(e)&&(e.preventDefault(),c.current=Math.max(0,c.current-1),0===c.current&&o(!1))},onDrop:e=>{if(d(e))e.preventDefault(),c.current=0,o(!1),e.dataTransfer.files.length&&U(e.dataTransfer.files,a)&&t(e.dataTransfer.files)},children:[(0,r.jsx)("div",{className:"fz20-w600-goagent-natural-main-text-65",children:a(i.g["ç¥è¯åºææ æä»¶"])}),(0,r.jsx)(Q,{mode:"file",viewType:p.GRID,isDragActive:l,onUploadFile:t})]})}var ee=a(67583);function et(e){return[{id:"root",name:e(i.g.ç¥è¯åº)}]}function ea(e){let{loadFiles:t,setCurrentPath:a}=e,[l,o]=(0,n.useState)([]),[c,d]=(0,n.useState)(""),[u,g]=(0,n.useState)(""),{t:x}=(0,m.o)(),{run:f}=(0,ee.A)(e=>{g(e),(null==e?void 0:e.trim())?k(e):o([])},{wait:1500}),{updateParams:h,getParams:j}=(0,b.P)(),w=j("view_type")||p.GRID,N=(e,t)=>{let a=null==t?void 0:t.trim();if(!a)return e;let n=e.indexOf(a);if(-1===n)return e;let l=e.slice(0,n),s=e.slice(n,n+a.length),i=e.slice(n+a.length);return(0,r.jsxs)(r.Fragment,{children:[l,(0,r.jsx)("span",{className:"text-goagent-functional-light-primary-color",children:s}),i]})},k=async e=>{o(await (0,z.s1)({query:e}))},A=()=>{d(""),g(""),o([])},C=e=>{let{active:t,variant:a,iconName:n}=e;return(0,r.jsx)("div",{className:(0,s.cn)("p-[10px] gap-[10px] flex items-center justify-center hover:bg-goagent-natural-grey-background-0 border border-goagent-natural-grey-border-20 h-[40px] text-goagent-natural-grey-main-text-65 cursor-pointer","left"===a?"rounded-l-[8px]":"border-l-0 rounded-r-[8px]",t&&"bg-goagent-natural-grey-background-0"),onClick:()=>h({addParams:{view_type:"List"===n?p.LIST:p.GRID}}),children:(0,r.jsx)("iconpark-icon",{name:n,height:"20",width:"20"})})},D=e=>{let r="",n="";"file"===e.type?(r=e.parent_id||"",n=e.folder_name||""):"folder"===e.type&&(r=e.id,n=e.name||""),h({addParams:{folderId:r}}),a([...et(x),{id:r,name:n}]),t(r),A()};return(0,r.jsxs)("div",{className:"flex items-center gap-[12px] relative",children:[(0,r.jsx)(E.A,{prefix:(0,r.jsx)("iconpark-icon",{name:"search",className:"mr-[4px]"}),placeholder:x(i.g["æç´¢æä»¶ææä»¶å¤¹"]),size:"large",className:"input-common-style !bg-goagent-natural-grey-background-0 !w-[340px]",onChange:e=>{d(e.target.value),f(e.target.value)},allowClear:!0,onClear:A,value:c}),(null==u?void 0:u.trim())&&(0,r.jsxs)("div",{className:"absolute top-[45px] flex flex-col bg-goagent-natural-grey-background-0 rounded-[8px] py-[8px] z-[99] w-[340px]",children:[(0,r.jsx)("div",{className:"px-[20px] pt-[8px] pb-[4px] fz12-w400-goagent-natural-grey-secondary-45",children:x(i.g["æç´¢ç»æ"])}),null==l?void 0:l.map(e=>(0,r.jsx)("div",{className:"p-[8px] bg-goagent-natural-grey-background-0",children:(0,r.jsxs)("div",{className:(0,s.cn)("flex items-center justify-between p-[8px] rounded-[8px] hover:bg-goagent-natural-grey-background-8 transition-colors cursor-pointer"),onClick:()=>D(e),children:[(0,r.jsxs)("div",{className:"flex items-center gap-[12px] min-w-0",children:[(0,r.jsx)("div",{className:"flex items-center justify-center size-[40px] rounded-[12px] bg-goagent-natural-grey-background-12",children:"folder"===e.type?(0,r.jsx)(v,{className:"custom-folder",color:"#7a7a7a",size:.4}):(0,r.jsx)(y.A,{type:e.type,name:e.name,width:32,height:40,className:"mb-0"})}),(0,r.jsxs)("div",{className:"flex flex-col gap-[4px] min-w-0",children:[(0,r.jsx)("div",{className:"truncate fz14-w400-goagent-natural-grey-title-85",children:N(e.name,u)}),(0,r.jsxs)("div",{className:"truncate fz12-w400-goagent-natural-grey-secondary-45",children:[x(i.g["æä»¶ä½ç½®"]),": / ",e.folder_name]})]})]}),(0,r.jsx)("div",{className:"flex items-center gap-[20px]"})]})},e.id))]}),(0,r.jsxs)("div",{className:"flex cursor-pointer",children:[(0,r.jsx)(C,{active:w===p.LIST,variant:"left",iconName:"List"}),(0,r.jsx)(C,{active:w===p.GRID,variant:"right",iconName:"Grid"})]})]})}let er=e=>{let{path:t,onItemClick:a}=e;return(0,r.jsx)("div",{className:"flex items-center flex-none ",children:t.map((e,n)=>(0,r.jsxs)("div",{className:"flex items-center justify-center",children:[(0,r.jsx)("button",{onClick:()=>(n!==t.length-1||"root"===e.id)&&a(e,n),className:(0,s.cn)("transition-colors",n!==t.length-1?"fz20-w600-goagent-natural-grey-secondary-45 cursor-pointer":"fz20-w600-goagent-natural-grey-title-85"),children:e.name}),n<t.length-1&&(0,r.jsx)("div",{className:"fz20-w600-goagent-natural-grey-secondary-45 mx-[8px]",children:"/"})]},e.id))})};function en(){let{t:e,locale:t}=(0,m.o)(),a=(0,n.useMemo)(()=>
1et(e),[e,t]),[o,c]=(0,n.useState)(!1),{updateParams:d,getParams:u}=(0,b.P)(),{files:g,setFiles:p}=R([T.files,T.setFiles]),{folderId:x="root"}=u(),[f,h]=(0,n.useState)(a),{knowledgeCapacity:v}=(0,J.As)([J.P4.knowledgeCapacity]),{used:y,total:j,unit:w}=v||{},{uploadknowledgeFiles:N,uploadingFiles:k}=R([T.uploadknowledgeFiles,T.uploadingFiles]),A=(0,F.usePathname)();(0,n.useEffect)(()=>{C(x)},[]),(0,n.useEffect)(()=>{h(q.Q.get(x)||a)},[x,a]);let C=async(e,t)=>{try{c(!0);let a=await (0,z.Jh)("root"===e?"":e||"");Array.isArray(a)&&a.length>0?p(a):p([]),null==t||t()}catch(e){P.o.warning(e.message)}finally{c(!1)}},D=async(t,a)=>{try{let r={name:t};"root"!==x&&(r.parent_id=x),await (0,z.as)(r)&&(null==a||a(),P.o.success(e(i.g.æ°å»ºç¥è¯åºæå)),C(r.parent_id))}catch(e){}},_=(e,t)=>{h(e),d({addParams:{folderId:t}}),C(t),q.Q.set(t,e)},S=(0,r.jsxs)("div",{className:"flex justify-between items-center border-b border-goagent-natural-grey-divider-12 pb-[20px]",children:[(0,r.jsx)(er,{path:f,onItemClick:(e,t)=>{_(f.slice(0,t+1),e.id)}}),(0,r.jsx)(ea,{loadFiles:C,setCurrentPath:h})]}),M=(0,r.jsx)(V,{onFreshFiles:C,currentPath:f,setCurrentPath:h,onCreateFolder:D,onUploadFile:e=>N({folderId:x,files:e,handleSuccessCallback:()=>{C(x)}}),files:g,isLoading:o,commonFolderClick:_}),H=[...k,...g];return(0,r.jsx)(l.A,{children:(0,r.jsxs)("div",{className:(0,s.cn)("flex overflow-hidden flex-col p-[28px] h-screen","/"!==A&&"/home"!==A&&"/supermarket"!==A&&"bg-goagent-natural-grey-background-4"),children:[(0,r.jsxs)("div",{className:"flex justify-between items-center mb-6",children:[(0,r.jsx)(K,{}),(0,r.jsxs)("div",{className:"flex gap-3 items-center flex-col w-[220px]",children:[(0,r.jsxs)("div",{className:"fz12-w400-goagent-natural-grey-main-text-65 flex justify-between w-full",children:[(0,r.jsx)("span",{children:e(i.g.空é´ç¨é)}),(0,r.jsxs)("span",{children:[y,w,"/",j,w]})]}),(0,r.jsx)("div",{className:"overflow-hidden h-[8px] bg-goagent-natural-grey-border-20 rounded-full w-full",children:(0,r.jsx)("div",{className:"h-full bg-goagent-primary transition-all duration-300",style:{width:j?"".concat((y||0)/(j||0)*100,"%"):"0%"}})})]})]}),(0,r.jsx)("div",{className:"flex flex-auto w-full justify-center",children:(0,r.jsxs)("div",{className:(0,s.cn)("flex flex-none w-[1000px] justify-center flex-col"),children:["root"===x&&!H.length&&(0,r.jsx)(Z,{onCreateFolder:D}),"root"===x&&H.length&&(0,r.jsxs)(r.Fragment,{children:[S,(0,r.jsx)("div",{className:(0,s.cn)("w-full overflow-auto h-[calc(100vh-180px)] "),children:M})]}),"root"!==x&&(0,r.jsxs)(r.Fragment,{children:[S,(0,r.jsx)("div",{className:(0,s.cn)("w-full overflow-auto h-[calc(100vh-180px)] "),children:H.length>0?M:(0,r.jsx)($,{onFileUpload:e=>N({folderId:x,files:e,handleSuccessCallback:()=>{C(x)}})})})]})]})})]})})}},70331:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},72785:(e,t,a)=>{var r=a(67489),n=/^\s+/;e.exports=function(e){return e?e.slice(0,r(e)+1).replace(n,""):e}},76096:(e,t,a)=>{"use strict";a.d(t,{A:()=>u});var r=a(98887);a(49711);var n=a(2819),l=a(53728),s=a(88316),i=a(52614),o=a(55628),c=a(49260),d=a(99026);function u(e){let{isOpen:t,onClose:a,item:u,currentPath:g}=e;return(0,r.jsxs)(n.A,{open:t,onCancel:a,footer:null,width:400,maskClosable:!1,wrapClassName:"antd-cover-modal",title:(0,r.jsx)("div",{className:"fz20-w600-goagent-natural-grey-title-85",children:(0,o.t)(i.g["详ç»ä¿¡æ¯"])}),centered:!0,destroyOnHidden:!0,children:[(0,r.jsx)("div",{className:"flex flex-col items-center justify-center mt-[32px] p-[12px]",children:(0,r.jsx)(s.A,{type:null==u?void 0:u.type,name:null==u?void 0:u.name,width:80,height:60,className:"mb-2"})}),(0,r.jsxs)("div",{className:"flex flex-col gap-[10px] items-center mb-[10px]",children:[(null==u?void 0:u.type)==="folder"?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:"fz16-w500-goagent-natural-grey-title-85 truncate w-full text-center",children:null==u?void 0:u.name}),(0,r.jsxs)("div",{className:"fz14-w500-goagent-natural-grey-secondary-45",children:[u.file_count,(0,o.t)(i.g["个æä»¶"])," \xb7 ",(0,o.t)(i.g["å
±"]),(0,l.v7)(u.size)]})]}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:"fz14-w400-goagent-natural-grey-secondary-45",children:(0,l.v7)(null==u?void 0:u.size)}),(0,r.jsx)("div",{className:"fz16-w500-goagent-natural-grey-title-85 truncate w-full text-center",children:null==u?void 0:u.name}),(0,r.jsxs)("div",{className:"fz14-w500-goagent-natural-grey-secondary-45",children:[(0,o.t)(i.g["ä½ç½®"])," : ",null==g?void 0:g.map(e=>"string"==typeof e?e:e.name).join(" > ")]})]}),(0,r.jsxs)("div",{className:"flex flex-col gap-[4px] fz14-w400-goagent-natural-grey-secondary-45",children:[(0,o.t)(i.g["å建æ¶é´"]),(null==u?void 0:u.created_at)&&(0,c.e)({utcTime:null==u?void 0:u.created_at,format:(0,d.XQ)()?"YYYY-MM-DD HH:mm:ss":"MMM DD, YYYY HH:mm:ss"})]})]})]})}},81785:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});let r={src:"/_next/static/media/file-type-json.b3ca0556.svg",height:68,width:62,blurWidth:0,blurHeight:0}},81829:(e,t,a)=>{"use strict";a.d(t,{C6:()=>n,Ch:()=>c,Cy:()=>l,OE:()=>o,Xi:()=>i,vA:()=>s,xk:()=>r});let r=[".pptx",".md",".xlsx",".xls",".pdf",".txt",".docx",".doc",".html"],n=[".pptx",".ppt",".md",".pdf",".xls",".json",".png",".txt",".tsv",".doc",".csv",".rtf",".docx",".jpeg",".jpg",".xlsx"],l=[...r,"text/plain","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/pdf","text/markdown","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.openxmlformats-officedocument.presentationml.presentation","text/html"],s=[...n,"text/markdown","application/pdf","application/vnd.ms-excel","application/json","image/png","text/plain","text/tab-separated-values","application/msword","text/csv","application/rtf","application/vnd.openxmlformats-officedocument.wordprocessingml.document","image/jpeg","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.openxmlformats-officedocument.presentationml.presentation","application/vnd.ms-powerpoint"],i={mbSize:30,size:0x1e00000},o={mbSize:30,size:0x1e00000},c=10},83650:(e,t,a)=>{var r=a(53136),n=Object.prototype,l=n.hasOwnProperty,s=n.toString,i=r?r.toStringTag:void 0;e.exports=function(e){var t=l.call(e,i),a=e[i];try{e[i]=void 0;var r=!0}catch(e){}var n=s.call(e);return r&&(t?e[i]=a:delete e[i]),n}},84868:(e,t,a)=>{"use strict";a.d(t,{A:()=>p});var r=a(98887),n=a(39699),l=a(2819),s=a(45499),i=a(88316),o=a(49711),c=a(70283),d=a(52614),u=a(55628),g=a(89882);function p(e){let{isOpen:t,onClose:a,onSubmit:p,fileItem:x}=e,[m]=n.A.useForm();return(0,o.useEffect)(()=>{m.setFieldsValue({name:null==x?void 0:x.name})},[null==x?void 0:x.name]),(0,r.jsxs)(l.A,{open:t,onCancel:()=>{m.resetFields(),a()},width:400,destroyOnHidden:!0,maskClosable:!1,centered:!0,wrapClassName:"antd-cover-modal",footer:(0,r.jsx)(c.A,{onOk:()=>{m.validateFields().then(e=>{p(e.name),m.resetFields()})},onCancel:()=>{m.resetFields(),a()}}),title:(0,r.jsx)("div",{className:"fz20-w600-goagent-natural-grey-title-85",children:(0,u.t)(d.g["éå½å"])}),children:[(0,r.jsx)("div",{className:"flex flex-col pt-[20px] items-center gap-[10px]",children:(null==x?void 0:x.type)==="folder"?(0,r.jsx)(g.default,{src:"/icons/file-folder.png",alt:"folder",width:100,height:90}):(0,r.jsx)(i.A,{type:null==x?void 0:x.type,name:null==x?void 0:x.name})}),(0,r.jsx)(n.A,{form:m,requiredMark:!1,className:"!mb-[20px]",layout:"vertical",children:(0,r.jsx)(n.A.Item,{name:"name",label:(0,r.jsx)("div",{className:"fz16-w500-goagent-natural-grey-title-85",children:(0,u.t)(d.g["ç¥è¯åºåç§°"])}),required:!0,validateFirst:!0,rules:[{required:!0,message:(0,u.t)(d.g["请è¾å
¥æä»¶å¤¹åç§°"])},{min:2,message:(0,u.t)(d.g["æä»¶å¤¹åç§°é¿åº¦åºä¸º2å°20个å符"])},{max:20,message:(0,u.t)(d.g["æä»¶å¤¹åç§°é¿åº¦åºä¸º2å°20个å符"])}],children:(0,r.jsx)(s.A,{placeholder:(0,u.t)(d.g["请è¾å
¥æä»¶å¤¹åç§°"]),className:"input-common-style !bg-goagent-natural-grey-background-0"})})})]})}},88316:(e,t,a)=>{"use strict";a.d(t,{A:()=>C});var r=a(98887),n=a(30191),l=a(89882),s=a(49711),i=a(10329),o=a(91757),c=a(16020),d=a(48695),u=a(22069),g=a(22395),p=a(63768),x=a(81785),m=a(64856),f=a(20711),h=a(91851),v=a(6
15962),y=a(98423),b=a(20558),j=a(11330),w=a(64338),N=a(55016),k=a(16945);let A={doc:i.A.src,docx:i.A.src,pdf:o.A.src,md:c.A.src,txt:d.A.src,org:u.A.src,csv:g.A.src,xls:p.A.src,xlsx:p.A.src,json:x.A.src,tsv:m.A.src,folder:f.A.src,ppt:h.A.src,pptx:h.A.src,nanoPpt:v.A.src,rtf:y.A.src,zip:b.A.src,jpg:j.A.src,jpeg:j.A.src,png:w.A.src};function C(e){let{type:t,name:a,width:i=64,height:o=64,className:c,isNeedHoverAnimation:d=!0}=e,u=d?"mx-auto mb-[24px] transition-transform group-hover:scale-110":"mx-auto mb-[24px]",g=(0,s.useCallback)(e=>(0,r.jsx)(l.default,{src:e,alt:"File",width:i,height:o,className:(0,n.cn)(u,c)}),[c,o,u,i]),p=(0,s.useMemo)(()=>{let e=function(e,t){var a,r,n;let l=String(e||"").toLowerCase();if("folder"===l)return"folder";let s=(null===(a=String(t||"").trim().split(/[\\/]/).pop())||void 0===a?void 0:a.split("."))||[];return s.length>1?null!==(n=null===(r=s[s.length-1])||void 0===r?void 0:r.toLowerCase())&&void 0!==n?n:"":l&&"file"!==l?"show"===l||"pptx"===l?"pptx":"image_show"===l||"nanoppt"===l?"nanoPpt":l.replace(/^\./,""):""}(t,a);if("html"===e||"htm"===e)return g(N.A.src);let r=A[e];return r?g(r):g(k.A.src)},[t,a,g]);return(0,r.jsx)("div",{children:p})}},91684:(e,t,a)=>{var r=a(96716),n=a(62837),l=a(52759),s=Math.max,i=Math.min;e.exports=function(e,t,a){var o,c,d,u,g,p,x=0,m=!1,f=!1,h=!0;if("function"!=typeof e)throw TypeError("Expected a function");function v(t){var a=o,r=c;return o=c=void 0,x=t,u=e.apply(r,a)}function y(e){var a=e-p,r=e-x;return void 0===p||a>=t||a<0||f&&r>=d}function b(){var e,a,r,l=n();if(y(l))return j(l);g=setTimeout(b,(e=l-p,a=l-x,r=t-e,f?i(r,d-a):r))}function j(e){return(g=void 0,h&&o)?v(e):(o=c=void 0,u)}function w(){var e,a=n(),r=y(a);if(o=arguments,c=this,p=a,r){if(void 0===g)return x=e=p,g=setTimeout(b,t),m?v(e):u;if(f)return clearTimeout(g),g=setTimeout(b,t),v(p)}return void 0===g&&(g=setTimeout(b,t)),u}return t=l(t)||0,r(a)&&(m=!!a.leading,d=(f="maxWait"in a)?s(l(a.maxWait)||0,t):d,h="trailing"in a?!!a.trailing:h),w.cancel=function(){void 0!==g&&clearTimeout(g),x=0,o=p=c=g=void 0},w.flush=function(){return void 0===g?u:j(n())},w}},91757:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});let r={src:"/_next/static/media/file-type-pdf.622aaddd.svg",height:68,width:62,blurWidth:0,blurHeight:0}},91851:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});let r={src:"/_next/static/media/file-type-ppt.d72fbded.svg",height:68,width:62,blurWidth:0,blurHeight:0}},94300:(e,t,a)=>{var r=a(1337),n="object"==typeof self&&self&&self.Object===Object&&self;e.exports=r||n||Function("return this")()},96716:e=>{e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},98423:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});let r={src:"/_next/static/media/file-type-rtf.317bb9d6.svg",height:68,width:62,blurWidth:0,blurHeight:0}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.