"use strict";(self.webpackChunkbeancount_web=self.webpackChunkbeancount_web||[]).push([[113],{1357:(e,t,n)=>{n.d(t,{A:()=>l});var r=n(9379),o=n(9284);const a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"};var c=n(3768),i=function(e,t){return o.createElement(c.A,(0,r.A)((0,r.A)({},e),{},{ref:t,icon:a}))};const l=o.forwardRef(i)},56:(e,t,n)=>{n.d(t,{A:()=>I});var r=n(8168),o=n(4467),a=n(2284),c=n(5544),i=n(4480),l=n.n(i),s=n(2773),u=n(7095),d=n(9284),f=n(3135),p=n(4927),v=n(8543),m=d.createContext("default"),h=function(e){var t=e.children,n=e.size;return d.createElement(m.Consumer,null,(function(e){return d.createElement(m.Provider,{value:n||e},t)}))};const y=m;var g=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 o=0;for(r=Object.getOwnPropertySymbols(e);o{n.d(t,{A:()=>nt});var r=n(8168),o=n(9284),a=n(4467),c=n(675),i=n(2284),l=n(436),s=n(5544),u=n(4480),d=n.n(u),f=n(3029),p=n(2901),v=n(5501),m=n(9426),h=n(45),y=n(467),g=n(3209);function b(e){var t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t)}catch(n){return t}}function A(e){var t=new XMLHttpRequest;e.onProgress&&t.upload&&(t.upload.onprogress=function(t){t.total>0&&(t.percent=t.loaded/t.total*100),e.onProgress(t)});var n=new FormData;e.data&&Object.keys(e.data).forEach((function(t){var r=e.data[t];Array.isArray(r)?r.forEach((function(e){n.append("".concat(t,"[]"),e)})):n.append(t,r)})),e.file instanceof Blob?n.append(e.filename,e.file,e.file.name):n.append(e.filename,e.file),t.onerror=function(t){e.onError(t)},t.onload=function(){return t.status<200||t.status>=300?e.onError(function(e,t){var n="cannot ".concat(e.method," ").concat(e.action," ").concat(t.status,"'"),r=new Error(n);return r.status=t.status,r.method=e.method,r.url=e.action,r}(e,t),b(t)):e.onSuccess(b(t),t)},t.open(e.method,e.action,!0),e.withCredentials&&"withCredentials"in t&&(t.withCredentials=!0);var r=e.headers||{};return null!==r["X-Requested-With"]&&t.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(r).forEach((function(e){null!==r[e]&&t.setRequestHeader(e,r[e])})),t.send(n),{abort:function(){t.abort()}}}var w=+new Date,E=0;function k(){return"rc-upload-".concat(w,"-").concat(++E)}var x=n(2042);const C=function(e,t){if(e&&t){var n=Array.isArray(t)?t:t.split(","),r=e.name||"",o=e.type||"",a=o.replace(/\/.*$/,"");return n.some((function(e){var t=e.trim();if(/^\*(\/\*)?$/.test(e))return!0;if("."===t.charAt(0)){var n=r.toLowerCase(),c=t.toLowerCase(),i=[c];return".jpg"!==c&&".jpeg"!==c||(i=[".jpg",".jpeg"]),i.some((function(e){return n.endsWith(e)}))}return/\/\*$/.test(t)?a===t.replace(/\/.*$/,""):o===t||!!/^\w+$/.test(t)&&((0,x.Ay)(!1,"Upload takes an invalidate 'accept' type '".concat(t,"'.Skip for check.")),!0)}))}return!0};const O=function(e,t,n){var r=function e(r,o){r&&(r.path=o||"",r.isFile?r.file((function(e){n(e)&&(r.fullPath&&!e.webkitRelativePath&&(Object.defineProperties(e,{webkitRelativePath:{writable:!0}}),e.webkitRelativePath=r.fullPath.replace(/^\//,""),Object.defineProperties(e,{webkitRelativePath:{writable:!1}})),t([e]))})):r.isDirectory&&function(e,t){var n=e.createReader(),r=[];!function e(){n.readEntries((function(n){var o=Array.prototype.slice.apply(n);r=r.concat(o),o.length?e():t(r)}))}()}(r,(function(t){t.forEach((function(t){e(t,"".concat(o).concat(r.name,"/"))}))})))};e.forEach((function(e){r(e.webkitGetAsEntry())}))};var N=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"];const P=function(e){(0,v.A)(n,e);var t=(0,m.A)(n);function n(){var e;(0,f.A)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a0&&void 0!==arguments[0]?arguments[0]:"").split("/"),t=e[e.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(t)||[""])[0]}(t);return!(!/^data:image\//.test(t)&&!/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(n))||!/^data:/.test(t)&&!n},ce=200;function ie(e){return new Promise((function(t){if(e.type&&oe(e.type)){var n=document.createElement("canvas");n.width=ce,n.height=ce,n.style.cssText="position: fixed; left: 0; top: 0; width: ".concat(ce,"px; height: ").concat(ce,"px; z-index: 9999; display: none;"),document.body.appendChild(n);var r=n.getContext("2d"),o=new Image;if(o.onload=function(){var e=o.width,a=o.height,c=ce,i=ce,l=0,s=0;e>a?s=-((i=a*(ce/e))-c)/2:l=-((c=e*(ce/a))-i)/2,r.drawImage(o,l,s,c,i);var u=n.toDataURL();document.body.removeChild(n),window.URL.revokeObjectURL(o.src),t(u)},o.crossOrigin="anonymous",e.type.startsWith("image/svg+xml")){var a=new FileReader;a.onload=function(){a.result&&(o.src=a.result)},a.readAsDataURL(e)}else if(e.type.startsWith("image/gif")){var c=new FileReader;c.onload=function(){c.result&&t(c.result)},c.readAsDataURL(e)}else o.src=window.URL.createObjectURL(e)}else t("")}))}var le=n(4313);const se={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"};var ue=function(e,t){return o.createElement(W.A,(0,U.A)((0,U.A)({},e),{},{ref:t,icon:se}))};const de=o.forwardRef(ue);var fe=n(1365),pe=n(9335),ve=n(3472),me=n(5252),he=n(5691),ye=n(37),ge=n(993),be=n(6342),Ae={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},we=function(){var e=(0,o.useRef)([]),t=(0,o.useRef)(null);return(0,o.useEffect)((function(){var n=Date.now(),r=!1;e.current.forEach((function(e){if(e){r=!0;var o=e.style;o.transitionDuration=".3s, .3s, .3s, .06s",t.current&&n-t.current<100&&(o.transitionDuration="0s, 0s")}})),r&&(t.current=Date.now())})),e.current};var Ee=n(8078),ke=0,xe=(0,Ee.A)();const Ce=function(e){var t=o.useState(),n=(0,s.A)(t,2),r=n[0],a=n[1];return o.useEffect((function(){a("rc_progress_".concat(function(){var e;return xe?(e=ke,ke+=1):e="TEST_OR_SSR",e}()))}),[]),e||r};var Oe=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function Ne(e){return+e.replace("%","")}function Pe(e){var t=null!==e&&void 0!==e?e:[];return Array.isArray(t)?t:[t]}var Re=100,De=function(e,t,n,r,o,a,c,i,l,s){var u=arguments.length>10&&void 0!==arguments[10]?arguments[10]:0,d=n/100*360*((360-a)/360),f=0===a?0:{bottom:0,top:180,left:90,right:-90}[c],p=(100-r)/100*t;return"round"===l&&100!==r&&(p+=s/2)>=t&&(p=t-.01),{stroke:"string"===typeof i?i:void 0,strokeDasharray:"".concat(t,"px ").concat(e),strokeDashoffset:p+u,transform:"rotate(".concat(o+d+f,"deg)"),transformOrigin:"0 0",transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}};const Ie=function(e){var t=(0,U.A)((0,U.A)({},Ae),e),n=t.id,a=t.prefixCls,c=t.steps,l=t.strokeWidth,s=t.trailWidth,u=t.gapDegree,f=void 0===u?0:u,p=t.gapPosition,v=t.trailColor,m=t.strokeLinecap,y=t.style,g=t.className,b=t.strokeColor,A=t.percent,w=(0,h.A)(t,Oe),E=Ce(n),k="".concat(E,"-gradient"),x=50-l/2,C=2*Math.PI*x,O=f>0?90+f/2:-90,N=C*((360-f)/360),P="object"===(0,i.A)(c)?c:{count:c,space:2},R=P.count,D=P.space,I=De(C,N,0,100,O,f,p,v,m,l),j=Pe(A),S=Pe(b),F=S.find((function(e){return e&&"object"===(0,i.A)(e)})),L=we();return o.createElement("svg",(0,r.A)({className:d()("".concat(a,"-circle"),g),viewBox:"".concat(-50," ").concat(-50," ").concat(Re," ").concat(Re),style:y,id:n,role:"presentation"},w),F&&o.createElement("defs",null,o.createElement("linearGradient",{id:k,x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(F).sort((function(e,t){return Ne(e)-Ne(t)})).map((function(e,t){return o.createElement("stop",{key:t,offset:e,stopColor:F[e]})})))),!R&&o.createElement("circle",{className:"".concat(a,"-circle-trail"),r:x,cx:0,cy:0,stroke:v,strokeLinecap:m,strokeWidth:s||l,style:I}),R?function(){var e=Math.round(R*(j[0]/100)),t=100/R,n=0;return new Array(R).fill(null).map((function(r,c){var s=c<=e-1?S[0]:v,u=s&&"object"===(0,i.A)(s)?"url(#".concat(k,")"):void 0,d=De(C,N,n,t,O,f,p,s,"butt",l,D);return n+=100*(N-d.strokeDashoffset+D)/N,o.createElement("circle",{key:c,className:"".concat(a,"-circle-path"),r:x,cx:0,cy:0,stroke:u,strokeWidth:l,opacity:1,style:d,ref:function(e){L[c]=e}})}))}():function(){var e=0;return j.map((function(t,n){var r=S[n]||S[S.length-1],c=r&&"object"===(0,i.A)(r)?"url(#".concat(k,")"):void 0,s=De(C,N,e,t,O,f,p,r,m,l);return e+=t,o.createElement("circle",{key:n,className:"".concat(a,"-circle-path"),r:x,cx:0,cy:0,stroke:c,strokeLinecap:m,strokeWidth:l,opacity:0===t?0:1,style:s,ref:function(e){L[n]=e}})})).reverse()}())};function je(e){return!e||e<0?0:e>100?100:e}function Se(e){var t=e.success,n=e.successPercent;return t&&"progress"in t&&(n=t.progress),t&&"percent"in t&&(n=t.percent),n}function Fe(e){var t=e.percent,n=je(Se({success:e.success,successPercent:e.successPercent}));return[n,je(je(t)-n)]}const Le=function(e){var t=e.prefixCls,n=e.width,r=e.strokeWidth,c=e.trailColor,i=void 0===c?null:c,l=e.strokeLinecap,s=void 0===l?"round":l,u=e.gapPosition,f=e.gapDegree,p=e.type,v=e.children,m=e.success,h=n||120,y={width:h,height:h,fontSize:.15*h+6},g=r||6,b=u||"dashboard"===p&&"bottom"||void 0,A="[object Object]"===Object.prototype.toString.call(e.strokeColor),w=function(e){var t=e.success,n=void 0===t?{}:t,r=e.strokeColor;return[n.strokeColor||be.uy.green,r||null]}({success:m,strokeColor:e.strokeColor}),E=d()("".concat(t,"-inner"),(0,a.A)({},"".concat(t,"-circle-gradient"),A));return o.createElement("div",{className:E,style:y},o.createElement(Ie,{percent:Fe(e),strokeWidth:g,trailWidth:g,strokeColor:w,strokeLinecap:s,trailColor:i,prefixCls:t,gapDegree:f||0===f?f:"dashboard"===p?75:void 0,gapPosition:b}),v)};var ze=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 o=0;for(r=Object.getOwnPropertySymbols(e);o=100?"success":t||"normal"}(),x=function(t,n){var r,a=e.format,c=Se(e);if(!v)return null;var i="line"===h;return a||"exception"!==n&&"success"!==n?r=(a||function(e){return"".concat(e,"%")})(je(s),je(c)):"exception"===n?r=i?o.createElement(me.A,null):o.createElement(he.A,null):"success"===n&&(r=i?o.createElement(pe.A,null):o.createElement(ve.A,null)),o.createElement("span",{className:"".concat(t,"-text"),title:"string"===typeof r?r:void 0},r)}(E,k),C=Array.isArray(i)?i[0]:i,O="string"===typeof i||Array.isArray(i)?i:void 0;"line"===h?g=c?o.createElement(_e,(0,r.A)({},e,{strokeColor:O,prefixCls:E,steps:c}),x):o.createElement(Ue,(0,r.A)({},e,{strokeColor:C,prefixCls:E,direction:w}),x):"circle"!==h&&"dashboard"!==h||(g=o.createElement(Le,(0,r.A)({},e,{strokeColor:C,prefixCls:E,progressStatus:k}),x));var N=d()(E,(0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)({},"".concat(E,"-").concat(("dashboard"===h?"circle":c&&"steps")||h),!0),"".concat(E,"-status-").concat(k),!0),"".concat(E,"-show-info"),v),"".concat(E,"-").concat(f),f),"".concat(E,"-rtl"),"rtl"===w),n);return o.createElement("div",(0,r.A)({},(0,ye.A)(y,["status","format","trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"]),{className:N,role:"progressbar"}),g)},Ve=He;var qe=n(1961);const Be=o.forwardRef((function(e,t){var n,c,i=e.prefixCls,l=e.className,u=e.style,f=e.locale,p=e.listType,v=e.file,m=e.items,h=e.progress,y=e.iconRender,g=e.actionIconRender,b=e.itemRender,A=e.isImgUrl,w=e.showPreviewIcon,E=e.showRemoveIcon,k=e.showDownloadIcon,x=e.previewIcon,C=e.removeIcon,O=e.downloadIcon,N=e.onPreview,P=e.onDownload,R=e.onClose,D=v.status,I=o.useState(D),j=(0,s.A)(I,2),S=j[0],L=j[1];o.useEffect((function(){"removed"!==D&&L(D)}),[D]);var z=o.useState(!1),M=(0,s.A)(z,2),U=M[0],_=M[1],W=o.useRef(null);o.useEffect((function(){return W.current=setTimeout((function(){_(!0)}),300),function(){W.current&&clearTimeout(W.current)}}),[]);var T="".concat(i,"-span"),H=y(v),V=o.createElement("div",{className:"".concat(i,"-text-icon")},H);if("picture"===p||"picture-card"===p)if("uploading"===S||!v.thumbUrl&&!v.url){var q=d()((0,a.A)((0,a.A)({},"".concat(i,"-list-item-thumbnail"),!0),"".concat(i,"-list-item-file"),"uploading"!==S));V=o.createElement("div",{className:q},H)}else{var B=(null===A||void 0===A?void 0:A(v))?o.createElement("img",{src:v.thumbUrl||v.url,alt:v.name,className:"".concat(i,"-list-item-image"),crossOrigin:v.crossOrigin}):H,Q=d()((0,a.A)((0,a.A)({},"".concat(i,"-list-item-thumbnail"),!0),"".concat(i,"-list-item-file"),A&&!A(v)));V=o.createElement("a",{className:Q,onClick:function(e){return N(v,e)},href:v.url||v.thumbUrl,target:"_blank",rel:"noopener noreferrer"},B)}var $,G=d()((0,a.A)((0,a.A)((0,a.A)({},"".concat(i,"-list-item"),!0),"".concat(i,"-list-item-").concat(S),!0),"".concat(i,"-list-item-list-type-").concat(p),!0)),X="string"===typeof v.linkProps?JSON.parse(v.linkProps):v.linkProps,J=E?g(("function"===typeof C?C(v):C)||o.createElement(le.A,null),(function(){return R(v)}),i,f.removeFile):null,Y=k&&"done"===S?g(("function"===typeof O?O(v):O)||o.createElement(de,null),(function(){return P(v)}),i,f.downloadFile):null,Z="picture-card"!==p&&o.createElement("span",{key:"download-delete",className:d()("".concat(i,"-list-item-card-actions"),{picture:"picture"===p})},Y,J),ee=d()("".concat(i,"-list-item-name")),te=v.url?[o.createElement("a",(0,r.A)({key:"view",target:"_blank",rel:"noopener noreferrer",className:ee,title:v.name},X,{href:v.url,onClick:function(e){return N(v,e)}}),v.name),Z]:[o.createElement("span",{key:"view",className:ee,onClick:function(e){return N(v,e)},title:v.name},v.name),Z],ne=w?o.createElement("a",{href:v.url||v.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:v.url||v.thumbUrl?void 0:{pointerEvents:"none",opacity:.5},onClick:function(e){return N(v,e)},title:f.previewFile},"function"===typeof x?x(v):x||o.createElement(fe.A,null)):null,re="picture-card"===p&&"uploading"!==S&&o.createElement("span",{className:"".concat(i,"-list-item-actions")},ne,"done"===S&&Y,J);$=v.response&&"string"===typeof v.response?v.response:(null===(n=v.error)||void 0===n?void 0:n.statusText)||(null===(c=v.error)||void 0===c?void 0:c.message)||f.uploadError;var oe=o.createElement("span",{className:T},V,te),ae=(0,o.useContext(F.QO).getPrefixCls)(),ce=o.createElement("div",{className:G},o.createElement("div",{className:"".concat(i,"-list-item-info")},oe),re,U&&o.createElement(K.Ay,{motionName:"".concat(ae,"-fade"),visible:"uploading"===S,motionDeadline:2e3},(function(e){var t=e.className,n="percent"in v?o.createElement(Ve,(0,r.A)({},h,{type:"line",percent:v.percent})):null;return o.createElement("div",{className:d()("".concat(i,"-list-item-progress"),t)},n)}))),ie=d()("".concat(i,"-list-").concat(p,"-container"),l),se="error"===S?o.createElement(qe.A,{title:$,getPopupContainer:function(e){return e.parentNode}},ce):ce;return o.createElement("div",{className:ie,style:u,ref:t},b?b(se,v,m,{download:P.bind(null,v),preview:N.bind(null,v),remove:R.bind(null,v)}):se)}));var Qe=(0,r.A)({},Z.Ay);delete Qe.onAppearEnd,delete Qe.onEnterEnd,delete Qe.onLeaveEnd;var $e=function(e,t){var n=e.listType,c=void 0===n?"text":n,i=e.previewFile,u=void 0===i?ie:i,f=e.onPreview,p=e.onDownload,v=e.onRemove,m=e.locale,h=e.iconRender,y=e.isImageUrl,g=void 0===y?ae:y,b=e.prefixCls,A=e.items,w=void 0===A?[]:A,E=e.showPreviewIcon,k=void 0===E||E,x=e.showRemoveIcon,C=void 0===x||x,O=e.showDownloadIcon,N=void 0!==O&&O,P=e.removeIcon,R=e.previewIcon,D=e.downloadIcon,I=e.progress,j=void 0===I?{strokeWidth:2,showInfo:!1}:I,S=e.appendAction,L=e.appendActionVisible,z=void 0===L||L,M=e.itemRender,U=e.disabled,_=(0,Y.A)(),W=o.useState(!1),T=(0,s.A)(W,2),q=T[0],B=T[1];o.useEffect((function(){"picture"!==c&&"picture-card"!==c||(w||[]).forEach((function(e){"undefined"!==typeof document&&"undefined"!==typeof window&&window.FileReader&&window.File&&(e.originFileObj instanceof File||e.originFileObj instanceof Blob)&&void 0===e.thumbUrl&&(e.thumbUrl="",u&&u(e.originFileObj).then((function(t){e.thumbUrl=t||"",_()})))}))}),[c,w,u]),o.useEffect((function(){B(!0)}),[]);var $=function(e,t){if(f)return null===t||void 0===t||t.preventDefault(),f(e)},G=function(e){"function"===typeof p?p(e):e.url&&window.open(e.url)},Z=function(e){null===v||void 0===v||v(e)},te=function(e){if(h)return h(e,c);var t="uploading"===e.status,n=g&&g(e)?o.createElement(X,null):o.createElement(H,null),r=t?o.createElement(V.A,null):o.createElement(Q,null);return"picture"===c?r=t?o.createElement(V.A,null):n:"picture-card"===c&&(r=t?m.uploading:n),r},ne=function(e,t,n,a){var c={type:"text",size:"small",title:a,disabled:U,onClick:function(n){t(),(0,ee.zO)(e)&&e.props.onClick&&e.props.onClick(n)},className:"".concat(n,"-list-item-card-actions-btn")};if((0,ee.zO)(e)){var i=(0,ee.Ob)(e,(0,r.A)((0,r.A)({},e.props),{onClick:function(){}}));return o.createElement(J.A,(0,r.A)({},c,{icon:i}))}return o.createElement(J.A,(0,r.A)({},c),o.createElement("span",null,e))};o.useImperativeHandle(t,(function(){return{handlePreview:$,handleDownload:G}}));var re=o.useContext(F.QO),oe=re.getPrefixCls,ce=re.direction,le=oe("upload",b),se=d()((0,a.A)((0,a.A)((0,a.A)({},"".concat(le,"-list"),!0),"".concat(le,"-list-").concat(c),!0),"".concat(le,"-list-rtl"),"rtl"===ce)),ue=(0,l.A)(w.map((function(e){return{key:e.uid,file:e}}))),de="picture-card"===c?"animate-inline":"animate",fe={motionDeadline:2e3,motionName:"".concat(le,"-").concat(de),keys:ue,motionAppear:q};return"picture-card"!==c&&(fe=(0,r.A)((0,r.A)({},Qe),fe)),o.createElement("div",{className:se},o.createElement(K.aF,(0,r.A)({},fe,{component:!1}),(function(e){var t=e.key,n=e.file,r=e.className,a=e.style;return o.createElement(Be,{key:t,locale:m,prefixCls:le,className:r,style:a,file:n,items:w,progress:j,listType:c,isImgUrl:g,showPreviewIcon:k,showRemoveIcon:C,showDownloadIcon:N,removeIcon:P,previewIcon:R,downloadIcon:D,iconRender:te,actionIconRender:ne,itemRender:M,onPreview:$,onDownload:G,onClose:Z})})),S&&o.createElement(K.Ay,(0,r.A)({},fe,{visible:z,forceRender:!0}),(function(e){var t=e.className,n=e.style;return(0,ee.Ob)(S,(function(e){return{className:d()(e.className,t),style:(0,r.A)((0,r.A)((0,r.A)({},n),{pointerEvents:t?"none":void 0}),e.style)}}))})))};const Ge=o.forwardRef($e);var Xe=function(e,t,n,r){return new(n||(n=Promise))((function(o,a){function c(e){try{l(r.next(e))}catch(t){a(t)}}function i(e){try{l(r.throw(e))}catch(t){a(t)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(c,i)}l((r=r.apply(e,t||[])).next())}))},Ke="__LIST_IGNORE_".concat(Date.now(),"__"),Je=function(e,t){var n=e.fileList,u=e.defaultFileList,f=e.onRemove,p=e.showUploadList,v=void 0===p||p,m=e.listType,h=void 0===m?"text":m,y=e.onPreview,g=e.onDownload,b=e.onChange,A=e.onDrop,w=e.previewFile,E=e.disabled,k=e.locale,x=e.iconRender,C=e.isImageUrl,O=e.progress,N=e.prefixCls,P=e.className,R=e.type,D=void 0===R?"select":R,U=e.children,_=e.style,W=e.itemRender,T=e.maxCount,H=e.data,V=void 0===H?{}:H,q=e.multiple,B=void 0!==q&&q,Q=e.action,$=void 0===Q?"":Q,G=e.accept,X=void 0===G?"":G,K=e.supportServerRender,J=void 0===K||K,Y=o.useContext(L.A),Z=null!==E&&void 0!==E?E:Y,ee=(0,j.A)(u||[],{value:n,postState:function(e){return null!==e&&void 0!==e?e:[]}}),oe=(0,s.A)(ee,2),ae=oe[0],ce=oe[1],ie=o.useState("drop"),le=(0,s.A)(ie,2),se=le[0],ue=le[1],de=o.useRef(null);o.useMemo((function(){var e=Date.now();(n||[]).forEach((function(t,n){t.uid||Object.isFrozen(t)||(t.uid="__AUTO__".concat(e,"_").concat(n,"__"))}))}),[n]);var fe=function(e,t,n){var r=(0,l.A)(t);1===T?r=r.slice(-1):T&&(r=r.slice(0,T)),(0,S.flushSync)((function(){ce(r)}));var o={file:e,fileList:r};n&&(o.event=n),(0,S.flushSync)((function(){null===b||void 0===b||b(o)}))},pe=function(e){var t=e.filter((function(e){return!e.file[Ke]}));if(t.length){var n=t.map((function(e){return te(e.file)})),r=(0,l.A)(ae);n.forEach((function(e){r=ne(e,r)})),n.forEach((function(e,n){var o=e;if(t[n].parsedFile)e.status="uploading";else{var a,c=e.originFileObj;try{a=new File([c],c.name,{type:c.type})}catch(i){(a=new Blob([c],{type:c.type})).name=c.name,a.lastModifiedDate=new Date,a.lastModified=(new Date).getTime()}a.uid=e.uid,o=a}fe(o,r)}))}},ve=function(e,t,n){try{"string"===typeof e&&(e=JSON.parse(e))}catch(a){}if(re(t,ae)){var r=te(t);r.status="done",r.percent=100,r.response=e,r.xhr=n;var o=ne(r,ae);fe(r,o)}},me=function(e,t){if(re(t,ae)){var n=te(t);n.status="uploading",n.percent=e.percent;var r=ne(n,ae);fe(n,r,e)}},he=function(e,t,n){if(re(n,ae)){var r=te(n);r.error=e,r.response=t,r.status="error";var o=ne(r,ae);fe(r,o)}},ye=function(e){var t;Promise.resolve("function"===typeof f?f(e):f).then((function(n){var o;if(!1!==n){var a=function(e,t){var n=void 0!==e.uid?"uid":"name",r=t.filter((function(t){return t[n]!==e[n]}));return r.length===t.length?null:r}(e,ae);a&&(t=(0,r.A)((0,r.A)({},e),{status:"removed"}),null===ae||void 0===ae||ae.forEach((function(e){var n=void 0!==t.uid?"uid":"name";e[n]!==t[n]||Object.isFrozen(e)||(e.status="removed")})),null===(o=de.current)||void 0===o||o.abort(t),fe(t,a))}}))},ge=function(e){ue(e.type),"drop"===e.type&&(null===A||void 0===A||A(e))};o.useImperativeHandle(t,(function(){return{onBatchStart:pe,onSuccess:ve,onProgress:me,onError:he,fileList:ae,upload:de.current}}));var be=o.useContext(F.QO),Ae=be.getPrefixCls,we=be.direction,Ee=Ae("upload",N),ke=(0,r.A)((0,r.A)({onBatchStart:pe,onError:he,onProgress:me,onSuccess:ve},e),{data:V,multiple:B,action:$,accept:X,supportServerRender:J,prefixCls:Ee,disabled:Z,beforeUpload:function(t,n){return Xe(void 0,void 0,void 0,(0,c.A)().mark((function r(){var o,a,l,s;return(0,c.A)().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(o=e.beforeUpload,a=e.transformFile,l=t,!o){r.next=13;break}return r.next=5,o(t,n);case 5:if(!1!==(s=r.sent)){r.next=8;break}return r.abrupt("return",!1);case 8:if(delete t[Ke],s!==Ke){r.next=12;break}return Object.defineProperty(t,Ke,{value:!0,configurable:!0}),r.abrupt("return",!1);case 12:"object"===(0,i.A)(s)&&s&&(l=s);case 13:if(!a){r.next=17;break}return r.next=16,a(l);case 16:l=r.sent;case 17:return r.abrupt("return",l);case 18:case"end":return r.stop()}}),r)})))},onChange:void 0});delete ke.className,delete ke.style,U&&!Z||delete ke.id;var xe=function(e,t){return v?o.createElement(z.A,{componentName:"Upload",defaultLocale:M.A.Upload},(function(n){var a="boolean"===typeof v?{}:v,c=a.showRemoveIcon,i=a.showPreviewIcon,l=a.showDownloadIcon,s=a.removeIcon,u=a.previewIcon,d=a.downloadIcon;return o.createElement(Ge,{prefixCls:Ee,listType:h,items:ae,previewFile:w,onPreview:y,onDownload:g,onRemove:ye,showRemoveIcon:!Z&&c,showPreviewIcon:i,showDownloadIcon:l,removeIcon:s,previewIcon:u,downloadIcon:d,iconRender:x,locale:(0,r.A)((0,r.A)({},n),k),isImageUrl:C,progress:O,appendAction:e,appendActionVisible:t,itemRender:W,disabled:Z})})):e};if("drag"===D){var Ce=d()(Ee,(0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)({},"".concat(Ee,"-drag"),!0),"".concat(Ee,"-drag-uploading"),ae.some((function(e){return"uploading"===e.status}))),"".concat(Ee,"-drag-hover"),"dragover"===se),"".concat(Ee,"-disabled"),Z),"".concat(Ee,"-rtl"),"rtl"===we),P);return o.createElement("span",null,o.createElement("div",{className:Ce,onDrop:ge,onDragOver:ge,onDragLeave:ge,style:_},o.createElement(I,(0,r.A)({},ke,{ref:de,className:"".concat(Ee,"-btn")}),o.createElement("div",{className:"".concat(Ee,"-drag-container")},U))),xe())}var Oe,Ne=d()(Ee,(0,a.A)((0,a.A)((0,a.A)((0,a.A)({},"".concat(Ee,"-select"),!0),"".concat(Ee,"-select-").concat(h),!0),"".concat(Ee,"-disabled"),Z),"".concat(Ee,"-rtl"),"rtl"===we)),Pe=(Oe=U?void 0:{display:"none"},o.createElement("div",{className:Ne,style:Oe},o.createElement(I,(0,r.A)({},ke,{ref:de}))));return"picture-card"===h?o.createElement("span",{className:d()("".concat(Ee,"-picture-card-wrapper"),P)},xe(Pe,!!U)):o.createElement("span",{className:P},Pe,xe())};const Ye=o.forwardRef(Je);var Ze=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 o=0;for(r=Object.getOwnPropertySymbols(e);o