!function(){var e,t,r,n,i={64970:function(e,t,r){"use strict";r.d(t,{iN:function(){return b},R_:function(){return l},EV:function(){return f},Ti:function(){return x},ez:function(){return c}});var n=r(87471),i=[{index:7,amount:15},{index:6,amount:25},{index:5,amount:30},{index:5,amount:45},{index:5,amount:65},{index:5,amount:85},{index:4,amount:90},{index:3,amount:95},{index:2,amount:97},{index:1,amount:98}];function o(e,t,r){var n;return(n=Math.round(e.h)>=60&&Math.round(e.h)<=240?r?Math.round(e.h)-2*t:Math.round(e.h)+2*t:r?Math.round(e.h)+2*t:Math.round(e.h)-2*t)<0?n+=360:n>=360&&(n-=360),n}function a(e,t,r){return 0===e.h&&0===e.s?e.s:((n=r?e.s-.16*t:4===t?e.s+.16:e.s+.05*t)>1&&(n=1),r&&5===t&&n>.1&&(n=.1),n<.06&&(n=.06),Math.round(100*n)/100);var n}function s(e,t,r){var n;return n=r?e.v+.05*t:e.v-.15*t,n=Math.max(0,Math.min(1,n)),Math.round(100*n)/100}function l(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=[],l=new n.t(e),c=l.toHsv(),u=5;u>0;u-=1){var p=new n.t({h:o(c,u,!0),s:a(c,u,!0),v:s(c,u,!0)});r.push(p)}r.push(l);for(var d=1;d<=4;d+=1){var f=new n.t({h:o(c,d),s:a(c,d),v:s(c,d)});r.push(f)}return"dark"===t.theme?i.map((function(e){var i=e.index,o=e.amount;return new n.t(t.backgroundColor||"#141414").mix(r[i],o).toHexString()})):r.map((function(e){return e.toHexString()}))}var c={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1677FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},u=["#fff1f0","#ffccc7","#ffa39e","#ff7875","#ff4d4f","#f5222d","#cf1322","#a8071a","#820014","#5c0011"];u.primary=u[5];var p=["#fff2e8","#ffd8bf","#ffbb96","#ff9c6e","#ff7a45","#fa541c","#d4380d","#ad2102","#871400","#610b00"];p.primary=p[5];var d=["#fff7e6","#ffe7ba","#ffd591","#ffc069","#ffa940","#fa8c16","#d46b08","#ad4e00","#873800","#612500"];d.primary=d[5];var f=["#fffbe6","#fff1b8","#ffe58f","#ffd666","#ffc53d","#faad14","#d48806","#ad6800","#874d00","#613400"];f.primary=f[5];var h=["#feffe6","#ffffb8","#fffb8f","#fff566","#ffec3d","#fadb14","#d4b106","#ad8b00","#876800","#614700"];h.primary=h[5];var m=["#fcffe6","#f4ffb8","#eaff8f","#d3f261","#bae637","#a0d911","#7cb305","#5b8c00","#3f6600","#254000"];m.primary=m[5];var g=["#f6ffed","#d9f7be","#b7eb8f","#95de64","#73d13d","#52c41a","#389e0d","#237804","#135200","#092b00"];g.primary=g[5];var y=["#e6fffb","#b5f5ec","#87e8de","#5cdbd3","#36cfc9","#13c2c2","#08979c","#006d75","#00474f","#002329"];y.primary=y[5];var b=["#e6f4ff","#bae0ff","#91caff","#69b1ff","#4096ff","#1677ff","#0958d9","#003eb3","#002c8c","#001d66"];b.primary=b[5];var v=["#f0f5ff","#d6e4ff","#adc6ff","#85a5ff","#597ef7","#2f54eb","#1d39c4","#10239e","#061178","#030852"];v.primary=v[5];var w=["#f9f0ff","#efdbff","#d3adf7","#b37feb","#9254de","#722ed1","#531dab","#391085","#22075e","#120338"];w.primary=w[5];var k=["#fff0f6","#ffd6e7","#ffadd2","#ff85c0","#f759ab","#eb2f96","#c41d7f","#9e1068","#780650","#520339"];k.primary=k[5];var S=["#a6a6a6","#999999","#8c8c8c","#808080","#737373","#666666","#404040","#1a1a1a","#000000","#000000"];S.primary=S[5];var x={red:u,volcano:p,orange:d,gold:f,yellow:h,lime:m,green:g,cyan:y,blue:b,geekblue:v,purple:w,magenta:k,grey:S},E=["#2a1215","#431418","#58181c","#791a1f","#a61d24","#d32029","#e84749","#f37370","#f89f9a","#fac8c3"];E.primary=E[5];var T=["#2b1611","#441d12","#592716","#7c3118","#aa3e19","#d84a1b","#e87040","#f3956a","#f8b692","#fad4bc"];T.primary=T[5];var _=["#2b1d11","#442a11","#593815","#7c4a15","#aa6215","#d87a16","#e89a3c","#f3b765","#f8cf8d","#fae3b7"];_.primary=_[5];var C=["#2b2111","#443111","#594214","#7c5914","#aa7714","#d89614","#e8b339","#f3cc62","#f8df8b","#faedb5"];C.primary=C[5];var A=["#2b2611","#443b11","#595014","#7c6e14","#aa9514","#d8bd14","#e8d639","#f3ea62","#f8f48b","#fafab5"];A.primary=A[5];var O=["#1f2611","#2e3c10","#3e4f13","#536d13","#6f9412","#8bbb11","#a9d134","#c9e75d","#e4f88b","#f0fab5"];O.primary=O[5];var R=["#162312","#1d3712","#274916","#306317","#3c8618","#49aa19","#6abe39","#8fd460","#b2e58b","#d5f2bb"];R.primary=R[5];var P=["#112123","#113536","#144848","#146262","#138585","#13a8a8","#33bcb7","#58d1c9","#84e2d8","#b2f1e8"];P.primary=P[5];var I=["#111a2c","#112545","#15325b","#15417e","#1554ad","#1668dc","#3c89e8","#65a9f3","#8dc5f8","#b7dcfa"];I.primary=I[5];var M=["#131629","#161d40","#1c2755","#203175","#263ea0","#2b4acb","#5273e0","#7f9ef3","#a8c1f8","#d2e0fa"];M.primary=M[5];var q=["#1a1325","#24163a","#301c4d","#3e2069","#51258f","#642ab5","#854eca","#ab7ae0","#cda8f0","#ebd7fa"];q.primary=q[5];var D=["#291321","#40162f","#551c3b","#75204f","#a02669","#cb2b83","#e0529c","#f37fb7","#f8a8cc","#fad2e3"];D.primary=D[5];var N=["#151515","#1f1f1f","#2d2d2d","#393939","#494949","#5a5a5a","#6a6a6a","#7b7b7b","#888888","#969696"];N.primary=N[5]},77167:function(e,t,r){"use strict";r.d(t,{rb:function(){return q},IX:function(){return T}});var n=r(12952),i=r(76285),o=r(54549),a=r(39328),s=r(44194),l=r(59199),c=r(40730),u=r(22633),p=r(69186),d=r(18232),f=r(9777),h=(0,u.Z)((function e(){(0,c.Z)(this,e)})),m="CALC_UNIT",g=new RegExp(m,"g");function y(e){return"number"==typeof e?"".concat(e).concat(m):e}var b=function(e){(0,d.Z)(r,e);var t=(0,f.Z)(r);function r(e,i){var a;(0,c.Z)(this,r),a=t.call(this),(0,o.Z)((0,p.Z)(a),"result",""),(0,o.Z)((0,p.Z)(a),"unitlessCssVar",void 0),(0,o.Z)((0,p.Z)(a),"lowPriority",void 0);var s=(0,n.Z)(e);return a.unitlessCssVar=i,e instanceof r?a.result="(".concat(e.result,")"):"number"===s?a.result=y(e):"string"===s&&(a.result=e),a}return(0,u.Z)(r,[{key:"add",value:function(e){return e instanceof r?this.result="".concat(this.result," + ").concat(e.getResult()):"number"!=typeof e&&"string"!=typeof e||(this.result="".concat(this.result," + ").concat(y(e))),this.lowPriority=!0,this}},{key:"sub",value:function(e){return e instanceof r?this.result="".concat(this.result," - ").concat(e.getResult()):"number"!=typeof e&&"string"!=typeof e||(this.result="".concat(this.result," - ").concat(y(e))),this.lowPriority=!0,this}},{key:"mul",value:function(e){return this.lowPriority&&(this.result="(".concat(this.result,")")),e instanceof r?this.result="".concat(this.result," * ").concat(e.getResult(!0)):"number"!=typeof e&&"string"!=typeof e||(this.result="".concat(this.result," * ").concat(e)),this.lowPriority=!1,this}},{key:"div",value:function(e){return this.lowPriority&&(this.result="(".concat(this.result,")")),e instanceof r?this.result="".concat(this.result," / ").concat(e.getResult(!0)):"number"!=typeof e&&"string"!=typeof e||(this.result="".concat(this.result," / ").concat(e)),this.lowPriority=!1,this}},{key:"getResult",value:function(e){return this.lowPriority||e?"(".concat(this.result,")"):this.result}},{key:"equal",value:function(e){var t=this,r=(e||{}).unit,n=!0;return"boolean"==typeof r?n=r:Array.from(this.unitlessCssVar).some((function(e){return t.result.includes(e)}))&&(n=!1),this.result=this.result.replace(g,n?"px":""),void 0!==this.lowPriority?"calc(".concat(this.result,")"):this.result}}]),r}(h),v=function(e){(0,d.Z)(r,e);var t=(0,f.Z)(r);function r(e){var n;return(0,c.Z)(this,r),n=t.call(this),(0,o.Z)((0,p.Z)(n),"result",0),e instanceof r?n.result=e.result:"number"==typeof e&&(n.result=e),n}return(0,u.Z)(r,[{key:"add",value:function(e){return e instanceof r?this.result+=e.result:"number"==typeof e&&(this.result+=e),this}},{key:"sub",value:function(e){return e instanceof r?this.result-=e.result:"number"==typeof e&&(this.result-=e),this}},{key:"mul",value:function(e){return e instanceof r?this.result*=e.result:"number"==typeof e&&(this.result*=e),this}},{key:"div",value:function(e){return e instanceof r?this.result/=e.result:"number"==typeof e&&(this.result/=e),this}},{key:"equal",value:function(){return this.result}}]),r}(h),w=function(e,t){var r="css"===e?b:v;return function(e){return new r(e,t)}},k=function(e,t){return"".concat([t,e.replace(/([A-Z]+)([A-Z][a-z]+)/g,"$1-$2").replace(/([a-z])([A-Z])/g,"$1-$2")].filter(Boolean).join("-"))};r(3389);var S=function(e,t,r,n){var o=(0,a.Z)({},t[e]);null!=n&&n.deprecatedTokens&&n.deprecatedTokens.forEach((function(e){var t,r=(0,i.Z)(e,2),n=r[0],a=r[1];(null!=o&&o[n]||null!=o&&o[a])&&(null!==(t=o[a])&&void 0!==t||(o[a]=null==o?void 0:o[n]))}));var s=(0,a.Z)((0,a.Z)({},r),o);return Object.keys(s).forEach((function(e){s[e]===t[e]&&delete s[e]})),s},x="undefined"!=typeof CSSINJS_STATISTIC,E=!0;function T(){for(var e=arguments.length,t=new Array(e),r=0;r1e4){var t=Date.now();this.lastAccessBeat.forEach((function(r,n){t-r>6e5&&(e.map.delete(n),e.lastAccessBeat.delete(n))})),this.accessBeat=0}}}]),e}());var I=function(e,t){return s.useMemo((function(){var r=P.get(t);if(r)return r;var n=e();return P.set(t,n),n}),t)},M=function(){return{}};var q=function(e){var t=e.useCSP,r=void 0===t?M:t,c=e.useToken,u=e.usePrefix,p=e.getResetStyles,d=e.getCommonStyle,f=e.getCompUnitless;function h(t,o,s){var f=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},h=Array.isArray(t)?t:[t,t],m=(0,i.Z)(h,1),g=m[0],y=h.join("-"),b=e.layer||{name:"antd"};return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,i=c(),h=i.theme,m=i.realToken,v=i.hashId,x=i.token,E=i.cssVar,_=u(),C=_.rootPrefixCls,P=_.iconPrefixCls,M=r(),q=E?"css":"js",D=I((function(){var e=new Set;return E&&Object.keys(f.unitless||{}).forEach((function(t){e.add((0,l.ks)(t,E.prefix)),e.add((0,l.ks)(t,k(g,E.prefix)))})),w(q,e)}),[q,g,null==E?void 0:E.prefix]),N=R(q),L=N.max,j=N.min,B={theme:h,token:x,hashId:v,nonce:function(){return M.nonce},clientOnly:f.clientOnly,layer:b,order:f.order||-999};"function"==typeof p&&(0,l.xy)((0,a.Z)((0,a.Z)({},B),{},{clientOnly:!1,path:["Shared",C]}),(function(){return p(x,{prefix:{rootPrefixCls:C,iconPrefixCls:P},csp:M})}));var $=(0,l.xy)((0,a.Z)((0,a.Z)({},B),{},{path:[y,e,P]}),(function(){if(!1===f.injectStyle)return[];var r=A(x),i=r.token,a=r.flush,c=O(g,m,s),u=".".concat(e),p=S(g,m,c,{deprecatedTokens:f.deprecatedTokens});E&&c&&"object"===(0,n.Z)(c)&&Object.keys(c).forEach((function(e){c[e]="var(".concat((0,l.ks)(e,k(g,E.prefix)),")")}));var h=T(i,{componentCls:u,prefixCls:e,iconCls:".".concat(P),antCls:".".concat(C),calc:D,max:L,min:j},E?c:p),y=o(h,{hashId:v,prefixCls:e,rootPrefixCls:C,iconPrefixCls:P});a(g,p);var b="function"==typeof d?d(h,e,t,f.resetFont):null;return[!1===f.resetStyle?null:b,y]}));return[$,v]}}return{genStyleHooks:function(e,t,r,n){var u=Array.isArray(e)?e[0]:e;function p(e){return"".concat(String(u)).concat(e.slice(0,1).toUpperCase()).concat(e.slice(1))}var d=(null==n?void 0:n.unitless)||{},m="function"==typeof f?f(e):{},g=(0,a.Z)((0,a.Z)({},m),{},(0,o.Z)({},p("zIndexPopup"),!0));Object.keys(d).forEach((function(e){g[p(e)]=d[e]}));var y=(0,a.Z)((0,a.Z)({},n),{},{unitless:g,prefixToken:p}),b=h(e,t,r,y),v=function(e,t,r){var n=r.unitless,i=r.injectStyle,o=void 0===i||i,a=r.prefixToken,u=r.ignore,p=function(i){var o=i.rootCls,s=i.cssVar,p=void 0===s?{}:s,d=c().realToken;return(0,l.CI)({path:[e],prefix:p.prefix,key:p.key,unitless:n,ignore:u,token:d,scope:o},(function(){var n=O(e,d,t),i=S(e,d,n,{deprecatedTokens:null==r?void 0:r.deprecatedTokens});return Object.keys(n).forEach((function(e){i[a(e)]=i[e],delete i[e]})),i})),null},d=function(t){var r=c().cssVar;return[function(n){return o&&r?s.createElement(s.Fragment,null,s.createElement(p,{rootCls:t,cssVar:r,component:e}),n):n},null==r?void 0:r.key]};return d}(u,r,y);return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,r=b(e,t),n=(0,i.Z)(r,2),o=n[1],a=v(t),s=(0,i.Z)(a,2),l=s[0],c=s[1];return[l,o,c]}},genSubStyleComponent:function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=h(e,t,r,(0,a.Z)({resetStyle:!1,order:-998},n)),o=function(e){var t=e.prefixCls,r=e.rootCls;return i(t,void 0===r?t:r),null};return o},genComponentStyleHook:h}}},59199:function(e,t,r){"use strict";r.d(t,{E4:function(){return at},uP:function(){return w},jG:function(){return O},t2:function(){return X},ks:function(){return B},bf:function(){return L},CI:function(){return it},fp:function(){return ee},xy:function(){return rt}});var n=r(54549),i=r(76285),o=r(13702),a=r(39328);var s=function(e){for(var t,r=0,n=0,i=e.length;i>=4;++n,i-=4)t=1540483477*(65535&(t=255&e.charCodeAt(n)|(255&e.charCodeAt(++n))<<8|(255&e.charCodeAt(++n))<<16|(255&e.charCodeAt(++n))<<24))+(59797*(t>>>16)<<16),r=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&r)+(59797*(r>>>16)<<16);switch(i){case 3:r^=(255&e.charCodeAt(n+2))<<16;case 2:r^=(255&e.charCodeAt(n+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(n)))+(59797*(r>>>16)<<16)}return(((r=1540483477*(65535&(r^=r>>>13))+(59797*(r>>>16)<<16))^r>>>15)>>>0).toString(36)},l=r(19524),c=r(44194),u=r.t(c,2),p=(r(65010),r(35564),r(40730)),d=r(22633);function f(e){return e.join("%")}var h=function(){function e(t){(0,p.Z)(this,e),(0,n.Z)(this,"instanceId",void 0),(0,n.Z)(this,"cache",new Map),(0,n.Z)(this,"extracted",new Set),this.instanceId=t}return(0,d.Z)(e,[{key:"get",value:function(e){return this.opGet(f(e))}},{key:"opGet",value:function(e){return this.cache.get(e)||null}},{key:"update",value:function(e,t){return this.opUpdate(f(e),t)}},{key:"opUpdate",value:function(e,t){var r=t(this.cache.get(e));null===r?this.cache.delete(e):this.cache.set(e,r)}}]),e}(),m="data-token-hash",g="data-css-hash",y="__cssinjs_instance__";function b(){var e=Math.random().toString(12).slice(2);if("undefined"!=typeof document&&document.head&&document.body){var t=document.body.querySelectorAll("style[".concat(g,"]"))||[],r=document.head.firstChild;Array.from(t).forEach((function(t){t[y]=t[y]||e,t[y]===e&&document.head.insertBefore(t,r)}));var n={};Array.from(document.querySelectorAll("style[".concat(g,"]"))).forEach((function(t){var r,i=t.getAttribute(g);n[i]?t[y]===e&&(null===(r=t.parentNode)||void 0===r||r.removeChild(t)):n[i]=!0}))}return new h(e)}var v=c.createContext({hashPriority:"low",cache:b(),defaultCache:!0}),w=v,k=r(12952),S=r(88340),x="CALC_UNIT";new RegExp(x,"g");var E=function(){function e(){(0,p.Z)(this,e),(0,n.Z)(this,"cache",void 0),(0,n.Z)(this,"keys",void 0),(0,n.Z)(this,"cacheCallTimes",void 0),this.cache=new Map,this.keys=[],this.cacheCallTimes=0}return(0,d.Z)(e,[{key:"size",value:function(){return this.keys.length}},{key:"internalGet",value:function(e){var t,r,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i={map:this.cache};return e.forEach((function(e){var t;i?i=null===(t=i)||void 0===t||null===(t=t.map)||void 0===t?void 0:t.get(e):i=void 0})),null!==(t=i)&&void 0!==t&&t.value&&n&&(i.value[1]=this.cacheCallTimes++),null===(r=i)||void 0===r?void 0:r.value}},{key:"get",value:function(e){var t;return null===(t=this.internalGet(e,!0))||void 0===t?void 0:t[0]}},{key:"has",value:function(e){return!!this.internalGet(e)}},{key:"set",value:function(t,r){var n=this;if(!this.has(t)){if(this.size()+1>e.MAX_CACHE_SIZE+e.MAX_CACHE_OFFSET){var o=this.keys.reduce((function(e,t){var r=(0,i.Z)(e,2)[1];return n.internalGet(t)[1]0,"[Ant Design CSS-in-JS] Theme should have at least one derivative function."),_+=1}return(0,d.Z)(e,[{key:"getDerivativeToken",value:function(e){return this.derivatives.reduce((function(t,r){return r(e,t)}),void 0)}}]),e}(),A=new E;function O(e){var t=Array.isArray(e)?e:[e];return A.has(t)||A.set(t,new C(t)),A.get(t)}var R=new WeakMap,P={};function I(e,t){for(var r=R,n=0;n3&&void 0!==arguments[3]?arguments[3]:{},o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];if(o)return e;var s=(0,a.Z)((0,a.Z)({},i),{},(0,n.Z)((0,n.Z)({},m,t),g,r)),l=Object.keys(s).map((function(e){var t=s[e];return t?"".concat(e,'="').concat(t,'"'):null})).filter((function(e){return e})).join(" ");return"")}var B=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return"--".concat(t?"".concat(t,"-"):"").concat(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").replace(/([A-Z]+)([A-Z][a-z0-9]+)/g,"$1-$2").replace(/([a-z])([A-Z0-9])/g,"$1-$2").toLowerCase()},$=function(e,t,r){return Object.keys(e).length?".".concat(t).concat(null!=r&&r.scope?".".concat(r.scope):"","{").concat(Object.entries(e).map((function(e){var t=(0,i.Z)(e,2),r=t[0],n=t[1];return"".concat(r,":").concat(n,";")})).join(""),"}"):""},F=function(e,t,r){var n={},o={};return Object.entries(e).forEach((function(e){var t,a,s=(0,i.Z)(e,2),l=s[0],c=s[1];if(null!=r&&null!==(t=r.preserve)&&void 0!==t&&t[l])o[l]=c;else if(!("string"!=typeof c&&"number"!=typeof c||null!=r&&null!==(a=r.ignore)&&void 0!==a&&a[l])){var u,p=B(l,null==r?void 0:r.prefix);n[p]="number"!=typeof c||null!=r&&null!==(u=r.unitless)&&void 0!==u&&u[l]?String(c):"".concat(c,"px"),o[l]="var(".concat(p,")")}})),[o,$(n,t,{scope:null==r?void 0:r.scope})]},U=r(99047),z=(0,a.Z)({},u).useInsertionEffect,Z=z?function(e,t,r){return z((function(){return e(),t()}),r)}:function(e,t,r){c.useMemo(e,r),(0,U.Z)((function(){return t(!0)}),r)},H=void 0!==(0,a.Z)({},u).useInsertionEffect?function(e){var t=[],r=!1;return c.useEffect((function(){return r=!1,function(){r=!0,t.length&&t.forEach((function(e){return e()}))}}),e),function(e){r||t.push(e)}}:function(){return function(e){e()}};var W=function(){return!1};function V(e,t,r,n,a){var s=c.useContext(w).cache,l=f([e].concat((0,o.Z)(t))),u=H([l]),p=(W(),function(e){s.opUpdate(l,(function(t){var n=t||[void 0,void 0],o=(0,i.Z)(n,2),a=o[0];var s=[void 0===a?0:a,o[1]||r()];return e?e(s):s}))});c.useMemo((function(){p()}),[l]);var d=s.opGet(l)[1];return Z((function(){null==a||a(d)}),(function(e){return p((function(t){var r=(0,i.Z)(t,2),n=r[0],o=r[1];return e&&0===n&&(null==a||a(d)),[n+1,o]})),function(){s.opUpdate(l,(function(t){var r=t||[],o=(0,i.Z)(r,2),a=o[0],c=void 0===a?0:a,p=o[1];return 0===c-1?(u((function(){!e&&s.opGet(l)||null==n||n(p,!1)})),null):[c-1,p]}))}}),[l]),d}var G={},K=new Map;function Y(e){K.set(e,(K.get(e)||0)+1)}function Q(e,t){K.set(e,(K.get(e)||0)-1);var r=new Set;K.forEach((function(e,t){e<=0&&r.add(t)})),K.size-r.size>0&&r.forEach((function(e){!function(e,t){"undefined"!=typeof document&&document.querySelectorAll("style[".concat(m,'="').concat(e,'"]')).forEach((function(e){var r;e[y]===t&&(null===(r=e.parentNode)||void 0===r||r.removeChild(e))}))}(e,t),K.delete(e)}))}var X=function(e,t,r,n){var i=r.getDerivativeToken(e),o=(0,a.Z)((0,a.Z)({},i),t);return n&&(o=n(o)),o},J="token";function ee(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=(0,c.useContext)(w),u=n.cache.instanceId,p=n.container,d=r.salt,f=void 0===d?"":d,h=r.override,b=void 0===h?G:h,v=r.formatToken,k=r.getComputedToken,S=r.cssVar,x=I((function(){return Object.assign.apply(Object,[{}].concat((0,o.Z)(t)))}),t),E=q(x),T=q(b),_=S?q(S):"",C=V(J,[f,e.id,E,T,_],(function(){var t,r=k?k(x,b,e):X(x,b,e,v),n=(0,a.Z)({},r),o="";if(S){var l=F(r,S.key,{prefix:S.prefix,ignore:S.ignore,unitless:S.unitless,preserve:S.preserve}),c=(0,i.Z)(l,2);r=c[0],o=c[1]}var u=D(r,f);r._tokenKey=u,n._tokenKey=D(n,f);var p=null!==(t=null==S?void 0:S.key)&&void 0!==t?t:u;r._themeKey=p,Y(p);var d="".concat("css","-").concat(s(u));return r._hashId=d,[r,d,n,o,(null==S?void 0:S.key)||""]}),(function(e){Q(e[0]._themeKey,u)}),(function(e){var t=(0,i.Z)(e,4),r=t[0],n=t[3];if(S&&n){var o=(0,l.hq)(n,s("css-variables-".concat(r._themeKey)),{mark:g,prepend:"queue",attachTo:p,priority:-999});o[y]=u,o.setAttribute(m,r._themeKey)}}));return C}var te=r(77260),re={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},ne="comm",ie="rule",oe="decl",ae=Math.abs,se=String.fromCharCode;Object.assign;function le(e){return e.trim()}function ce(e,t,r){return e.replace(t,r)}function ue(e,t,r){return e.indexOf(t,r)}function pe(e,t){return 0|e.charCodeAt(t)}function de(e,t,r){return e.slice(t,r)}function fe(e){return e.length}function he(e,t){return t.push(e),e}function me(e,t){for(var r="",n=0;n0?pe(Se,--we):0,be--,10===ke&&(be=1,ye--),ke}function Te(){return ke=we2||Oe(ke)>3?"":" "}function qe(e,t){for(;--t&&Te()&&!(ke<48||ke>102||ke>57&&ke<65||ke>70&&ke<97););return Ae(e,Ce()+(t<6&&32==_e()&&32==Te()))}function De(e){for(;Te();)switch(ke){case e:return we;case 34:case 39:34!==e&&39!==e&&De(ke);break;case 40:41===e&&De(e);break;case 92:Te()}return we}function Ne(e,t){for(;Te()&&e+ke!==57&&(e+ke!==84||47!==_e()););return"/*"+Ae(t,we-1)+"*"+se(47===e?e:Te())}function Le(e){for(;!Oe(_e());)Te();return Ae(e,we)}function je(e){return Pe(Be("",null,null,null,[""],e=Re(e),0,[0],e))}function Be(e,t,r,n,i,o,a,s,l){for(var c=0,u=0,p=a,d=0,f=0,h=0,m=1,g=1,y=1,b=0,v="",w=i,k=o,S=n,x=v;g;)switch(h=b,b=Te()){case 40:if(108!=h&&58==pe(x,p-1)){-1!=ue(x+=ce(Ie(b),"&","&\f"),"&\f",ae(c?s[c-1]:0))&&(y=-1);break}case 34:case 39:case 91:x+=Ie(b);break;case 9:case 10:case 13:case 32:x+=Me(h);break;case 92:x+=qe(Ce()-1,7);continue;case 47:switch(_e()){case 42:case 47:he(Fe(Ne(Te(),Ce()),t,r,l),l),5!=Oe(h||1)&&5!=Oe(_e()||1)||!fe(x)||" "===de(x,-1,void 0)||(x+=" ");break;default:x+="/"}break;case 123*m:s[c++]=fe(x)*y;case 125*m:case 59:case 0:switch(b){case 0:case 125:g=0;case 59+u:-1==y&&(x=ce(x,/\f/g,"")),f>0&&(fe(x)-p||0===m&&47===h)&&he(f>32?Ue(x+";",n,r,p-1,l):Ue(ce(x," ","")+";",n,r,p-2,l),l);break;case 59:x+=";";default:if(he(S=$e(x,t,r,c,u,i,s,v,w=[],k=[],p,o),o),123===b)if(0===u)Be(x,t,S,S,w,o,p,s,k);else{switch(d){case 99:if(110===pe(x,3))break;case 108:if(97===pe(x,2))break;default:u=0;case 100:case 109:case 115:}u?Be(e,S,S,n&&he($e(e,S,S,0,0,i,s,v,i,w=[],p,k),k),i,k,p,s,n?w:k):Be(x,S,S,S,[""],k,0,s,k)}}c=u=f=0,m=y=1,v=x="",p=a;break;case 58:p=1+fe(x),f=h;default:if(m<1)if(123==b)--m;else if(125==b&&0==m++&&125==Ee())continue;switch(x+=se(b),b*m){case 38:y=u>0?1:(x+="\f",-1);break;case 44:s[c++]=(fe(x)-1)*y,y=1;break;case 64:45===_e()&&(x+=Ie(Te())),d=_e(),u=p=fe(v=x+=Le(Ce())),b++;break;case 45:45===h&&2==fe(x)&&(m=0)}}return o}function $e(e,t,r,n,i,o,a,s,l,c,u,p){for(var d=i-1,f=0===i?o:[""],h=function(e){return e.length}(f),m=0,g=0,y=0;m0?f[b]+" "+v:ce(v,/&\f/g,f[b])))&&(l[y++]=w);return xe(e,t,r,0===i?ie:s,l,c,u,p)}function Fe(e,t,r,n){return xe(e,t,r,ne,se(ke),de(e,2,-2),0,n)}function Ue(e,t,r,n,i){return xe(e,t,r,oe,de(e,0,n),de(e,n+1,-1),n,i)}var ze,Ze="data-ant-cssinjs-cache-path",He="_FILE_STYLE__";var We=!0;function Ve(e){return function(){if(!ze&&(ze={},(0,S.Z)())){var e=document.createElement("div");e.className=Ze,e.style.position="fixed",e.style.visibility="hidden",e.style.top="-9999px",document.body.appendChild(e);var t=getComputedStyle(e).content||"";(t=t.replace(/^"/,"").replace(/"$/,"")).split(";").forEach((function(e){var t=e.split(":"),r=(0,i.Z)(t,2),n=r[0],o=r[1];ze[n]=o}));var r,n=document.querySelector("style[".concat(Ze,"]"));n&&(We=!1,null===(r=n.parentNode)||void 0===r||r.removeChild(n)),document.body.removeChild(e)}}(),!!ze[e]}var Ge="_multi_value_";function Ke(e){return me(je(e),ge).replace(/\{%%%\:[^;];}/g,";")}function Ye(e){return"object"===(0,k.Z)(e)&&e&&("_skip_check_"in e||Ge in e)}function Qe(e,t,r){if(!t)return e;var n=".".concat(t),i="low"===r?":where(".concat(n,")"):n;return e.split(",").map((function(e){var t,r=e.trim().split(/\s+/),n=r[0]||"",a=(null===(t=n.match(/^\w+/))||void 0===t?void 0:t[0])||"";return[n="".concat(a).concat(i).concat(n.slice(a.length))].concat((0,o.Z)(r.slice(1))).join(" ")})).join(",")}var Xe=function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{root:!0,parentSelectors:[]},s=n.root,l=n.injectHash,c=n.parentSelectors,u=r.hashId,p=r.layer,d=(r.path,r.hashPriority),f=r.transformers,h=void 0===f?[]:f,m=(r.linters,""),g={};function y(t){var n=t.getName(u);if(!g[n]){var o=e(t.style,r,{root:!1,parentSelectors:c}),a=(0,i.Z)(o,1)[0];g[n]="@keyframes ".concat(t.getName(u)).concat(a)}}function b(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return e.forEach((function(e){Array.isArray(e)?b(e,t):e&&t.push(e)})),t}var v=b(Array.isArray(t)?t:[t]);return v.forEach((function(t){var n="string"!=typeof t||s?t:{};if("string"==typeof n)m+="".concat(n,"\n");else if(n._keyframe)y(n);else{var p=h.reduce((function(e,t){var r;return(null==t||null===(r=t.visit)||void 0===r?void 0:r.call(t,e))||e}),n);Object.keys(p).forEach((function(t){var n=p[t];if("object"!==(0,k.Z)(n)||!n||"animationName"===t&&n._keyframe||Ye(n)){var f;function _(e,t){var r=e.replace(/[A-Z]/g,(function(e){return"-".concat(e.toLowerCase())})),n=t;re[e]||"number"!=typeof n||0===n||(n="".concat(n,"px")),"animationName"===e&&null!=t&&t._keyframe&&(y(t),n=t.getName(u)),m+="".concat(r,":").concat(n,";")}var h=null!==(f=null==n?void 0:n.value)&&void 0!==f?f:n;"object"===(0,k.Z)(n)&&null!=n&&n[Ge]&&Array.isArray(h)?h.forEach((function(e){_(t,e)})):_(t,h)}else{var b=!1,v=t.trim(),w=!1;(s||l)&&u?v.startsWith("@")?b=!0:v=Qe("&"===v?"":t,u,d):!s||u||"&"!==v&&""!==v||(v="",w=!0);var S=e(n,r,{root:w,injectHash:b,parentSelectors:[].concat((0,o.Z)(c),[v])}),x=(0,i.Z)(S,2),E=x[0],T=x[1];g=(0,a.Z)((0,a.Z)({},g),T),m+="".concat(v).concat(E)}}))}})),s?p&&(m&&(m="@layer ".concat(p.name," {").concat(m,"}")),p.dependencies&&(g["@layer ".concat(p.name)]=p.dependencies.map((function(e){return"@layer ".concat(e,", ").concat(p.name,";")})).join("\n"))):m="{".concat(m,"}"),[m,g]};function Je(e,t){return s("".concat(e.join("%")).concat(t))}function et(){return null}var tt="style";function rt(e,t){var r=e.token,s=e.path,u=e.hashId,p=e.layer,d=e.nonce,f=e.clientOnly,h=e.order,b=void 0===h?0:h,v=c.useContext(w),k=v.autoClear,x=(v.mock,v.defaultCache),E=v.hashPriority,T=v.container,_=v.ssrInline,C=v.transformers,A=v.linters,O=v.cache,R=v.layer,P=r._tokenKey,I=[P];R&&I.push("layer"),I.push.apply(I,(0,o.Z)(s));var M=N;var q=V(tt,I,(function(){var e=I.join("|");if(Ve(e)){var r=function(e){var t=ze[e],r=null;if(t&&(0,S.Z)())if(We)r=He;else{var n=document.querySelector("style[".concat(g,'="').concat(ze[e],'"]'));n?r=n.innerHTML:delete ze[e]}return[r,t]}(e),n=(0,i.Z)(r,2),o=n[0],a=n[1];if(o)return[o,P,a,{},f,b]}var l=t(),c=Xe(l,{hashId:u,hashPriority:E,layer:R?p:void 0,path:s.join("-"),transformers:C,linters:A}),d=(0,i.Z)(c,2),h=d[0],m=d[1],y=Ke(h),v=Je(I,y);return[y,P,v,m,f,b]}),(function(e,t){var r=(0,i.Z)(e,3)[2];(t||k)&&N&&(0,l.jL)(r,{mark:g,attachTo:T})}),(function(e){var t=(0,i.Z)(e,4),r=t[0],n=(t[1],t[2]),o=t[3];if(M&&r!==He){var s={mark:g,prepend:!R&&"queue",attachTo:T,priority:b},c="function"==typeof d?d():d;c&&(s.csp={nonce:c});var u=[],p=[];Object.keys(o).forEach((function(e){e.startsWith("@layer")?u.push(e):p.push(e)})),u.forEach((function(e){(0,l.hq)(Ke(o[e]),"_layer-".concat(e),(0,a.Z)((0,a.Z)({},s),{},{prepend:!0}))}));var f=(0,l.hq)(r,n,s);f[y]=O.instanceId,f.setAttribute(m,P),p.forEach((function(e){(0,l.hq)(Ke(o[e]),"_effect-".concat(e),s)}))}})),D=(0,i.Z)(q,3),L=D[0],j=D[1],B=D[2];return function(e){var t;return t=_&&!M&&x?c.createElement("style",(0,te.Z)({},(0,n.Z)((0,n.Z)({},m,j),g,B),{dangerouslySetInnerHTML:{__html:L}})):c.createElement(et,null),c.createElement(c.Fragment,null,t,e)}}var nt="cssVar",it=function(e,t){var r=e.key,n=e.prefix,a=e.unitless,s=e.ignore,u=e.token,p=e.scope,d=void 0===p?"":p,f=(0,c.useContext)(w),h=f.cache.instanceId,b=f.container,v=u._tokenKey,k=[].concat((0,o.Z)(e.path),[r,d,v]);return V(nt,k,(function(){var e=t(),o=F(e,r,{prefix:n,unitless:a,ignore:s,scope:d}),l=(0,i.Z)(o,2),c=l[0],u=l[1];return[c,u,Je(k,u),r]}),(function(e){var t=(0,i.Z)(e,3)[2];N&&(0,l.jL)(t,{mark:g,attachTo:b})}),(function(e){var t=(0,i.Z)(e,3),n=t[1],o=t[2];if(n){var a=(0,l.hq)(n,o,{mark:g,prepend:"queue",attachTo:b,priority:-999});a[y]=h,a.setAttribute(m,r)}}))};(0,n.Z)((0,n.Z)((0,n.Z)({},tt,(function(e,t,r){var n=(0,i.Z)(e,6),o=n[0],a=n[1],s=n[2],l=n[3],c=n[4],u=n[5],p=(r||{}).plain;if(c)return null;var d=o,f={"data-rc-order":"prependQueue","data-rc-priority":"".concat(u)};return d=j(o,a,s,f,p),l&&Object.keys(l).forEach((function(e){if(!t[e]){t[e]=!0;var r=j(Ke(l[e]),a,"_effect-".concat(e),f,p);e.startsWith("@layer")?d=r+d:d+=r}})),[u,s,d]})),J,(function(e,t,r){var n=(0,i.Z)(e,5),o=n[2],a=n[3],s=n[4],l=(r||{}).plain;if(!a)return null;var c=o._tokenKey;return[-999,c,j(a,s,c,{"data-rc-order":"prependQueue","data-rc-priority":"".concat(-999)},l)]})),nt,(function(e,t,r){var n=(0,i.Z)(e,4),o=n[1],a=n[2],s=n[3],l=(r||{}).plain;if(!o)return null;return[-999,a,j(o,s,a,{"data-rc-order":"prependQueue","data-rc-priority":"".concat(-999)},l)]}));var ot=function(){function e(t,r){(0,p.Z)(this,e),(0,n.Z)(this,"name",void 0),(0,n.Z)(this,"style",void 0),(0,n.Z)(this,"_keyframe",!0),this.name=t,this.style=r}return(0,d.Z)(e,[{key:"getName",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e?"".concat(e,"-").concat(this.name):this.name}}]),e}(),at=ot;function st(e){return e.notSplit=!0,e}st(["borderTop","borderBottom"]),st(["borderTop"]),st(["borderBottom"]),st(["borderLeft","borderRight"]),st(["borderLeft"]),st(["borderRight"])},87471:function(e,t,r){"use strict";r.d(t,{t:function(){return l}});var n=r(54549);const i=Math.round;function o(e,t){const r=e.replace(/^[^(]*\((.*)/,"$1").replace(/\).*/,"").match(/\d*\.?\d+%?/g)||[],n=r.map((e=>parseFloat(e)));for(let e=0;e<3;e+=1)n[e]=t(n[e]||0,r[e]||"",e);return r[3]?n[3]=r[3].includes("%")?n[3]/100:n[3]:n[3]=1,n}const a=(e,t,r)=>0===r?e:e/100;function s(e,t){const r=t||255;return e>r?r:e<0?0:e}class l{constructor(e){function t(t){return t[0]in e&&t[1]in e&&t[2]in e}if((0,n.Z)(this,"isValid",!0),(0,n.Z)(this,"r",0),(0,n.Z)(this,"g",0),(0,n.Z)(this,"b",0),(0,n.Z)(this,"a",1),(0,n.Z)(this,"_h",void 0),(0,n.Z)(this,"_s",void 0),(0,n.Z)(this,"_l",void 0),(0,n.Z)(this,"_v",void 0),(0,n.Z)(this,"_max",void 0),(0,n.Z)(this,"_min",void 0),(0,n.Z)(this,"_brightness",void 0),e)if("string"==typeof e){const r=e.trim();function i(e){return r.startsWith(e)}/^#?[A-F\d]{3,8}$/i.test(r)?this.fromHexString(r):i("rgb")?this.fromRgbString(r):i("hsl")?this.fromHslString(r):(i("hsv")||i("hsb"))&&this.fromHsvString(r)}else if(e instanceof l)this.r=e.r,this.g=e.g,this.b=e.b,this.a=e.a,this._h=e._h,this._s=e._s,this._l=e._l,this._v=e._v;else if(t("rgb"))this.r=s(e.r),this.g=s(e.g),this.b=s(e.b),this.a="number"==typeof e.a?s(e.a,1):1;else if(t("hsl"))this.fromHsl(e);else{if(!t("hsv"))throw new Error("@ant-design/fast-color: unsupported input "+JSON.stringify(e));this.fromHsv(e)}else;}setR(e){return this._sc("r",e)}setG(e){return this._sc("g",e)}setB(e){return this._sc("b",e)}setA(e){return this._sc("a",e,1)}setHue(e){const t=this.toHsv();return t.h=e,this._c(t)}getLuminance(){function e(e){const t=e/255;return t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4)}return.2126*e(this.r)+.7152*e(this.g)+.0722*e(this.b)}getHue(){if(void 0===this._h){const e=this.getMax()-this.getMin();this._h=0===e?0:i(60*(this.r===this.getMax()?(this.g-this.b)/e+(this.g1&&(n=1),this._c({h:t,s:r,l:n,a:this.a})}mix(e,t=50){const r=this._c(e),n=t/100,o=e=>(r[e]-this[e])*n+this[e],a={r:i(o("r")),g:i(o("g")),b:i(o("b")),a:i(100*o("a"))/100};return this._c(a)}tint(e=10){return this.mix({r:255,g:255,b:255,a:1},e)}shade(e=10){return this.mix({r:0,g:0,b:0,a:1},e)}onBackground(e){const t=this._c(e),r=this.a+t.a*(1-this.a),n=e=>i((this[e]*this.a+t[e]*t.a*(1-this.a))/r);return this._c({r:n("r"),g:n("g"),b:n("b"),a:r})}isDark(){return this.getBrightness()<128}isLight(){return this.getBrightness()>=128}equals(e){return this.r===e.r&&this.g===e.g&&this.b===e.b&&this.a===e.a}clone(){return this._c(this)}toHexString(){let e="#";const t=(this.r||0).toString(16);e+=2===t.length?t:"0"+t;const r=(this.g||0).toString(16);e+=2===r.length?r:"0"+r;const n=(this.b||0).toString(16);if(e+=2===n.length?n:"0"+n,"number"==typeof this.a&&this.a>=0&&this.a<1){const t=i(255*this.a).toString(16);e+=2===t.length?t:"0"+t}return e}toHsl(){return{h:this.getHue(),s:this.getSaturation(),l:this.getLightness(),a:this.a}}toHslString(){const e=this.getHue(),t=i(100*this.getSaturation()),r=i(100*this.getLightness());return 1!==this.a?`hsla(${e},${t}%,${r}%,${this.a})`:`hsl(${e},${t}%,${r}%)`}toHsv(){return{h:this.getHue(),s:this.getSaturation(),v:this.getValue(),a:this.a}}toRgb(){return{r:this.r,g:this.g,b:this.b,a:this.a}}toRgbString(){return 1!==this.a?`rgba(${this.r},${this.g},${this.b},${this.a})`:`rgb(${this.r},${this.g},${this.b})`}toString(){return this.toRgbString()}_sc(e,t,r){const n=this.clone();return n[e]=s(t,r),n}_c(e){return new this.constructor(e)}getMax(){return void 0===this._max&&(this._max=Math.max(this.r,this.g,this.b)),this._max}getMin(){return void 0===this._min&&(this._min=Math.min(this.r,this.g,this.b)),this._min}fromHexString(e){const t=e.replace("#","");function r(e,r){return parseInt(t[e]+t[r||e],16)}t.length<6?(this.r=r(0),this.g=r(1),this.b=r(2),this.a=t[3]?r(3)/255:1):(this.r=r(0,1),this.g=r(2,3),this.b=r(4,5),this.a=t[6]?r(6,7)/255:1)}fromHsl({h:e,s:t,l:r,a:n}){if(this._h=e%360,this._s=t,this._l=r,this.a="number"==typeof n?n:1,t<=0){const e=i(255*r);this.r=e,this.g=e,this.b=e}let o=0,a=0,s=0;const l=e/60,c=(1-Math.abs(2*r-1))*t,u=c*(1-Math.abs(l%2-1));l>=0&&l<1?(o=c,a=u):l>=1&&l<2?(o=u,a=c):l>=2&&l<3?(a=c,s=u):l>=3&&l<4?(a=u,s=c):l>=4&&l<5?(o=u,s=c):l>=5&&l<6&&(o=c,s=u);const p=r-c/2;this.r=i(255*(o+p)),this.g=i(255*(a+p)),this.b=i(255*(s+p))}fromHsv({h:e,s:t,v:r,a:n}){this._h=e%360,this._s=t,this._v=r,this.a="number"==typeof n?n:1;const o=i(255*r);if(this.r=o,this.g=o,this.b=o,t<=0)return;const a=e/60,s=Math.floor(a),l=a-s,c=i(r*(1-t)*255),u=i(r*(1-t*l)*255),p=i(r*(1-t*(1-l))*255);switch(s){case 0:this.g=p,this.b=c;break;case 1:this.r=u,this.b=c;break;case 2:this.r=c,this.b=p;break;case 3:this.r=c,this.g=u;break;case 4:this.r=p,this.g=c;break;default:this.g=c,this.b=u}}fromHsvString(e){const t=o(e,a);this.fromHsv({h:t[0],s:t[1],v:t[2],a:t[3]})}fromHslString(e){const t=o(e,a);this.fromHsl({h:t[0],s:t[1],l:t[2],a:t[3]})}fromRgbString(e){const t=o(e,((e,t)=>t.includes("%")?i(e/100*255):e));this.r=t[0],this.g=t[1],this.b=t[2],this.a=t[3]}}},65173:function(e,t){"use strict";t.Z={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"}},42023:function(e,t){"use strict";t.Z={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M899.6 276.5L705 396.4 518.4 147.5a8.06 8.06 0 00-12.9 0L319 396.4 124.3 276.5c-5.7-3.5-13.1 1.2-12.2 7.9L188.5 865c1.1 7.9 7.9 14 16 14h615.1c8 0 14.9-6 15.9-14l76.4-580.6c.8-6.7-6.5-11.4-12.3-7.9zm-126 534.1H250.3l-53.8-409.4 139.8 86.1L512 252.9l175.7 234.4 139.8-86.1-53.9 409.4zM512 509c-62.1 0-112.6 50.5-112.6 112.6S449.9 734.2 512 734.2s112.6-50.5 112.6-112.6S574.1 509 512 509zm0 160.9c-26.6 0-48.2-21.6-48.2-48.3 0-26.6 21.6-48.3 48.2-48.3s48.2 21.6 48.2 48.3c0 26.6-21.6 48.3-48.2 48.3z"}}]},name:"crown",theme:"outlined"}},26033:function(e,t){"use strict";t.Z={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 128c-212.1 0-384 171.9-384 384v360c0 13.3 10.7 24 24 24h184c35.3 0 64-28.7 64-64V624c0-35.3-28.7-64-64-64H200v-48c0-172.3 139.7-312 312-312s312 139.7 312 312v48H688c-35.3 0-64 28.7-64 64v208c0 35.3 28.7 64 64 64h184c13.3 0 24-10.7 24-24V512c0-212.1-171.9-384-384-384zM328 632v192H200V632h128zm496 192H696V632h128v192z"}}]},name:"customer-service",theme:"outlined"}},14018:function(e,t){"use strict";t.Z={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"}},29:function(e,t){"use strict";t.Z={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M868 732h-70.3c-4.8 0-9.3 2.1-12.3 5.8-7 8.5-14.5 16.7-22.4 24.5a353.84 353.84 0 01-112.7 75.9A352.8 352.8 0 01512.4 866c-47.9 0-94.3-9.4-137.9-27.8a353.84 353.84 0 01-112.7-75.9 353.28 353.28 0 01-76-112.5C167.3 606.2 158 559.9 158 512s9.4-94.2 27.8-137.8c17.8-42.1 43.4-80 76-112.5s70.5-58.1 112.7-75.9c43.6-18.4 90-27.8 137.9-27.8 47.9 0 94.3 9.3 137.9 27.8 42.2 17.8 80.1 43.4 112.7 75.9 7.9 7.9 15.3 16.1 22.4 24.5 3 3.7 7.6 5.8 12.3 5.8H868c6.3 0 10.2-7 6.7-12.3C798 160.5 663.8 81.6 511.3 82 271.7 82.6 79.6 277.1 82 516.4 84.4 751.9 276.2 942 512.4 942c152.1 0 285.7-78.8 362.3-197.7 3.4-5.3-.4-12.3-6.7-12.3zm88.9-226.3L815 393.7c-5.3-4.2-13-.4-13 6.3v76H488c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h314v76c0 6.7 7.8 10.5 13 6.3l141.9-112a8 8 0 000-12.6z"}}]},name:"logout",theme:"outlined"}},20614:function(e,t){"use strict";t.Z={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M464 512a48 48 0 1096 0 48 48 0 10-96 0zm200 0a48 48 0 1096 0 48 48 0 10-96 0zm-400 0a48 48 0 1096 0 48 48 0 10-96 0zm661.2-173.6c-22.6-53.7-55-101.9-96.3-143.3a444.35 444.35 0 00-143.3-96.3C630.6 75.7 572.2 64 512 64h-2c-60.6.3-119.3 12.3-174.5 35.9a445.35 445.35 0 00-142 96.5c-40.9 41.3-73 89.3-95.2 142.8-23 55.4-34.6 114.3-34.3 174.9A449.4 449.4 0 00112 714v152a46 46 0 0046 46h152.1A449.4 449.4 0 00510 960h2.1c59.9 0 118-11.6 172.7-34.3a444.48 444.48 0 00142.8-95.2c41.3-40.9 73.8-88.7 96.5-142 23.6-55.2 35.6-113.9 35.9-174.5.3-60.9-11.5-120-34.8-175.6zm-151.1 438C704 845.8 611 884 512 884h-1.7c-60.3-.3-120.2-15.3-173.1-43.5l-8.4-4.5H188V695.2l-4.5-8.4C155.3 633.9 140.3 574 140 513.7c-.4-99.7 37.7-193.3 107.6-263.8 69.8-70.5 163.1-109.5 262.8-109.9h1.7c50 0 98.5 9.7 144.2 28.9 44.6 18.7 84.6 45.6 119 80 34.3 34.3 61.3 74.4 80 119 19.4 46.2 29.1 95.2 28.9 145.8-.6 99.6-39.7 192.9-110.1 262.7z"}}]},name:"message",theme:"outlined"}},78041:function(e,t){"use strict";t.Z={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M877.1 238.7L770.6 132.3c-13-13-30.4-20.3-48.8-20.3s-35.8 7.2-48.8 20.3L558.3 246.8c-13 13-20.3 30.5-20.3 48.9 0 18.5 7.2 35.8 20.3 48.9l89.6 89.7a405.46 405.46 0 01-86.4 127.3c-36.7 36.9-79.6 66-127.2 86.6l-89.6-89.7c-13-13-30.4-20.3-48.8-20.3a68.2 68.2 0 00-48.8 20.3L132.3 673c-13 13-20.3 30.5-20.3 48.9 0 18.5 7.2 35.8 20.3 48.9l106.4 106.4c22.2 22.2 52.8 34.9 84.2 34.9 6.5 0 12.8-.5 19.2-1.6 132.4-21.8 263.8-92.3 369.9-198.3C818 606 888.4 474.6 910.4 342.1c6.3-37.6-6.3-76.3-33.3-103.4zm-37.6 91.5c-19.5 117.9-82.9 235.5-178.4 331s-213 158.9-330.9 178.4c-14.8 2.5-30-2.5-40.8-13.2L184.9 721.9 295.7 611l119.8 120 .9.9 21.6-8a481.29 481.29 0 00285.7-285.8l8-21.6-120.8-120.7 110.8-110.9 104.5 104.5c10.8 10.8 15.8 26 13.3 40.8z"}}]},name:"phone",theme:"outlined"}},39282:function(e,t){"use strict";t.Z={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656zM492 400h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H492c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm0 144h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H492c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm0 144h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H492c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zM340 368a40 40 0 1080 0 40 40 0 10-80 0zm0 144a40 40 0 1080 0 40 40 0 10-80 0zm0 144a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"profile",theme:"outlined"}},15323:function(e,t){"use strict";t.Z={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 328a60 60 0 10120 0 60 60 0 10-120 0zM852 64H172c-17.7 0-32 14.3-32 32v660c0 17.7 14.3 32 32 32h680c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-32 660H204V128h616v596zM604 328a60 60 0 10120 0 60 60 0 10-120 0zm250.2 556H169.8c-16.5 0-29.8 14.3-29.8 32v36c0 4.4 3.3 8 7.4 8h729.1c4.1 0 7.4-3.6 7.4-8v-36c.1-17.7-13.2-32-29.7-32zM664 508H360c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h304c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"robot",theme:"outlined"}},89291:function(e,t){"use strict";t.Z={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M924.8 625.7l-65.5-56c3.1-19 4.7-38.4 4.7-57.8s-1.6-38.8-4.7-57.8l65.5-56a32.03 32.03 0 009.3-35.2l-.9-2.6a443.74 443.74 0 00-79.7-137.9l-1.8-2.1a32.12 32.12 0 00-35.1-9.5l-81.3 28.9c-30-24.6-63.5-44-99.7-57.6l-15.7-85a32.05 32.05 0 00-25.8-25.7l-2.7-.5c-52.1-9.4-106.9-9.4-159 0l-2.7.5a32.05 32.05 0 00-25.8 25.7l-15.8 85.4a351.86 351.86 0 00-99 57.4l-81.9-29.1a32 32 0 00-35.1 9.5l-1.8 2.1a446.02 446.02 0 00-79.7 137.9l-.9 2.6c-4.5 12.5-.8 26.5 9.3 35.2l66.3 56.6c-3.1 18.8-4.6 38-4.6 57.1 0 19.2 1.5 38.4 4.6 57.1L99 625.5a32.03 32.03 0 00-9.3 35.2l.9 2.6c18.1 50.4 44.9 96.9 79.7 137.9l1.8 2.1a32.12 32.12 0 0035.1 9.5l81.9-29.1c29.8 24.5 63.1 43.9 99 57.4l15.8 85.4a32.05 32.05 0 0025.8 25.7l2.7.5a449.4 449.4 0 00159 0l2.7-.5a32.05 32.05 0 0025.8-25.7l15.7-85a350 350 0 0099.7-57.6l81.3 28.9a32 32 0 0035.1-9.5l1.8-2.1c34.8-41.1 61.6-87.5 79.7-137.9l.9-2.6c4.5-12.3.8-26.3-9.3-35zM788.3 465.9c2.5 15.1 3.8 30.6 3.8 46.1s-1.3 31-3.8 46.1l-6.6 40.1 74.7 63.9a370.03 370.03 0 01-42.6 73.6L721 702.8l-31.4 25.8c-23.9 19.6-50.5 35-79.3 45.8l-38.1 14.3-17.9 97a377.5 377.5 0 01-85 0l-17.9-97.2-37.8-14.5c-28.5-10.8-55-26.2-78.7-45.7l-31.4-25.9-93.4 33.2c-17-22.9-31.2-47.6-42.6-73.6l75.5-64.5-6.5-40c-2.4-14.9-3.7-30.3-3.7-45.5 0-15.3 1.2-30.6 3.7-45.5l6.5-40-75.5-64.5c11.3-26.1 25.6-50.7 42.6-73.6l93.4 33.2 31.4-25.9c23.7-19.5 50.2-34.9 78.7-45.7l37.9-14.3 17.9-97.2c28.1-3.2 56.8-3.2 85 0l17.9 97 38.1 14.3c28.7 10.8 55.4 26.2 79.3 45.8l31.4 25.8 92.8-32.9c17 22.9 31.2 47.6 42.6 73.6L781.8 426l6.5 39.9zM512 326c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 01512 614c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 502c0-29.9 11.7-58 32.8-79.2C454 401.6 482.1 390 512 390c29.9 0 58 11.6 79.2 32.8A111.6 111.6 0 01624 502c0 29.9-11.7 58-32.8 79.2z"}}]},name:"setting",theme:"outlined"}},67983:function(e,t){"use strict";t.Z={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M752 664c-28.5 0-54.8 10-75.4 26.7L469.4 540.8a160.68 160.68 0 000-57.6l207.2-149.9C697.2 350 723.5 360 752 360c66.2 0 120-53.8 120-120s-53.8-120-120-120-120 53.8-120 120c0 11.6 1.6 22.7 4.7 33.3L439.9 415.8C410.7 377.1 364.3 352 312 352c-88.4 0-160 71.6-160 160s71.6 160 160 160c52.3 0 98.7-25.1 127.9-63.8l196.8 142.5c-3.1 10.6-4.7 21.8-4.7 33.3 0 66.2 53.8 120 120 120s120-53.8 120-120-53.8-120-120-120zm0-476c28.7 0 52 23.3 52 52s-23.3 52-52 52-52-23.3-52-52 23.3-52 52-52zM312 600c-48.5 0-88-39.5-88-88s39.5-88 88-88 88 39.5 88 88-39.5 88-88 88zm440 236c-28.7 0-52-23.3-52-52s23.3-52 52-52 52 23.3 52 52-23.3 52-52 52z"}}]},name:"share-alt",theme:"outlined"}},85333:function(e,t){"use strict";t.Z={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M824.2 699.9a301.55 301.55 0 00-86.4-60.4C783.1 602.8 812 546.8 812 484c0-110.8-92.4-201.7-203.2-200-109.1 1.7-197 90.6-197 200 0 62.8 29 118.8 74.2 155.5a300.95 300.95 0 00-86.4 60.4C345 754.6 314 826.8 312 903.8a8 8 0 008 8.2h56c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5A226.62 226.62 0 01612 684c60.9 0 118.2 23.7 161.3 66.8C814.5 792 838 846.3 840 904.3c.1 4.3 3.7 7.7 8 7.7h56a8 8 0 008-8.2c-2-77-33-149.2-87.8-203.9zM612 612c-34.2 0-66.4-13.3-90.5-37.5a126.86 126.86 0 01-37.5-91.8c.3-32.8 13.4-64.5 36.3-88 24-24.6 56.1-38.3 90.4-38.7 33.9-.3 66.8 12.9 91 36.6 24.8 24.3 38.4 56.8 38.4 91.4 0 34.2-13.3 66.3-37.5 90.5A127.3 127.3 0 01612 612zM361.5 510.4c-.9-8.7-1.4-17.5-1.4-26.4 0-15.9 1.5-31.4 4.3-46.5.7-3.6-1.2-7.3-4.5-8.8-13.6-6.1-26.1-14.5-36.9-25.1a127.54 127.54 0 01-38.7-95.4c.9-32.1 13.8-62.6 36.3-85.6 24.7-25.3 57.9-39.1 93.2-38.7 31.9.3 62.7 12.6 86 34.4 7.9 7.4 14.7 15.6 20.4 24.4 2 3.1 5.9 4.4 9.3 3.2 17.6-6.1 36.2-10.4 55.3-12.4 5.6-.6 8.8-6.6 6.3-11.6-32.5-64.3-98.9-108.7-175.7-109.9-110.9-1.7-203.3 89.2-203.3 199.9 0 62.8 28.9 118.8 74.2 155.5-31.8 14.7-61.1 35-86.5 60.4-54.8 54.7-85.8 126.9-87.8 204a8 8 0 008 8.2h56.1c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5 29.4-29.4 65.4-49.8 104.7-59.7 3.9-1 6.5-4.7 6-8.7z"}}]},name:"team",theme:"outlined"}},64423:function(e,t,r){"use strict";r.d(t,{Z:function(){return U}});var n=r(39328),i=r(76285),o=r(54549),a=r(17323),s=r(44194),l=r(51865),c=r.n(l),u=(0,s.createContext)({}),p=r(12952),d=r(20117),f=r(76981),h=[{index:7,opacity:.15},{index:6,opacity:.25},{index:5,opacity:.3},{index:5,opacity:.45},{index:5,opacity:.65},{index:5,opacity:.85},{index:4,opacity:.9},{index:3,opacity:.95},{index:2,opacity:.97},{index:1,opacity:.98}];function m(e){var t=e.r,r=e.g,n=e.b,i=(0,d.py)(t,r,n);return{h:360*i.h,s:i.s,v:i.v}}function g(e){var t=e.r,r=e.g,n=e.b;return"#".concat((0,d.vq)(t,r,n,!1))}function y(e,t,r){var n=r/100;return{r:(t.r-e.r)*n+e.r,g:(t.g-e.g)*n+e.g,b:(t.b-e.b)*n+e.b}}function b(e,t,r){var n;return(n=Math.round(e.h)>=60&&Math.round(e.h)<=240?r?Math.round(e.h)-2*t:Math.round(e.h)+2*t:r?Math.round(e.h)+2*t:Math.round(e.h)-2*t)<0?n+=360:n>=360&&(n-=360),n}function v(e,t,r){return 0===e.h&&0===e.s?e.s:((n=r?e.s-.16*t:4===t?e.s+.16:e.s+.05*t)>1&&(n=1),r&&5===t&&n>.1&&(n=.1),n<.06&&(n=.06),Number(n.toFixed(2)));var n}function w(e,t,r){var n;return(n=r?e.v+.05*t:e.v-.15*t)>1&&(n=1),Number(n.toFixed(2))}function k(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=[],n=(0,f.uA)(e),i=5;i>0;i-=1){var o=m(n),a=g((0,f.uA)({h:b(o,i,!0),s:v(o,i,!0),v:w(o,i,!0)}));r.push(a)}r.push(g(n));for(var s=1;s<=4;s+=1){var l=m(n),c=g((0,f.uA)({h:b(l,s),s:v(l,s),v:w(l,s)}));r.push(c)}return"dark"===t.theme?h.map((function(e){var n=e.index,i=e.opacity;return g(y((0,f.uA)(t.backgroundColor||"#141414"),(0,f.uA)(r[n]),100*i))})):r}var S={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1890FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},x={},E={};Object.keys(S).forEach((function(e){x[e]=k(S[e]),x[e].primary=x[e][5],E[e]=k(S[e],{theme:"dark",backgroundColor:"#141414"}),E[e].primary=E[e][5]}));x.red,x.volcano,x.gold,x.orange,x.yellow,x.lime,x.green,x.cyan,x.blue,x.geekblue,x.purple,x.magenta,x.grey;var T=r(56049),_=r(19524),C=r(89309),A=r.n(C);function O(e){return"object"===(0,p.Z)(e)&&"string"==typeof e.name&&"string"==typeof e.theme&&("object"===(0,p.Z)(e.icon)||"function"==typeof e.icon)}function R(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).reduce((function(t,r){var n=e[r];if("class"===r)t.className=n,delete t.class;else delete t[r],t[A()(r)]=n;return t}),{})}function P(e,t,r){return r?s.createElement(e.tag,(0,n.Z)((0,n.Z)({key:t},R(e.attrs)),r),(e.children||[]).map((function(r,n){return P(r,"".concat(t,"-").concat(e.tag,"-").concat(n))}))):s.createElement(e.tag,(0,n.Z)({key:t},R(e.attrs)),(e.children||[]).map((function(r,n){return P(r,"".concat(t,"-").concat(e.tag,"-").concat(n))})))}function I(e){return k(e)[0]}function M(e){return e?Array.isArray(e)?e:[e]:[]}var q="\n.anticon {\n display: inline-flex;\n alignItems: center;\n color: inherit;\n font-style: normal;\n line-height: 0;\n text-align: center;\n text-transform: none;\n vertical-align: -0.125em;\n text-rendering: optimizeLegibility;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n.anticon > * {\n line-height: 1;\n}\n\n.anticon svg {\n display: inline-block;\n}\n\n.anticon::before {\n display: none;\n}\n\n.anticon .anticon-icon {\n display: block;\n}\n\n.anticon[tabindex] {\n cursor: pointer;\n}\n\n.anticon-spin::before,\n.anticon-spin {\n display: inline-block;\n -webkit-animation: loadingCircle 1s infinite linear;\n animation: loadingCircle 1s infinite linear;\n}\n\n@-webkit-keyframes loadingCircle {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes loadingCircle {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n",D=["icon","className","onClick","style","primaryColor","secondaryColor"],N={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};var L=function(e){var t,r,i=e.icon,o=e.className,l=e.onClick,c=e.style,p=e.primaryColor,d=e.secondaryColor,f=(0,a.Z)(e,D),h=N;if(p&&(h={primaryColor:p,secondaryColor:d||I(p)}),function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:q,t=(0,s.useContext)(u).csp;(0,s.useEffect)((function(){(0,_.hq)(e,"@ant-design-icons",{prepend:!0,csp:t})}),[])}(),t=O(i),r="icon should be icon definiton, but got ".concat(i),(0,T.ZP)(t,"[@ant-design/icons] ".concat(r)),!O(i))return null;var m=i;return m&&"function"==typeof m.icon&&(m=(0,n.Z)((0,n.Z)({},m),{},{icon:m.icon(h.primaryColor,h.secondaryColor)})),P(m.icon,"svg-".concat(m.name),(0,n.Z)({className:o,onClick:l,style:c,"data-icon":m.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},f))};L.displayName="IconReact",L.getTwoToneColors=function(){return(0,n.Z)({},N)},L.setTwoToneColors=function(e){var t=e.primaryColor,r=e.secondaryColor;N.primaryColor=t,N.secondaryColor=r||I(t),N.calculated=!!r};var j=L;function B(e){var t=M(e),r=(0,i.Z)(t,2),n=r[0],o=r[1];return j.setTwoToneColors({primaryColor:n,secondaryColor:o})}var $=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];B("#1890ff");var F=s.forwardRef((function(e,t){var r=e.className,l=e.icon,p=e.spin,d=e.rotate,f=e.tabIndex,h=e.onClick,m=e.twoToneColor,g=(0,a.Z)(e,$),y=s.useContext(u),b=y.prefixCls,v=void 0===b?"anticon":b,w=y.rootClassName,k=c()(w,v,(0,o.Z)((0,o.Z)({},"".concat(v,"-").concat(l.name),!!l.name),"".concat(v,"-spin"),!!p||"loading"===l.name),r),S=f;void 0===S&&h&&(S=-1);var x=d?{msTransform:"rotate(".concat(d,"deg)"),transform:"rotate(".concat(d,"deg)")}:void 0,E=M(m),T=(0,i.Z)(E,2),_=T[0],C=T[1];return s.createElement("span",(0,n.Z)((0,n.Z)({role:"img","aria-label":l.name},g),{},{ref:t,tabIndex:S,onClick:h,className:k}),s.createElement(j,{icon:l,primaryColor:_,secondaryColor:C,style:x}))}));F.displayName="AntdIcon",F.getTwoToneColor=function(){var e=j.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor},F.setTwoToneColor=B;var U=F},54183:function(e,t,r){"use strict";r.d(t,{Z:function(){return k}});var n=r(77260),i=r(76285),o=r(54549),a=r(17323),s=r(44194),l=r(51865),c=r.n(l),u=r(64970),p=r(22230),d=r(39328),f=r(25425),h=["icon","className","onClick","style","primaryColor","secondaryColor"],m={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};var g=function(e){var t=e.icon,r=e.className,n=e.onClick,i=e.style,o=e.primaryColor,l=e.secondaryColor,c=(0,a.Z)(e,h),u=s.useRef(),p=m;if(o&&(p={primaryColor:o,secondaryColor:l||(0,f.pw)(o)}),(0,f.C3)(u),(0,f.Kp)((0,f.r)(t),"icon should be icon definiton, but got ".concat(t)),!(0,f.r)(t))return null;var g=t;return g&&"function"==typeof g.icon&&(g=(0,d.Z)((0,d.Z)({},g),{},{icon:g.icon(p.primaryColor,p.secondaryColor)})),(0,f.R_)(g.icon,"svg-".concat(g.name),(0,d.Z)((0,d.Z)({className:r,onClick:n,style:i,"data-icon":g.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},c),{},{ref:u}))};g.displayName="IconReact",g.getTwoToneColors=function(){return(0,d.Z)({},m)},g.setTwoToneColors=function(e){var t=e.primaryColor,r=e.secondaryColor;m.primaryColor=t,m.secondaryColor=r||(0,f.pw)(t),m.calculated=!!r};var y=g;function b(e){var t=(0,f.H9)(e),r=(0,i.Z)(t,2),n=r[0],o=r[1];return y.setTwoToneColors({primaryColor:n,secondaryColor:o})}var v=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];b(u.iN.primary);var w=s.forwardRef((function(e,t){var r=e.className,l=e.icon,u=e.spin,d=e.rotate,h=e.tabIndex,m=e.onClick,g=e.twoToneColor,b=(0,a.Z)(e,v),w=s.useContext(p.Z),k=w.prefixCls,S=void 0===k?"anticon":k,x=w.rootClassName,E=c()(x,S,(0,o.Z)((0,o.Z)({},"".concat(S,"-").concat(l.name),!!l.name),"".concat(S,"-spin"),!!u||"loading"===l.name),r),T=h;void 0===T&&m&&(T=-1);var _=d?{msTransform:"rotate(".concat(d,"deg)"),transform:"rotate(".concat(d,"deg)")}:void 0,C=(0,f.H9)(g),A=(0,i.Z)(C,2),O=A[0],R=A[1];return s.createElement("span",(0,n.Z)({role:"img","aria-label":l.name},b,{ref:t,tabIndex:T,onClick:m,className:E}),s.createElement(y,{icon:l,primaryColor:O,secondaryColor:R,style:_}))}));w.displayName="AntdIcon",w.getTwoToneColor=function(){var e=y.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor},w.setTwoToneColor=b;var k=w},22230:function(e,t,r){"use strict";var n=(0,r(44194).createContext)({});t.Z=n},90879:function(e,t,r){"use strict";r.d(t,{Z:function(){return l}});var n=r(77260),i=r(44194),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M766.4 744.3c43.7 0 79.4-36.2 79.4-80.5 0-53.5-79.4-140.8-79.4-140.8S687 610.3 687 663.8c0 44.3 35.7 80.5 79.4 80.5zm-377.1-44.1c7.1 7.1 18.6 7.1 25.6 0l256.1-256c7.1-7.1 7.1-18.6 0-25.6l-256-256c-.6-.6-1.3-1.2-2-1.7l-78.2-78.2a9.11 9.11 0 00-12.8 0l-48 48a9.11 9.11 0 000 12.8l67.2 67.2-207.8 207.9c-7.1 7.1-7.1 18.6 0 25.6l255.9 256zm12.9-448.6l178.9 178.9H223.4l178.8-178.9zM904 816H120c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-80c0-4.4-3.6-8-8-8z"}}]},name:"bg-colors",theme:"outlined"},a=r(54183),s=function(e,t){return i.createElement(a.Z,(0,n.Z)({},e,{ref:t,icon:o}))};var l=i.forwardRef(s)},58644:function(e,t,r){"use strict";r.d(t,{Z:function(){return l}});var n=r(77260),i=r(44194),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z"}}]},name:"check-circle",theme:"filled"},a=r(54183),s=function(e,t){return i.createElement(a.Z,(0,n.Z)({},e,{ref:t,icon:o}))};var l=i.forwardRef(s)},30082:function(e,t,r){"use strict";var n=r(77260),i=r(44194),o=r(65173),a=r(54183),s=function(e,t){return i.createElement(a.Z,(0,n.Z)({},e,{ref:t,icon:o.Z}))},l=i.forwardRef(s);t.Z=l},92520:function(e,t,r){"use strict";r.d(t,{Z:function(){return l}});var n=r(77260),i=r(44194),o={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"}}]},name:"close-circle",theme:"filled"},a=r(54183),s=function(e,t){return i.createElement(a.Z,(0,n.Z)({},e,{ref:t,icon:o}))};var l=i.forwardRef(s)},14377:function(e,t,r){"use strict";r.d(t,{Z:function(){return l}});var n=r(77260),i=r(44194),o={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M799.86 166.31c.02 0 .04.02.08.06l57.69 57.7c.04.03.05.05.06.08a.12.12 0 010 .06c0 .03-.02.05-.06.09L569.93 512l287.7 287.7c.04.04.05.06.06.09a.12.12 0 010 .07c0 .02-.02.04-.06.08l-57.7 57.69c-.03.04-.05.05-.07.06a.12.12 0 01-.07 0c-.03 0-.05-.02-.09-.06L512 569.93l-287.7 287.7c-.04.04-.06.05-.09.06a.12.12 0 01-.07 0c-.02 0-.04-.02-.08-.06l-57.69-57.7c-.04-.03-.05-.05-.06-.07a.12.12 0 010-.07c0-.03.02-.05.06-.09L454.07 512l-287.7-287.7c-.04-.04-.05-.06-.06-.09a.12.12 0 010-.07c0-.02.02-.04.06-.08l57.7-57.69c.03-.04.05-.05.07-.06a.12.12 0 01.07 0c.03 0 .05.02.09.06L512 454.07l287.7-287.7c.04-.04.06-.05.09-.06a.12.12 0 01.07 0z"}}]},name:"close",theme:"outlined"},a=r(54183),s=function(e,t){return i.createElement(a.Z,(0,n.Z)({},e,{ref:t,icon:o}))};var l=i.forwardRef(s)},7358:function(e,t,r){"use strict";r.d(t,{Z:function(){return l}});var n=r(77260),i=r(44194),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"},a=r(54183),s=function(e,t){return i.createElement(a.Z,(0,n.Z)({},e,{ref:t,icon:o}))};var l=i.forwardRef(s)},88008:function(e,t,r){"use strict";var n=r(77260),i=r(44194),o=r(42023),a=r(54183),s=function(e,t){return i.createElement(a.Z,(0,n.Z)({},e,{ref:t,icon:o.Z}))},l=i.forwardRef(s);t.Z=l},59304:function(e,t,r){"use strict";r.d(t,{Z:function(){return l}});var n=r(77260),i=r(44194),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"},a=r(54183),s=function(e,t){return i.createElement(a.Z,(0,n.Z)({},e,{ref:t,icon:o}))};var l=i.forwardRef(s)},59423:function(e,t,r){"use strict";r.d(t,{Z:function(){return l}});var n=r(77260),i=r(44194),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},a=r(54183),s=function(e,t){return i.createElement(a.Z,(0,n.Z)({},e,{ref:t,icon:o}))};var l=i.forwardRef(s)},64985:function(e,t,r){"use strict";r.d(t,{Z:function(){return l}});var n=r(77260),i=r(44194),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"exclamation-circle",theme:"filled"},a=r(54183),s=function(e,t){return i.createElement(a.Z,(0,n.Z)({},e,{ref:t,icon:o}))};var l=i.forwardRef(s)},25640:function(e,t,r){"use strict";r.d(t,{Z:function(){return l}});var n=r(77260),i=r(44194),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM514.1 580.1l-61.8-102.4c-2.2-3.6-6.1-5.8-10.3-5.8h-38.4c-2.3 0-4.5.6-6.4 1.9-5.6 3.5-7.3 10.9-3.7 16.6l82.3 130.4-83.4 132.8a12.04 12.04 0 0010.2 18.4h34.5c4.2 0 8-2.2 10.2-5.7L510 664.8l62.3 101.4c2.2 3.6 6.1 5.7 10.2 5.7H620c2.3 0 4.5-.7 6.5-1.9 5.6-3.6 7.2-11 3.6-16.6l-84-130.4 85.3-132.5a12.04 12.04 0 00-10.1-18.5h-35.7c-4.2 0-8.1 2.2-10.3 5.8l-61.2 102.3z"}}]},name:"file-excel",theme:"outlined"},a=r(54183),s=function(e,t){return i.createElement(a.Z,(0,n.Z)({},e,{ref:t,icon:o}))};var l=i.forwardRef(s)},61831:function(e,t,r){"use strict";r.d(t,{Z:function(){return l}});var n=r(77260),i=r(44194),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M391 240.9c-.8-6.6-8.9-9.4-13.6-4.7l-43.7 43.7L200 146.3a8.03 8.03 0 00-11.3 0l-42.4 42.3a8.03 8.03 0 000 11.3L280 333.6l-43.9 43.9a8.01 8.01 0 004.7 13.6L401 410c5.1.6 9.5-3.7 8.9-8.9L391 240.9zm10.1 373.2L240.8 633c-6.6.8-9.4 8.9-4.7 13.6l43.9 43.9L146.3 824a8.03 8.03 0 000 11.3l42.4 42.3c3.1 3.1 8.2 3.1 11.3 0L333.7 744l43.7 43.7A8.01 8.01 0 00391 783l18.9-160.1c.6-5.1-3.7-9.4-8.8-8.8zm221.8-204.2L783.2 391c6.6-.8 9.4-8.9 4.7-13.6L744 333.6 877.7 200c3.1-3.1 3.1-8.2 0-11.3l-42.4-42.3a8.03 8.03 0 00-11.3 0L690.3 279.9l-43.7-43.7a8.01 8.01 0 00-13.6 4.7L614.1 401c-.6 5.2 3.7 9.5 8.8 8.9zM744 690.4l43.9-43.9a8.01 8.01 0 00-4.7-13.6L623 614c-5.1-.6-9.5 3.7-8.9 8.9L633 783.1c.8 6.6 8.9 9.4 13.6 4.7l43.7-43.7L824 877.7c3.1 3.1 8.2 3.1 11.3 0l42.4-42.3c3.1-3.1 3.1-8.2 0-11.3L744 690.4z"}}]},name:"fullscreen-exit",theme:"outlined"},a=r(54183),s=function(e,t){return i.createElement(a.Z,(0,n.Z)({},e,{ref:t,icon:o}))};var l=i.forwardRef(s)},55510:function(e,t,r){"use strict";r.d(t,{Z:function(){return l}});var n=r(77260),i=r(44194),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M290 236.4l43.9-43.9a8.01 8.01 0 00-4.7-13.6L169 160c-5.1-.6-9.5 3.7-8.9 8.9L179 329.1c.8 6.6 8.9 9.4 13.6 4.7l43.7-43.7L370 423.7c3.1 3.1 8.2 3.1 11.3 0l42.4-42.3c3.1-3.1 3.1-8.2 0-11.3L290 236.4zm352.7 187.3c3.1 3.1 8.2 3.1 11.3 0l133.7-133.6 43.7 43.7a8.01 8.01 0 0013.6-4.7L863.9 169c.6-5.1-3.7-9.5-8.9-8.9L694.8 179c-6.6.8-9.4 8.9-4.7 13.6l43.9 43.9L600.3 370a8.03 8.03 0 000 11.3l42.4 42.4zM845 694.9c-.8-6.6-8.9-9.4-13.6-4.7l-43.7 43.7L654 600.3a8.03 8.03 0 00-11.3 0l-42.4 42.3a8.03 8.03 0 000 11.3L734 787.6l-43.9 43.9a8.01 8.01 0 004.7 13.6L855 864c5.1.6 9.5-3.7 8.9-8.9L845 694.9zm-463.7-94.6a8.03 8.03 0 00-11.3 0L236.3 733.9l-43.7-43.7a8.01 8.01 0 00-13.6 4.7L160.1 855c-.6 5.1 3.7 9.5 8.9 8.9L329.2 845c6.6-.8 9.4-8.9 4.7-13.6L290 787.6 423.7 654c3.1-3.1 3.1-8.2 0-11.3l-42.4-42.4z"}}]},name:"fullscreen",theme:"outlined"},a=r(54183),s=function(e,t){return i.createElement(a.Z,(0,n.Z)({},e,{ref:t,icon:o}))};var l=i.forwardRef(s)},69079:function(e,t,r){"use strict";r.d(t,{Z:function(){return l}});var n=r(77260),i=r(44194),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M511.6 76.3C264.3 76.2 64 276.4 64 523.5 64 718.9 189.3 885 363.8 946c23.5 5.9 19.9-10.8 19.9-22.2v-77.5c-135.7 15.9-141.2-73.9-150.3-88.9C215 726 171.5 718 184.5 703c30.9-15.9 62.4 4 98.9 57.9 26.4 39.1 77.9 32.5 104 26 5.7-23.5 17.9-44.5 34.7-60.8-140.6-25.2-199.2-111-199.2-213 0-49.5 16.3-95 48.3-131.7-20.4-60.5 1.9-112.3 4.9-120 58.1-5.2 118.5 41.6 123.2 45.3 33-8.9 70.7-13.6 112.9-13.6 42.4 0 80.2 4.9 113.5 13.9 11.3-8.6 67.3-48.8 121.3-43.9 2.9 7.7 24.7 58.3 5.5 118 32.4 36.8 48.9 82.7 48.9 132.3 0 102.2-59 188.1-200 212.9a127.5 127.5 0 0138.1 91v112.5c.8 9 0 17.9 15 17.9 177.1-59.7 304.6-227 304.6-424.1 0-247.2-200.4-447.3-447.5-447.3z"}}]},name:"github",theme:"outlined"},a=r(54183),s=function(e,t){return i.createElement(a.Z,(0,n.Z)({},e,{ref:t,icon:o}))};var l=i.forwardRef(s)},18701:function(e,t,r){"use strict";r.d(t,{Z:function(){return l}});var n=r(77260),i=r(44194),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"info-circle",theme:"filled"},a=r(54183),s=function(e,t){return i.createElement(a.Z,(0,n.Z)({},e,{ref:t,icon:o}))};var l=i.forwardRef(s)},81121:function(e,t,r){"use strict";r.d(t,{Z:function(){return l}});var n=r(77260),i=r(44194),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},a=r(54183),s=function(e,t){return i.createElement(a.Z,(0,n.Z)({},e,{ref:t,icon:o}))};var l=i.forwardRef(s)},54883:function(e,t,r){"use strict";r.d(t,{Z:function(){return l}});var n=r(77260),i=r(44194),o={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z"}}]},name:"loading",theme:"outlined"},a=r(54183),s=function(e,t){return i.createElement(a.Z,(0,n.Z)({},e,{ref:t,icon:o}))};var l=i.forwardRef(s)},10162:function(e,t,r){"use strict";r.d(t,{Z:function(){return l}});var n=r(77260),i=r(44194),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},a=r(54183),s=function(e,t){return i.createElement(a.Z,(0,n.Z)({},e,{ref:t,icon:o}))};var l=i.forwardRef(s)},46193:function(e,t,r){"use strict";r.d(t,{Z:function(){return l}});var n=r(77260),i=r(44194),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},a=r(54183),s=function(e,t){return i.createElement(a.Z,(0,n.Z)({},e,{ref:t,icon:o}))};var l=i.forwardRef(s)},68779:function(e,t,r){"use strict";var n=r(77260),i=r(44194),o=r(89291),a=r(54183),s=function(e,t){return i.createElement(a.Z,(0,n.Z)({},e,{ref:t,icon:o.Z}))},l=i.forwardRef(s);t.Z=l},10022:function(e,t,r){"use strict";r.d(t,{Z:function(){return l}});var n=r(77260),i=r(44194),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.5 763.6a374 374 0 00-80.6-119.5 375.63 375.63 0 00-119.5-80.6c-.4-.2-.8-.3-1.2-.5C719.5 518 760 444.7 760 362c0-137-111-248-248-248S264 225 264 362c0 82.7 40.5 156 102.8 201.1-.4.2-.8.3-1.2.5-44.8 18.9-85 46-119.5 80.6a375.63 375.63 0 00-80.6 119.5A371.7 371.7 0 00136 901.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8 2-77.2 33-149.5 87.8-204.3 56.7-56.7 132-87.9 212.2-87.9s155.5 31.2 212.2 87.9C779 752.7 810 825 812 902.2c.1 4.4 3.6 7.8 8 7.8h60a8 8 0 008-8.2c-1-47.8-10.9-94.3-29.5-138.2zM512 534c-45.9 0-89.1-17.9-121.6-50.4S340 407.9 340 362c0-45.9 17.9-89.1 50.4-121.6S466.1 190 512 190s89.1 17.9 121.6 50.4S684 316.1 684 362c0 45.9-17.9 89.1-50.4 121.6S557.9 534 512 534z"}}]},name:"user",theme:"outlined"},a=r(54183),s=function(e,t){return i.createElement(a.Z,(0,n.Z)({},e,{ref:t,icon:o}))};var l=i.forwardRef(s)},25425:function(e,t,r){"use strict";r.d(t,{C3:function(){return v},H9:function(){return y},Kp:function(){return d},R_:function(){return m},pw:function(){return g},r:function(){return f},vD:function(){return b}});var n=r(39328),i=r(12952),o=r(64970),a=r(19524),s=r(13701),l=r(56049),c=r(44194),u=r(22230);function p(e){return e.replace(/-(.)/g,(function(e,t){return t.toUpperCase()}))}function d(e,t){(0,l.ZP)(e,"[@ant-design/icons] ".concat(t))}function f(e){return"object"===(0,i.Z)(e)&&"string"==typeof e.name&&"string"==typeof e.theme&&("object"===(0,i.Z)(e.icon)||"function"==typeof e.icon)}function h(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).reduce((function(t,r){var n=e[r];if("class"===r)t.className=n,delete t.class;else delete t[r],t[p(r)]=n;return t}),{})}function m(e,t,r){return r?c.createElement(e.tag,(0,n.Z)((0,n.Z)({key:t},h(e.attrs)),r),(e.children||[]).map((function(r,n){return m(r,"".concat(t,"-").concat(e.tag,"-").concat(n))}))):c.createElement(e.tag,(0,n.Z)({key:t},h(e.attrs)),(e.children||[]).map((function(r,n){return m(r,"".concat(t,"-").concat(e.tag,"-").concat(n))})))}function g(e){return(0,o.R_)(e)[0]}function y(e){return e?Array.isArray(e)?e:[e]:[]}var b={width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"},v=function(e){var t=(0,c.useContext)(u.Z),r=t.csp,n=t.prefixCls,i=t.layer,o="\n.anticon {\n display: inline-flex;\n align-items: center;\n color: inherit;\n font-style: normal;\n line-height: 0;\n text-align: center;\n text-transform: none;\n vertical-align: -0.125em;\n text-rendering: optimizeLegibility;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n.anticon > * {\n line-height: 1;\n}\n\n.anticon svg {\n display: inline-block;\n}\n\n.anticon::before {\n display: none;\n}\n\n.anticon .anticon-icon {\n display: block;\n}\n\n.anticon[tabindex] {\n cursor: pointer;\n}\n\n.anticon-spin::before,\n.anticon-spin {\n display: inline-block;\n -webkit-animation: loadingCircle 1s infinite linear;\n animation: loadingCircle 1s infinite linear;\n}\n\n@-webkit-keyframes loadingCircle {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes loadingCircle {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n";n&&(o=o.replace(/anticon/g,n)),i&&(o="@layer ".concat(i," {\n").concat(o,"\n}")),(0,c.useEffect)((function(){var t=e.current,n=(0,s.A)(t);(0,a.hq)(o,"@ant-design-icons",{prepend:!i,csp:r,attachTo:n})}),[])}},35742:function(e,t,r){"use strict";r.d(t,{q:function(){return w}});var n=r(39328),i=r(77260),o=r(44194),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm5.6-532.7c53 0 89 33.8 93 83.4.3 4.2 3.8 7.4 8 7.4h56.7c2.6 0 4.7-2.1 4.7-4.7 0-86.7-68.4-147.4-162.7-147.4C407.4 290 344 364.2 344 486.8v52.3C344 660.8 407.4 734 517.3 734c94 0 162.7-58.8 162.7-141.4 0-2.6-2.1-4.7-4.7-4.7h-56.8c-4.2 0-7.6 3.2-8 7.3-4.2 46.1-40.1 77.8-93 77.8-65.3 0-102.1-47.9-102.1-133.6v-52.6c.1-87 37-135.5 102.2-135.5z"}}]},name:"copyright",theme:"outlined"},s=r(54183),l=function(e,t){return o.createElement(s.Z,(0,i.Z)({},e,{ref:t,icon:a}))};var c=o.forwardRef(l),u=r(93322),p=r(54436),d=r(51865),f=r.n(d),h=r(54549),m=r(55684),g=function(e){return(0,h.Z)({},e.componentCls,{marginBlock:0,marginBlockStart:48,marginBlockEnd:24,marginInline:0,paddingBlock:0,paddingInline:16,textAlign:"center","&-list":{marginBlockEnd:8,color:e.colorTextSecondary,"&-link":{color:e.colorTextSecondary,textDecoration:e.linkDecoration},"*:not(:last-child)":{marginInlineEnd:8},"&:hover":{color:e.colorPrimary}},"&-copyright":{fontSize:"14px",color:e.colorText}})};var y=r(31549),b=function(e){var t=e.className,r=e.prefixCls,i=e.links,a=e.copyright,s=e.style,l=(0,o.useContext)(p.ZP.ConfigContext).getPrefixCls(r||"pro-global-footer"),c=function(e){return(0,m.Xj)("ProLayoutFooter",(function(t){var r=(0,n.Z)((0,n.Z)({},t),{},{componentCls:".".concat(e)});return[g(r)]}))}(l),u=c.wrapSSR,d=c.hashId;return!(null==i||!1===i||Array.isArray(i)&&0===i.length)||null!=a&&!1!==a?u((0,y.jsxs)("div",{className:f()(l,d,t),style:s,children:[i&&(0,y.jsx)("div",{className:"".concat(l,"-list ").concat(d).trim(),children:i.map((function(e){return(0,y.jsx)("a",{className:"".concat(l,"-list-link ").concat(d).trim(),title:e.key,target:e.blankTarget?"_blank":"_self",href:e.href,rel:"noreferrer",children:e.title},e.key)}))}),a&&(0,y.jsx)("div",{className:"".concat(l,"-copyright ").concat(d).trim(),children:a})]})):null},v=u.Z.Footer,w=function(e){var t=e.links,r=e.copyright,i=e.style,a=e.className,s=e.prefixCls;return(0,y.jsx)(v,{className:a,style:(0,n.Z)({padding:0},i),children:(0,y.jsx)(b,{links:t,prefixCls:s,copyright:!1===r?null:(0,y.jsxs)(o.Fragment,{children:[(0,y.jsx)(c,{})," ",r]})})})}},76527:function(e,t,r){"use strict";r.d(t,{_Y:function(){return O},L_:function(){return P},ZP:function(){return I},nu:function(){return T},YB:function(){return R}});var n=r(13702),i=r(76285),o=r(17323),a=r(39328),s=r(59199),l=r(54436),c=r(32217),u=r(44194),p=r(19770),d=r(39998),f=r(74271),h=r(28977),m=r.n(h),g=r(55684),y=r(97689),b=r(12952),v=function(){for(var e={},t=arguments.length,r=new Array(t),n=0;n=0;return t||!n||!e.startsWith("hex")&&"name"!==e?("rgb"===e&&(r=this.toRgbString()),"prgb"===e&&(r=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(r=this.toHexString()),"hex3"===e&&(r=this.toHexString(!0)),"hex4"===e&&(r=this.toHex8String(!0)),"hex8"===e&&(r=this.toHex8String()),"name"===e&&(r=this.toName()),"hsl"===e&&(r=this.toHslString()),"hsv"===e&&(r=this.toHsvString()),r||this.toHexString()):"name"===e&&0===this.a?this.toName():this.toRgbString()},e.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},e.prototype.clone=function(){return new e(this.toString())},e.prototype.lighten=function(t){void 0===t&&(t=10);var r=this.toHsl();return r.l+=t/100,r.l=(0,l.V2)(r.l),new e(r)},e.prototype.brighten=function(t){void 0===t&&(t=10);var r=this.toRgb();return r.r=Math.max(0,Math.min(255,r.r-Math.round(-t/100*255))),r.g=Math.max(0,Math.min(255,r.g-Math.round(-t/100*255))),r.b=Math.max(0,Math.min(255,r.b-Math.round(-t/100*255))),new e(r)},e.prototype.darken=function(t){void 0===t&&(t=10);var r=this.toHsl();return r.l-=t/100,r.l=(0,l.V2)(r.l),new e(r)},e.prototype.tint=function(e){return void 0===e&&(e=10),this.mix("white",e)},e.prototype.shade=function(e){return void 0===e&&(e=10),this.mix("black",e)},e.prototype.desaturate=function(t){void 0===t&&(t=10);var r=this.toHsl();return r.s-=t/100,r.s=(0,l.V2)(r.s),new e(r)},e.prototype.saturate=function(t){void 0===t&&(t=10);var r=this.toHsl();return r.s+=t/100,r.s=(0,l.V2)(r.s),new e(r)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var r=this.toHsl(),n=(r.h+t)%360;return r.h=n<0?360+n:n,new e(r)},e.prototype.mix=function(t,r){void 0===r&&(r=50);var n=this.toRgb(),i=new e(t).toRgb(),o=r/100;return new e({r:(i.r-n.r)*o+n.r,g:(i.g-n.g)*o+n.g,b:(i.b-n.b)*o+n.b,a:(i.a-n.a)*o+n.a})},e.prototype.analogous=function(t,r){void 0===t&&(t=6),void 0===r&&(r=30);var n=this.toHsl(),i=360/r,o=[this];for(n.h=(n.h-(i*t>>1)+720)%360;--t;)n.h=(n.h+i)%360,o.push(new e(n));return o},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){void 0===t&&(t=6);for(var r=this.toHsv(),n=r.h,i=r.s,o=r.v,a=[],s=1/t;t--;)a.push(new e({h:n,s:i,v:o})),o=(o+s)%1;return a},e.prototype.splitcomplement=function(){var t=this.toHsl(),r=t.h;return[this,new e({h:(r+72)%360,s:t.s,l:t.l}),new e({h:(r+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var r=this.toRgb(),n=new e(t).toRgb(),i=r.a+n.a*(1-r.a);return new e({r:(r.r*r.a+n.r*n.a*(1-r.a))/i,g:(r.g*r.a+n.g*n.a*(1-r.a))/i,b:(r.b*r.a+n.b*n.a*(1-r.a))/i,a:i})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var r=this.toHsl(),n=r.h,i=[this],o=360/t,a=1;a1&&void 0!==arguments[1]?arguments[1]:1,n=3735928559^r,i=1103547991^r,o=0;o>>16,2246822507)^Math.imul(i^i>>>13,3266489909),4294967296*(2097151&(i=Math.imul(i^i>>>16,2246822507)^Math.imul(n^n>>>13,3266489909)))+(n>>>0)},c=(0,o.jG)((function(e){return e})),u={theme:c,token:(0,i.Z)((0,i.Z)({},s),null===a.Z||void 0===a.Z||null===(n=a.Z.defaultAlgorithm)||void 0===n?void 0:n.call(a.Z,null===a.Z||void 0===a.Z?void 0:a.Z.defaultSeed)),hashId:"pro-".concat(l(JSON.stringify(s)))},p=function(){return u}},4610:function(e,t,r){"use strict";r.d(t,{l:function(){return Te}});var n=function(){function e(e){var t=this;this._insertTag=function(e){var r;r=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,r),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var r=function(e){if(e.sheet)return e.sheet;for(var t=0;t0?u(w,--b):0,g--,10===v&&(g=1,m--),v}function E(){return v=b2||A(v)>3?"":" "}function M(e,t){for(;--t&&E()&&!(v<48||v>102||v>57&&v<65||v>70&&v<97););return C(e,_()+(t<6&&32==T()&&32==E()))}function q(e){for(;E();)switch(v){case e:return b;case 34:case 39:34!==e&&39!==e&&q(v);break;case 40:41===e&&q(e);break;case 92:E()}return b}function D(e,t){for(;E()&&e+v!==57&&(e+v!==84||47!==T()););return"/*"+C(t,b-1)+"*"+o(47===e?e:E())}function N(e){for(;!A(T());)E();return C(e,b)}var L="-ms-",j="-moz-",B="-webkit-",$="comm",F="rule",U="decl",z="@keyframes";function Z(e,t){for(var r="",n=f(e),i=0;i0&&d(j)-y&&h(v>32?Y(j+";",n,r,y-1):Y(l(j," ","")+";",n,r,y-2),f);break;case 59:j+=";";default:if(h(L=G(j,t,r,m,g,i,p,O,R=[],q=[],y),a),123===A)if(0===g)V(j,t,L,L,R,a,y,p,q);else switch(99===b&&110===u(j,3)?100:b){case 100:case 108:case 109:case 115:V(e,L,L,n&&h(G(e,L,L,0,0,i,p,O,i,R=[],y),q),i,q,y,p,n?R:q);break;default:V(j,L,L,L,[""],q,0,p,q)}}m=g=v=0,k=C=1,O=j="",y=s;break;case 58:y=1+d(j),v=w;default:if(k<1)if(123==A)--k;else if(125==A&&0==k++&&125==x())continue;switch(j+=o(A),A*k){case 38:C=g>0?1:(j+="\f",-1);break;case 44:p[m++]=(d(j)-1)*C,C=1;break;case 64:45===T()&&(j+=P(E())),b=T(),g=y=d(O=j+=N(_())),A++;break;case 45:45===w&&2==d(j)&&(k=0)}}return a}function G(e,t,r,n,o,a,c,u,d,h,m){for(var g=o-1,y=0===o?a:[""],b=f(y),v=0,w=0,S=0;v0?y[x]+" "+E:l(E,/&\f/g,y[x])))&&(d[S++]=T);return k(e,t,r,0===o?F:u,d,h,m)}function K(e,t,r){return k(e,t,r,$,o(v),p(e,2,-2),0)}function Y(e,t,r,n){return k(e,t,r,U,p(e,0,n),p(e,n+1,-1),n)}var Q=function(e,t,r){for(var n=0,i=0;n=i,i=T(),38===n&&12===i&&(t[r]=1),!A(i);)E();return C(e,b)},X=function(e,t){return R(function(e,t){var r=-1,n=44;do{switch(A(n)){case 0:38===n&&12===T()&&(t[r]=1),e[r]+=Q(b-1,t,r);break;case 2:e[r]+=P(n);break;case 4:if(44===n){e[++r]=58===T()?"&\f":"",t[r]=e[r].length;break}default:e[r]+=o(n)}}while(n=E());return e}(O(e),t))},J=new WeakMap,ee=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,r=e.parent,n=e.column===r.column&&e.line===r.line;"rule"!==r.type;)if(!(r=r.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||J.get(r))&&!n){J.set(e,!0);for(var i=[],o=X(t,i),a=r.props,s=0,l=0;s6)switch(u(e,t+1)){case 109:if(45!==u(e,t+4))break;case 102:return l(e,/(.+:)(.+)-([^]+)/,"$1"+B+"$2-$3$1"+j+(108==u(e,t+3)?"$3":"$2-$3"))+e;case 115:return~c(e,"stretch")?re(l(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==u(e,t+1))break;case 6444:switch(u(e,d(e)-3-(~c(e,"!important")&&10))){case 107:return l(e,":",":"+B)+e;case 101:return l(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+B+(45===u(e,14)?"inline-":"")+"box$3$1"+B+"$2$3$1"+L+"$2box$3")+e}break;case 5936:switch(u(e,t+11)){case 114:return B+e+L+l(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return B+e+L+l(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return B+e+L+l(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return B+e+L+e+e}return e}var ne=[function(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case U:e.return=re(e.value,e.length);break;case z:return Z([S(e,{value:l(e.value,"@","@"+B)})],n);case F:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e,t){return(e=t.exec(e))?e[0]:e}(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return Z([S(e,{props:[l(t,/:(read-\w+)/,":-moz-$1")]})],n);case"::placeholder":return Z([S(e,{props:[l(t,/:(plac\w+)/,":"+B+"input-$1")]}),S(e,{props:[l(t,/:(plac\w+)/,":-moz-$1")]}),S(e,{props:[l(t,/:(plac\w+)/,L+"input-$1")]})],n)}return""}))}}],ie=function(e){var t=e.key;if("css"===t){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var i,o,a=e.stylisPlugins||ne,s={},l=[];i=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),r=1;r=4;++n,i-=4)t=1540483477*(65535&(t=255&e.charCodeAt(n)|(255&e.charCodeAt(++n))<<8|(255&e.charCodeAt(++n))<<16|(255&e.charCodeAt(++n))<<24))+(59797*(t>>>16)<<16),r=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&r)+(59797*(r>>>16)<<16);switch(i){case 3:r^=(255&e.charCodeAt(n+2))<<16;case 2:r^=(255&e.charCodeAt(n+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(n)))+(59797*(r>>>16)<<16)}return(((r=1540483477*(65535&(r^=r>>>13))+(59797*(r>>>16)<<16))^r>>>15)>>>0).toString(36)}(i)+l;return{name:c,styles:i,next:he}}function ye(e,t,r){var n="";return r.split(" ").forEach((function(r){void 0!==e[r]?t.push(e[r]+";"):r&&(n+=r+" ")})),n}var be=function(e,t,r){!function(e,t,r){var n=e.key+"-"+t.name;!1===r&&void 0===e.registered[n]&&(e.registered[n]=t.styles)}(e,t,r);var n=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var i=t;do{e.insert(t===i?"."+n:"",i,e.sheet,!0),i=i.next}while(void 0!==i)}};function ve(e,t){if(void 0===e.inserted[t.name])return e.insert("",t,e.sheet,!0)}function we(e,t,r){var n=[],i=ye(e,n,r);return n.length<2?r:i+t(n)}var ke=function e(t){for(var r="",n=0;n.5?c/(2-i-o):c/(i+o),i){case e:a=(t-r)/c+(t1&&(r-=1),r<1/6?e+6*r*(t-e):r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function s(e,t,r){var i,o,s;if(e=(0,n.sh)(e,360),t=(0,n.sh)(t,100),r=(0,n.sh)(r,100),0===t)o=r,s=r,i=r;else{var l=r<.5?r*(1+t):r+t-r*t,c=2*r-l;i=a(c,l,e+1/3),o=a(c,l,e),s=a(c,l,e-1/3)}return{r:255*i,g:255*o,b:255*s}}function l(e,t,r){e=(0,n.sh)(e,255),t=(0,n.sh)(t,255),r=(0,n.sh)(r,255);var i=Math.max(e,t,r),o=Math.min(e,t,r),a=0,s=i,l=i-o,c=0===i?0:l/i;if(i===o)a=0;else{switch(i){case e:a=(t-r)/l+(t>16,g:(65280&e)>>8,b:255&e}}},53099:function(e,t,r){"use strict";r.d(t,{R:function(){return n}});var n={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"}},76981:function(e,t,r){"use strict";r.d(t,{uA:function(){return a}});var n=r(20117),i=r(53099),o=r(33146);function a(e){var t={r:0,g:0,b:0},r=1,a=null,s=null,l=null,c=!1,d=!1;return"string"==typeof e&&(e=function(e){if(e=e.trim().toLowerCase(),0===e.length)return!1;var t=!1;if(i.R[e])e=i.R[e],t=!0;else if("transparent"===e)return{r:0,g:0,b:0,a:0,format:"name"};var r=u.rgb.exec(e);if(r)return{r:r[1],g:r[2],b:r[3]};if(r=u.rgba.exec(e),r)return{r:r[1],g:r[2],b:r[3],a:r[4]};if(r=u.hsl.exec(e),r)return{h:r[1],s:r[2],l:r[3]};if(r=u.hsla.exec(e),r)return{h:r[1],s:r[2],l:r[3],a:r[4]};if(r=u.hsv.exec(e),r)return{h:r[1],s:r[2],v:r[3]};if(r=u.hsva.exec(e),r)return{h:r[1],s:r[2],v:r[3],a:r[4]};if(r=u.hex8.exec(e),r)return{r:(0,n.VD)(r[1]),g:(0,n.VD)(r[2]),b:(0,n.VD)(r[3]),a:(0,n.T6)(r[4]),format:t?"name":"hex8"};if(r=u.hex6.exec(e),r)return{r:(0,n.VD)(r[1]),g:(0,n.VD)(r[2]),b:(0,n.VD)(r[3]),format:t?"name":"hex"};if(r=u.hex4.exec(e),r)return{r:(0,n.VD)(r[1]+r[1]),g:(0,n.VD)(r[2]+r[2]),b:(0,n.VD)(r[3]+r[3]),a:(0,n.T6)(r[4]+r[4]),format:t?"name":"hex8"};if(r=u.hex3.exec(e),r)return{r:(0,n.VD)(r[1]+r[1]),g:(0,n.VD)(r[2]+r[2]),b:(0,n.VD)(r[3]+r[3]),format:t?"name":"hex"};return!1}(e)),"object"==typeof e&&(p(e.r)&&p(e.g)&&p(e.b)?(t=(0,n.rW)(e.r,e.g,e.b),c=!0,d="%"===String(e.r).substr(-1)?"prgb":"rgb"):p(e.h)&&p(e.s)&&p(e.v)?(a=(0,o.JX)(e.s),s=(0,o.JX)(e.v),t=(0,n.WE)(e.h,a,s),c=!0,d="hsv"):p(e.h)&&p(e.s)&&p(e.l)&&(a=(0,o.JX)(e.s),l=(0,o.JX)(e.l),t=(0,n.ve)(e.h,a,l),c=!0,d="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(r=e.a)),r=(0,o.Yq)(r),{ok:c,format:e.format||d,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:r}}var s="(?:".concat("[-\\+]?\\d*\\.\\d+%?",")|(?:").concat("[-\\+]?\\d+%?",")"),l="[\\s|\\(]+(".concat(s,")[,|\\s]+(").concat(s,")[,|\\s]+(").concat(s,")\\s*\\)?"),c="[\\s|\\(]+(".concat(s,")[,|\\s]+(").concat(s,")[,|\\s]+(").concat(s,")[,|\\s]+(").concat(s,")\\s*\\)?"),u={CSS_UNIT:new RegExp(s),rgb:new RegExp("rgb"+l),rgba:new RegExp("rgba"+c),hsl:new RegExp("hsl"+l),hsla:new RegExp("hsla"+c),hsv:new RegExp("hsv"+l),hsva:new RegExp("hsva"+c),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function p(e){return Boolean(u.CSS_UNIT.exec(String(e)))}},33146:function(e,t,r){"use strict";function n(e,t){(function(e){return"string"==typeof e&&-1!==e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var r=function(e){return"string"==typeof e&&-1!==e.indexOf("%")}(e);return e=360===t?e:Math.min(t,Math.max(0,parseFloat(e))),r&&(e=parseInt(String(e*t),10)/100),Math.abs(e-t)<1e-6?1:e=360===t?(e<0?e%t+t:e%t)/parseFloat(String(t)):e%t/parseFloat(String(t))}function i(e){return Math.min(1,Math.max(0,e))}function o(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function a(e){return e<=1?"".concat(100*Number(e),"%"):e}function s(e){return 1===e.length?"0"+e:String(e)}r.d(t,{FZ:function(){return s},JX:function(){return a},V2:function(){return i},Yq:function(){return o},sh:function(){return n}})},23068:function(e,t,r){"use strict";r.d(t,{Il:function(){return b},G5:function(){return T},ZP:function(){return L}});var n=r(77260),i=r(54549),o=r(76285),a=r(44194),s=r(39328),l=r(40730),c=r(22633),u=r(18232),p=r(9777),d=r(17323),f=r(12952),h=r(87471),m=["b"],g=["v"],y=function(e){return Math.round(Number(e||0))},b=function(e){(0,u.Z)(r,e);var t=(0,p.Z)(r);function r(e){return(0,l.Z)(this,r),t.call(this,function(e){if(e instanceof h.t)return e;if(e&&"object"===(0,f.Z)(e)&&"h"in e&&"b"in e){var t=e,r=t.b,n=(0,d.Z)(t,m);return(0,s.Z)((0,s.Z)({},n),{},{v:r})}return"string"==typeof e&&/hsb/.test(e)?e.replace(/hsb/,"hsv"):e}(e))}return(0,c.Z)(r,[{key:"toHsbString",value:function(){var e=this.toHsb(),t=y(100*e.s),r=y(100*e.b),n=y(e.h),i=e.a,o="hsb(".concat(n,", ").concat(t,"%, ").concat(r,"%)"),a="hsba(".concat(n,", ").concat(t,"%, ").concat(r,"%, ").concat(i.toFixed(0===i?0:2),")");return 1===i?o:a}},{key:"toHsb",value:function(){var e=this.toHsv(),t=e.v,r=(0,d.Z)(e,g);return(0,s.Z)((0,s.Z)({},r),{},{b:t,a:this.a})}}]),r}(h.t),v=function(e){return e instanceof b?e:new b(e)},w=v("#1677ff"),k=function(e){var t=e.offset,r=e.targetRef,n=e.containerRef,i=e.color,o=e.type,a=n.current.getBoundingClientRect(),l=a.width,c=a.height,u=r.current.getBoundingClientRect(),p=u.width/2,d=u.height/2,f=(t.x+p)/l,h=1-(t.y+d)/c,m=i.toHsb(),g=f,y=(t.x+p)/l*360;if(o)switch(o){case"hue":return v((0,s.Z)((0,s.Z)({},m),{},{h:y<=0?0:y}));case"alpha":return v((0,s.Z)((0,s.Z)({},m),{},{a:g<=0?0:g}))}return v({h:m.h,s:f<=0?0:f,b:h>=1?1:h,a:m.a})},S=function(e,t){var r=e.toHsb();switch(t){case"hue":return{x:r.h/360*100,y:50};case"alpha":return{x:100*e.a,y:50};default:return{x:100*r.s,y:100*(1-r.b)}}},x=r(51865),E=r.n(x),T=function(e){var t=e.color,r=e.prefixCls,n=e.className,i=e.style,o=e.onClick,s="".concat(r,"-color-block");return a.createElement("div",{className:E()(s,n),style:i,onClick:o},a.createElement("div",{className:"".concat(s,"-inner"),style:{background:t}}))};var _=function(e){var t=e.targetRef,r=e.containerRef,n=e.direction,i=e.onDragChange,s=e.onDragChangeComplete,l=e.calculate,c=e.color,u=e.disabledDrag,p=(0,a.useState)({x:0,y:0}),d=(0,o.Z)(p,2),f=d[0],h=d[1],m=(0,a.useRef)(null),g=(0,a.useRef)(null);(0,a.useEffect)((function(){h(l())}),[c]),(0,a.useEffect)((function(){return function(){document.removeEventListener("mousemove",m.current),document.removeEventListener("mouseup",g.current),document.removeEventListener("touchmove",m.current),document.removeEventListener("touchend",g.current),m.current=null,g.current=null}}),[]);var y=function(e){var o=function(e){var t="touches"in e?e.touches[0]:e,r=document.documentElement.scrollLeft||document.body.scrollLeft||window.pageXOffset,n=document.documentElement.scrollTop||document.body.scrollTop||window.pageYOffset;return{pageX:t.pageX-r,pageY:t.pageY-n}}(e),a=o.pageX,s=o.pageY,l=r.current.getBoundingClientRect(),c=l.x,u=l.y,p=l.width,d=l.height,h=t.current.getBoundingClientRect(),m=h.width,g=h.height,y=m/2,b=g/2,v=Math.max(0,Math.min(a-c,p))-y,w=Math.max(0,Math.min(s-u,d))-b,k={x:v,y:"x"===n?f.y:w};if(0===m&&0===g||m!==g)return!1;null==i||i(k)},b=function(e){e.preventDefault(),y(e)},v=function(e){e.preventDefault(),document.removeEventListener("mousemove",m.current),document.removeEventListener("mouseup",g.current),document.removeEventListener("touchmove",m.current),document.removeEventListener("touchend",g.current),m.current=null,g.current=null,null==s||s()};return[f,function(e){document.removeEventListener("mousemove",m.current),document.removeEventListener("mouseup",g.current),u||(y(e),document.addEventListener("mousemove",b),document.addEventListener("mouseup",v),document.addEventListener("touchmove",b),document.addEventListener("touchend",v),m.current=b,g.current=v)}]},C=r(3389),A=function(e){var t=e.size,r=void 0===t?"default":t,n=e.color,o=e.prefixCls;return a.createElement("div",{className:E()("".concat(o,"-handler"),(0,i.Z)({},"".concat(o,"-handler-sm"),"small"===r)),style:{backgroundColor:n}})},O=function(e){var t=e.children,r=e.style,n=e.prefixCls;return a.createElement("div",{className:"".concat(n,"-palette"),style:(0,s.Z)({position:"relative"},r)},t)},R=(0,a.forwardRef)((function(e,t){var r=e.children,n=e.x,i=e.y;return a.createElement("div",{ref:t,style:{position:"absolute",left:"".concat(n,"%"),top:"".concat(i,"%"),zIndex:1,transform:"translate(-50%, -50%)"}},r)})),P=function(e){var t=e.color,r=e.onChange,n=e.prefixCls,i=e.onChangeComplete,s=e.disabled,l=(0,a.useRef)(),c=(0,a.useRef)(),u=(0,a.useRef)(t),p=(0,C.zX)((function(e){var n=k({offset:e,targetRef:c,containerRef:l,color:t});u.current=n,r(n)})),d=_({color:t,containerRef:l,targetRef:c,calculate:function(){return S(t)},onDragChange:p,onDragChangeComplete:function(){return null==i?void 0:i(u.current)},disabledDrag:s}),f=(0,o.Z)(d,2),h=f[0],m=f[1];return a.createElement("div",{ref:l,className:"".concat(n,"-select"),onMouseDown:m,onTouchStart:m},a.createElement(O,{prefixCls:n},a.createElement(R,{x:h.x,y:h.y,ref:c},a.createElement(A,{color:t.toRgbString(),prefixCls:n})),a.createElement("div",{className:"".concat(n,"-saturation"),style:{backgroundColor:"hsl(".concat(t.toHsb().h,",100%, 50%)"),backgroundImage:"linear-gradient(0deg, #000, transparent),linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0))"}})))},I=function(e,t){var r=(0,C.C8)(e,{value:t}),n=(0,o.Z)(r,2),i=n[0],s=n[1];return[(0,a.useMemo)((function(){return v(i)}),[i]),s]},M=function(e){var t=e.colors,r=e.children,n=e.direction,i=void 0===n?"to right":n,o=e.type,s=e.prefixCls,l=(0,a.useMemo)((function(){return t.map((function(e,r){var n=v(e);return"alpha"===o&&r===t.length-1&&(n=new b(n.setA(1))),n.toRgbString()})).join(",")}),[t,o]);return a.createElement("div",{className:"".concat(s,"-gradient"),style:{position:"absolute",inset:0,background:"linear-gradient(".concat(i,", ").concat(l,")")}},r)},q=function(e){var t=e.prefixCls,r=e.colors,n=e.disabled,i=e.onChange,s=e.onChangeComplete,l=e.color,c=e.type,u=(0,a.useRef)(),p=(0,a.useRef)(),d=(0,a.useRef)(l),f=function(e){return"hue"===c?e.getHue():100*e.a},h=(0,C.zX)((function(e){var t=k({offset:e,targetRef:p,containerRef:u,color:l,type:c});d.current=t,i(f(t))})),m=_({color:l,targetRef:p,containerRef:u,calculate:function(){return S(l,c)},onDragChange:h,onDragChangeComplete:function(){s(f(d.current))},direction:"x",disabledDrag:n}),g=(0,o.Z)(m,2),y=g[0],v=g[1],w=a.useMemo((function(){if("hue"===c){var e=l.toHsb();return e.s=1,e.b=1,e.a=1,new b(e)}return l}),[l,c]),x=a.useMemo((function(){return r.map((function(e){return"".concat(e.color," ").concat(e.percent,"%")}))}),[r]);return a.createElement("div",{ref:u,className:E()("".concat(t,"-slider"),"".concat(t,"-slider-").concat(c)),onMouseDown:v,onTouchStart:v},a.createElement(O,{prefixCls:t},a.createElement(R,{x:y.x,y:y.y,ref:p},a.createElement(A,{size:"small",color:w.toHexString(),prefixCls:t})),a.createElement(M,{colors:x,type:c,prefixCls:t})))};var D=[{color:"rgb(255, 0, 0)",percent:0},{color:"rgb(255, 255, 0)",percent:17},{color:"rgb(0, 255, 0)",percent:33},{color:"rgb(0, 255, 255)",percent:50},{color:"rgb(0, 0, 255)",percent:67},{color:"rgb(255, 0, 255)",percent:83},{color:"rgb(255, 0, 0)",percent:100}],N=(0,a.forwardRef)((function(e,t){var r=e.value,s=e.defaultValue,l=e.prefixCls,c=void 0===l?"rc-color-picker":l,u=e.onChange,p=e.onChangeComplete,d=e.className,f=e.style,h=e.panelRender,m=e.disabledAlpha,g=void 0!==m&&m,y=e.disabled,v=void 0!==y&&y,k=function(e){return a.useMemo((function(){return[(e||{}).slider||q]}),[e])}(e.components),S=(0,o.Z)(k,1)[0],x=I(s||w,r),_=(0,o.Z)(x,2),C=_[0],A=_[1],O=(0,a.useMemo)((function(){return C.setA(1).toRgbString()}),[C]),R=function(e,t){r||A(e),null==u||u(e,t)},M=function(e){return new b(C.setHue(e))},N=function(e){return new b(C.setA(e/100))},L=E()("".concat(c,"-panel"),d,(0,i.Z)({},"".concat(c,"-panel-disabled"),v)),j={prefixCls:c,disabled:v,color:C},B=a.createElement(a.Fragment,null,a.createElement(P,(0,n.Z)({onChange:R},j,{onChangeComplete:p})),a.createElement("div",{className:"".concat(c,"-slider-container")},a.createElement("div",{className:E()("".concat(c,"-slider-group"),(0,i.Z)({},"".concat(c,"-slider-group-disabled-alpha"),g))},a.createElement(S,(0,n.Z)({},j,{type:"hue",colors:D,min:0,max:359,value:C.getHue(),onChange:function(e){R(M(e),{type:"hue",value:e})},onChangeComplete:function(e){p&&p(M(e))}})),!g&&a.createElement(S,(0,n.Z)({},j,{type:"alpha",colors:[{percent:0,color:"rgba(255, 0, 4, 0)"},{percent:100,color:O}],min:0,max:100,value:100*C.a,onChange:function(e){R(N(e),{type:"alpha",value:e})},onChangeComplete:function(e){p&&p(N(e))}}))),a.createElement(T,{color:C.toRgbString(),prefixCls:c})));return a.createElement("div",{className:L,style:f,ref:t},"function"==typeof h?h(B):B)}));var L=N},6193:function(e,t,r){"use strict";r.d(t,{Z:function(){return v}});var n=r(76285),i=r(44194),o=r(56321),a=r(88340),s=(r(56049),r(65489)),l=i.createContext(null),c=r(13702),u=r(99047),p=[];var d=r(19524),f=r(96027);var h="rc-util-locker-".concat(Date.now()),m=0;function g(e){var t=!!e,r=i.useState((function(){return m+=1,"".concat(h,"_").concat(m)})),o=(0,n.Z)(r,1)[0];(0,u.Z)((function(){if(t){var e=(0,f.o)(document.body).width,r=document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth;(0,d.hq)("\nhtml body {\n overflow-y: hidden;\n ".concat(r?"width: calc(100% - ".concat(e,"px);"):"","\n}"),o)}else(0,d.jL)(o);return function(){(0,d.jL)(o)}}),[t,o])}var y=!1;var b=function(e){return!1!==e&&((0,a.Z)()&&e?"string"==typeof e?document.querySelector(e):"function"==typeof e?e():e:null)};var v=i.forwardRef((function(e,t){var r=e.open,d=e.autoLock,f=e.getContainer,h=(e.debug,e.autoDestroy),m=void 0===h||h,v=e.children,w=i.useState(r),k=(0,n.Z)(w,2),S=k[0],x=k[1],E=S||r;i.useEffect((function(){(m||r)&&x(r)}),[r,m]);var T=i.useState((function(){return b(f)})),_=(0,n.Z)(T,2),C=_[0],A=_[1];i.useEffect((function(){var e=b(f);A(null!=e?e:null)}));var O=function(e,t){var r=i.useState((function(){return(0,a.Z)()?document.createElement("div"):null})),o=(0,n.Z)(r,1)[0],s=i.useRef(!1),d=i.useContext(l),f=i.useState(p),h=(0,n.Z)(f,2),m=h[0],g=h[1],y=d||(s.current?void 0:function(e){g((function(t){return[e].concat((0,c.Z)(t))}))});function b(){o.parentElement||document.body.appendChild(o),s.current=!0}function v(){var e;null===(e=o.parentElement)||void 0===e||e.removeChild(o),s.current=!1}return(0,u.Z)((function(){return e?d?d(b):b():v(),v}),[e]),(0,u.Z)((function(){m.length&&(m.forEach((function(e){return e()})),g(p))}),[m]),[o,y]}(E&&!C),R=(0,n.Z)(O,2),P=R[0],I=R[1],M=null!=C?C:P;g(d&&r&&(0,a.Z)()&&(M===P||M===document.body));var q=null;v&&(0,s.Yr)(v)&&t&&(q=v.ref);var D=(0,s.x1)(q,t);if(!E||!(0,a.Z)()||void 0===C)return null;var N,L=!1===M||("boolean"==typeof N&&(y=N),y),j=v;return t&&(j=i.cloneElement(v,{ref:D})),i.createElement(l.Provider,{value:I},L?j:(0,o.createPortal)(j,M))}))},13417:function(e,t,r){"use strict";r.d(t,{Z:function(){return V}});var n=r(39328),i=r(76285),o=r(17323),a=r(6193),s=r(51865),l=r.n(s),c=r(20488),u=r(43359),p=r(13701),d=r(97721),f=r(30108),h=r(99047),m=r(76792),g=r(44194),y=r(77260),b=r(42976),v=r(65489);function w(e){var t=e.prefixCls,r=e.align,n=e.arrow,i=e.arrowPos,o=n||{},a=o.className,s=o.content,c=i.x,u=void 0===c?0:c,p=i.y,d=void 0===p?0:p,f=g.useRef();if(!r||!r.points)return null;var h={position:"absolute"};if(!1!==r.autoArrow){var m=r.points[0],y=r.points[1],b=m[0],v=m[1],w=y[0],k=y[1];b!==w&&["t","b"].includes(b)?"t"===b?h.top=0:h.bottom=0:h.top=d,v!==k&&["l","r"].includes(v)?"l"===v?h.left=0:h.right=0:h.left=u}return g.createElement("div",{ref:f,className:l()("".concat(t,"-arrow"),a),style:h},s)}function k(e){var t=e.prefixCls,r=e.open,n=e.zIndex,i=e.mask,o=e.motion;return i?g.createElement(b.ZP,(0,y.Z)({},o,{motionAppear:!0,visible:r,removeOnLeave:!0}),(function(e){var r=e.className;return g.createElement("div",{style:{zIndex:n},className:l()("".concat(t,"-mask"),r)})})):null}var S=g.memo((function(e){return e.children}),(function(e,t){return t.cache}));var x=g.forwardRef((function(e,t){var r=e.popup,o=e.className,a=e.prefixCls,s=e.style,u=e.target,p=e.onVisibleChanged,d=e.open,f=e.keepDom,m=e.fresh,x=e.onClick,E=e.mask,T=e.arrow,_=e.arrowPos,C=e.align,A=e.motion,O=e.maskMotion,R=e.forceRender,P=e.getPopupContainer,I=e.autoDestroy,M=e.portal,q=e.zIndex,D=e.onMouseEnter,N=e.onMouseLeave,L=e.onPointerEnter,j=e.onPointerDownCapture,B=e.ready,$=e.offsetX,F=e.offsetY,U=e.offsetR,z=e.offsetB,Z=e.onAlign,H=e.onPrepare,W=e.stretch,V=e.targetWidth,G=e.targetHeight,K="function"==typeof r?r():r,Y=d||f,Q=(null==P?void 0:P.length)>0,X=g.useState(!P||!Q),J=(0,i.Z)(X,2),ee=J[0],te=J[1];if((0,h.Z)((function(){!ee&&Q&&u&&te(!0)}),[ee,Q,u]),!ee)return null;var re="auto",ne={left:"-1000vw",top:"-1000vh",right:re,bottom:re};if(B||!d){var ie,oe=C.points,ae=C.dynamicInset||(null===(ie=C._experimental)||void 0===ie?void 0:ie.dynamicInset),se=ae&&"r"===oe[0][1],le=ae&&"b"===oe[0][0];se?(ne.right=U,ne.left=re):(ne.left=$,ne.right=re),le?(ne.bottom=z,ne.top=re):(ne.top=F,ne.bottom=re)}var ce={};return W&&(W.includes("height")&&G?ce.height=G:W.includes("minHeight")&&G&&(ce.minHeight=G),W.includes("width")&&V?ce.width=V:W.includes("minWidth")&&V&&(ce.minWidth=V)),d||(ce.pointerEvents="none"),g.createElement(M,{open:R||Y,getContainer:P&&function(){return P(u)},autoDestroy:I},g.createElement(k,{prefixCls:a,open:d,zIndex:q,mask:E,motion:O}),g.createElement(c.Z,{onResize:Z,disabled:!d},(function(e){return g.createElement(b.ZP,(0,y.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:R,leavedClassName:"".concat(a,"-hidden")},A,{onAppearPrepare:H,onEnterPrepare:H,visible:d,onVisibleChanged:function(e){var t;null==A||null===(t=A.onVisibleChanged)||void 0===t||t.call(A,e),p(e)}}),(function(r,i){var c=r.className,u=r.style,p=l()(a,c,o);return g.createElement("div",{ref:(0,v.sQ)(e,t,i),className:p,style:(0,n.Z)((0,n.Z)((0,n.Z)((0,n.Z)({"--arrow-x":"".concat(_.x||0,"px"),"--arrow-y":"".concat(_.y||0,"px")},ne),ce),u),{},{boxSizing:"border-box",zIndex:q},s),onMouseEnter:D,onMouseLeave:N,onPointerEnter:L,onClick:x,onPointerDownCapture:j},T&&g.createElement(w,{prefixCls:a,arrow:T,arrowPos:_,align:C}),g.createElement(S,{cache:!d&&!m},K))}))})))}));var E=g.forwardRef((function(e,t){var r=e.children,n=e.getTriggerDOMNode,i=(0,v.Yr)(r),o=g.useCallback((function(e){(0,v.mH)(t,n?n(e):e)}),[n]),a=(0,v.x1)(o,(0,v.C4)(r));return i?g.cloneElement(r,{ref:a}):r})),T=g.createContext(null);function _(e){return e?Array.isArray(e)?e:[e]:[]}function C(e,t,r,n){return g.useMemo((function(){var i=_(null!=r?r:t),o=_(null!=n?n:t),a=new Set(i),s=new Set(o);return e&&(a.has("hover")&&(a.delete("hover"),a.add("click")),s.has("hover")&&(s.delete("hover"),s.add("click"))),[a,s]}),[e,t,r,n])}var A=r(43948);function O(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2?arguments[2]:void 0;return r?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}function R(e,t,r,n){for(var i=r.points,o=Object.keys(e),a=0;a1&&void 0!==arguments[1]?arguments[1]:1;return Number.isNaN(e)?t:e}function D(e){return q(parseFloat(e),0)}function N(e,t){var r=(0,n.Z)({},e);return(t||[]).forEach((function(e){if(!(e instanceof HTMLBodyElement||e instanceof HTMLHtmlElement)){var t=I(e).getComputedStyle(e),n=t.overflow,i=t.overflowClipMargin,o=t.borderTopWidth,a=t.borderBottomWidth,s=t.borderLeftWidth,l=t.borderRightWidth,c=e.getBoundingClientRect(),u=e.offsetHeight,p=e.clientHeight,d=e.offsetWidth,f=e.clientWidth,h=D(o),m=D(a),g=D(s),y=D(l),b=q(Math.round(c.width/d*1e3)/1e3),v=q(Math.round(c.height/u*1e3)/1e3),w=(d-f-g-y)*b,k=(u-p-h-m)*v,S=h*v,x=m*v,E=g*b,T=y*b,_=0,C=0;if("clip"===n){var A=D(i);_=A*b,C=A*v}var O=c.x+E-_,R=c.y+S-C,P=O+c.width+2*_-E-T-w,M=R+c.height+2*C-S-x-k;r.left=Math.max(r.left,O),r.top=Math.max(r.top,R),r.right=Math.min(r.right,P),r.bottom=Math.min(r.bottom,M)}})),r}function L(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r="".concat(t),n=r.match(/^(.*)\%$/);return n?e*(parseFloat(n[1])/100):parseFloat(r)}function j(e,t){var r=t||[],n=(0,i.Z)(r,2),o=n[0],a=n[1];return[L(e.width,o),L(e.height,a)]}function B(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return[e[0],e[1]]}function $(e,t){var r,n=t[0],i=t[1];return r="t"===n?e.y:"b"===n?e.y+e.height:e.y+e.height/2,{x:"l"===i?e.x:"r"===i?e.x+e.width:e.x+e.width/2,y:r}}function F(e,t){var r={t:"b",b:"t",l:"r",r:"l"};return e.map((function(e,n){return n===t?r[e]||"c":e})).join("")}function U(e,t,r,o,a,s,l){var c=g.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:a[o]||{}}),p=(0,i.Z)(c,2),f=p[0],m=p[1],y=g.useRef(0),b=g.useMemo((function(){return t?M(t):[]}),[t]),v=g.useRef({});e||(v.current={});var w=(0,d.Z)((function(){if(t&&r&&e){var c,p,d,f,h,g=t,y=g.ownerDocument,w=I(g),k=w.getComputedStyle(g).position,S=g.style.left,x=g.style.top,E=g.style.right,T=g.style.bottom,_=g.style.overflow,C=(0,n.Z)((0,n.Z)({},a[o]),s),O=y.createElement("div");if(null===(c=g.parentElement)||void 0===c||c.appendChild(O),O.style.left="".concat(g.offsetLeft,"px"),O.style.top="".concat(g.offsetTop,"px"),O.style.position=k,O.style.height="".concat(g.offsetHeight,"px"),O.style.width="".concat(g.offsetWidth,"px"),g.style.left="0",g.style.top="0",g.style.right="auto",g.style.bottom="auto",g.style.overflow="hidden",Array.isArray(r))h={x:r[0],y:r[1],width:0,height:0};else{var R,P,M=r.getBoundingClientRect();M.x=null!==(R=M.x)&&void 0!==R?R:M.left,M.y=null!==(P=M.y)&&void 0!==P?P:M.top,h={x:M.x,y:M.y,width:M.width,height:M.height}}var D=g.getBoundingClientRect(),L=w.getComputedStyle(g),U=L.height,z=L.width;D.x=null!==(p=D.x)&&void 0!==p?p:D.left,D.y=null!==(d=D.y)&&void 0!==d?d:D.top;var Z=y.documentElement,H=Z.clientWidth,W=Z.clientHeight,V=Z.scrollWidth,G=Z.scrollHeight,K=Z.scrollTop,Y=Z.scrollLeft,Q=D.height,X=D.width,J=h.height,ee=h.width,te={left:0,top:0,right:H,bottom:W},re={left:-Y,top:-K,right:V-Y,bottom:G-K},ne=C.htmlRegion,ie="visible",oe="visibleFirst";"scroll"!==ne&&ne!==oe&&(ne=ie);var ae=ne===oe,se=N(re,b),le=N(te,b),ce=ne===ie?le:se,ue=ae?le:ce;g.style.left="auto",g.style.top="auto",g.style.right="0",g.style.bottom="0";var pe=g.getBoundingClientRect();g.style.left=S,g.style.top=x,g.style.right=E,g.style.bottom=T,g.style.overflow=_,null===(f=g.parentElement)||void 0===f||f.removeChild(O);var de=q(Math.round(X/parseFloat(z)*1e3)/1e3),fe=q(Math.round(Q/parseFloat(U)*1e3)/1e3);if(0===de||0===fe||(0,u.Sh)(r)&&!(0,A.Z)(r))return;var he=C.offset,me=C.targetOffset,ge=j(D,he),ye=(0,i.Z)(ge,2),be=ye[0],ve=ye[1],we=j(h,me),ke=(0,i.Z)(we,2),Se=ke[0],xe=ke[1];h.x-=Se,h.y-=xe;var Ee=C.points||[],Te=(0,i.Z)(Ee,2),_e=Te[0],Ce=B(Te[1]),Ae=B(_e),Oe=$(h,Ce),Re=$(D,Ae),Pe=(0,n.Z)({},C),Ie=Oe.x-Re.x+be,Me=Oe.y-Re.y+ve;function _t(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:ce,n=D.x+e,i=D.y+t,o=n+X,a=i+Q,s=Math.max(n,r.left),l=Math.max(i,r.top),c=Math.min(o,r.right),u=Math.min(a,r.bottom);return Math.max(0,(c-s)*(u-l))}var qe,De,Ne,Le,je=_t(Ie,Me),Be=_t(Ie,Me,le),$e=$(h,["t","l"]),Fe=$(D,["t","l"]),Ue=$(h,["b","r"]),ze=$(D,["b","r"]),Ze=C.overflow||{},He=Ze.adjustX,We=Ze.adjustY,Ve=Ze.shiftX,Ge=Ze.shiftY,Ke=function(e){return"boolean"==typeof e?e:e>=0};function Ct(){qe=D.y+Me,De=qe+Q,Ne=D.x+Ie,Le=Ne+X}Ct();var Ye=Ke(We),Qe=Ae[0]===Ce[0];if(Ye&&"t"===Ae[0]&&(De>ue.bottom||v.current.bt)){var Xe=Me;Qe?Xe-=Q-J:Xe=$e.y-ze.y-ve;var Je=_t(Ie,Xe),et=_t(Ie,Xe,le);Je>je||Je===je&&(!ae||et>=Be)?(v.current.bt=!0,Me=Xe,ve=-ve,Pe.points=[F(Ae,0),F(Ce,0)]):v.current.bt=!1}if(Ye&&"b"===Ae[0]&&(qeje||rt===je&&(!ae||nt>=Be)?(v.current.tb=!0,Me=tt,ve=-ve,Pe.points=[F(Ae,0),F(Ce,0)]):v.current.tb=!1}var it=Ke(He),ot=Ae[1]===Ce[1];if(it&&"l"===Ae[1]&&(Le>ue.right||v.current.rl)){var at=Ie;ot?at-=X-ee:at=$e.x-ze.x-be;var st=_t(at,Me),lt=_t(at,Me,le);st>je||st===je&&(!ae||lt>=Be)?(v.current.rl=!0,Ie=at,be=-be,Pe.points=[F(Ae,1),F(Ce,1)]):v.current.rl=!1}if(it&&"r"===Ae[1]&&(Neje||ut===je&&(!ae||pt>=Be)?(v.current.lr=!0,Ie=ct,be=-be,Pe.points=[F(Ae,1),F(Ce,1)]):v.current.lr=!1}Ct();var dt=!0===Ve?0:Ve;"number"==typeof dt&&(Nele.right&&(Ie-=Le-le.right-be,h.x>le.right-dt&&(Ie+=h.x-le.right+dt)));var ft=!0===Ge?0:Ge;"number"==typeof ft&&(qele.bottom&&(Me-=De-le.bottom-ve,h.y>le.bottom-ft&&(Me+=h.y-le.bottom+ft)));var ht=D.x+Ie,mt=ht+X,gt=D.y+Me,yt=gt+Q,bt=h.x,vt=bt+ee,wt=h.y,kt=wt+J,St=(Math.max(ht,bt)+Math.min(mt,vt))/2-ht,xt=(Math.max(gt,wt)+Math.min(yt,kt))/2-gt;null==l||l(t,Pe);var Et=pe.right-D.x-(Ie+D.width),Tt=pe.bottom-D.y-(Me+D.height);1===de&&(Ie=Math.round(Ie),Et=Math.round(Et)),1===fe&&(Me=Math.round(Me),Tt=Math.round(Tt)),m({ready:!0,offsetX:Ie/de,offsetY:Me/fe,offsetR:Et/de,offsetB:Tt/fe,arrowX:St/de,arrowY:xt/fe,scaleX:de,scaleY:fe,align:Pe})}})),k=function(){m((function(e){return(0,n.Z)((0,n.Z)({},e),{},{ready:!1})}))};return(0,h.Z)(k,[o]),(0,h.Z)((function(){e||k()}),[e]),[f.ready,f.offsetX,f.offsetY,f.offsetR,f.offsetB,f.arrowX,f.arrowY,f.scaleX,f.scaleY,f.align,function(){y.current+=1;var e=y.current;Promise.resolve().then((function(){y.current===e&&w()}))}]}var z=r(13702);function Z(e,t,r,n,i){(0,h.Z)((function(){if(e&&t&&r){var o=r,a=M(t),s=M(o),l=I(o),c=new Set([l].concat((0,z.Z)(a),(0,z.Z)(s)));function u(){n(),i()}return c.forEach((function(e){e.addEventListener("scroll",u,{passive:!0})})),l.addEventListener("resize",u,{passive:!0}),n(),function(){c.forEach((function(e){e.removeEventListener("scroll",u),l.removeEventListener("resize",u)}))}}}),[e,t,r])}r(56049);function H(e,t,r,n,i,o,a,s){var l=g.useRef(e);l.current=e;var c=g.useRef(!1);return g.useEffect((function(){if(t&&n&&(!i||o)){var e=function(){c.current=!1},u=function(e){var t;!l.current||a((null===(t=e.composedPath)||void 0===t||null===(t=t.call(e))||void 0===t?void 0:t[0])||e.target)||c.current||s(!1)},d=I(n);d.addEventListener("pointerdown",e,!0),d.addEventListener("mousedown",u,!0),d.addEventListener("contextmenu",u,!0);var f=(0,p.A)(r);return f&&(f.addEventListener("mousedown",u,!0),f.addEventListener("contextmenu",u,!0)),function(){d.removeEventListener("pointerdown",e,!0),d.removeEventListener("mousedown",u,!0),d.removeEventListener("contextmenu",u,!0),f&&(f.removeEventListener("mousedown",u,!0),f.removeEventListener("contextmenu",u,!0))}}}),[t,r,n,i,o]),function(){c.current=!0}}var W=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];var V=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a.Z,t=g.forwardRef((function(t,r){var a=t.prefixCls,s=void 0===a?"rc-trigger-popup":a,y=t.children,b=t.action,v=void 0===b?"hover":b,w=t.showAction,k=t.hideAction,S=t.popupVisible,_=t.defaultPopupVisible,A=t.onPopupVisibleChange,O=t.afterPopupVisibleChange,I=t.mouseEnterDelay,M=t.mouseLeaveDelay,q=void 0===M?.1:M,D=t.focusDelay,N=t.blurDelay,L=t.mask,j=t.maskClosable,B=void 0===j||j,$=t.getPopupContainer,F=t.forceRender,z=t.autoDestroy,V=t.destroyPopupOnHide,G=t.popup,K=t.popupClassName,Y=t.popupStyle,Q=t.popupPlacement,X=t.builtinPlacements,J=void 0===X?{}:X,ee=t.popupAlign,te=t.zIndex,re=t.stretch,ne=t.getPopupClassNameFromAlign,ie=t.fresh,oe=t.alignPoint,ae=t.onPopupClick,se=t.onPopupAlign,le=t.arrow,ce=t.popupMotion,ue=t.maskMotion,pe=t.popupTransitionName,de=t.popupAnimation,fe=t.maskTransitionName,he=t.maskAnimation,me=t.className,ge=t.getTriggerDOMNode,ye=(0,o.Z)(t,W),be=z||V||!1,ve=g.useState(!1),we=(0,i.Z)(ve,2),ke=we[0],Se=we[1];(0,h.Z)((function(){Se((0,m.Z)())}),[]);var xe=g.useRef({}),Ee=g.useContext(T),Te=g.useMemo((function(){return{registerSubPopup:function(e,t){xe.current[e]=t,null==Ee||Ee.registerSubPopup(e,t)}}}),[Ee]),_e=(0,f.Z)(),Ce=g.useState(null),Ae=(0,i.Z)(Ce,2),Oe=Ae[0],Re=Ae[1],Pe=g.useRef(null),Ie=(0,d.Z)((function(e){Pe.current=e,(0,u.Sh)(e)&&Oe!==e&&Re(e),null==Ee||Ee.registerSubPopup(_e,e)})),Me=g.useState(null),qe=(0,i.Z)(Me,2),De=qe[0],Ne=qe[1],Le=g.useRef(null),je=(0,d.Z)((function(e){(0,u.Sh)(e)&&De!==e&&(Ne(e),Le.current=e)})),Be=g.Children.only(y),$e=(null==Be?void 0:Be.props)||{},Fe={},Ue=(0,d.Z)((function(e){var t,r,n=De;return(null==n?void 0:n.contains(e))||(null===(t=(0,p.A)(n))||void 0===t?void 0:t.host)===e||e===n||(null==Oe?void 0:Oe.contains(e))||(null===(r=(0,p.A)(Oe))||void 0===r?void 0:r.host)===e||e===Oe||Object.values(xe.current).some((function(t){return(null==t?void 0:t.contains(e))||e===t}))})),ze=P(s,ce,de,pe),Ze=P(s,ue,he,fe),He=g.useState(_||!1),We=(0,i.Z)(He,2),Ve=We[0],Ge=We[1],Ke=null!=S?S:Ve,Ye=(0,d.Z)((function(e){void 0===S&&Ge(e)}));(0,h.Z)((function(){Ge(S||!1)}),[S]);var Qe=g.useRef(Ke);Qe.current=Ke;var Xe=g.useRef([]);Xe.current=[];var Je=(0,d.Z)((function(e){var t;Ye(e),(null!==(t=Xe.current[Xe.current.length-1])&&void 0!==t?t:Ke)!==e&&(Xe.current.push(e),null==A||A(e))})),et=g.useRef(),tt=function(){clearTimeout(et.current)},rt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;tt(),0===t?Je(e):et.current=setTimeout((function(){Je(e)}),1e3*t)};g.useEffect((function(){return tt}),[]);var nt=g.useState(!1),it=(0,i.Z)(nt,2),ot=it[0],at=it[1];(0,h.Z)((function(e){e&&!Ke||at(!0)}),[Ke]);var st=g.useState(null),lt=(0,i.Z)(st,2),ct=lt[0],ut=lt[1],pt=g.useState(null),dt=(0,i.Z)(pt,2),ft=dt[0],ht=dt[1],mt=function(e){ht([e.clientX,e.clientY])},gt=U(Ke,Oe,oe&&null!==ft?ft:De,Q,J,ee,se),yt=(0,i.Z)(gt,11),bt=yt[0],vt=yt[1],wt=yt[2],kt=yt[3],St=yt[4],xt=yt[5],Et=yt[6],Tt=yt[7],_t=yt[8],Ct=yt[9],At=yt[10],Ot=C(ke,v,w,k),Rt=(0,i.Z)(Ot,2),Pt=Rt[0],It=Rt[1],Mt=Pt.has("click"),qt=It.has("click")||It.has("contextMenu"),Dt=(0,d.Z)((function(){ot||At()}));Z(Ke,De,Oe,Dt,(function(){Qe.current&&oe&&qt&&rt(!1)})),(0,h.Z)((function(){Dt()}),[ft,Q]),(0,h.Z)((function(){!Ke||null!=J&&J[Q]||Dt()}),[JSON.stringify(ee)]);var Nt=g.useMemo((function(){var e=R(J,s,Ct,oe);return l()(e,null==ne?void 0:ne(Ct))}),[Ct,ne,J,s,oe]);g.useImperativeHandle(r,(function(){return{nativeElement:Le.current,popupElement:Pe.current,forceAlign:Dt}}));var Lt=g.useState(0),jt=(0,i.Z)(Lt,2),Bt=jt[0],$t=jt[1],Ft=g.useState(0),Ut=(0,i.Z)(Ft,2),zt=Ut[0],Zt=Ut[1],Ht=function(){if(re&&De){var e=De.getBoundingClientRect();$t(e.width),Zt(e.height)}};function Wt(e,t,r,n){Fe[e]=function(i){var o;null==n||n(i),rt(t,r);for(var a=arguments.length,s=new Array(a>1?a-1:0),l=1;l1?r-1:0),i=1;i1?r-1:0),i=1;i1&&void 0!==c[1]&&c[1],e.prev=1,n=t||new URLSearchParams(window.location.search),i=n.get("accessToken"),console.log("authUtils - checkUrlAccessToken accessToken:",i),i){e.next=7;break}return e.abrupt("return",!1);case 7:return console.log("authUtils - Found accessToken in URL, validating..."),e.next=10,(0,B.bf)(i);case 10:if(o=e.sent,console.log("authUtils - LoginAccessTokenResult:",o),200!==o.code){e.next=22;break}return a=$.t.getState().setAccessToken,s=F.L.getState().setUserInfo,a(o.data.accessToken),s(o.data.user),r&&(n.delete("accessToken"),l=window.location.pathname+(n.toString()?"?".concat(n.toString()):""),window.history.replaceState({},"",l)),console.log("authUtils - AccessToken authentication successful"),e.abrupt("return",!0);case 22:console.error("authUtils - AccessToken validation failed:",o.message);case 23:e.next=28;break;case 25:e.prev=25,e.t0=e.catch(1),console.error("authUtils - Error validating accessToken:",e.t0);case 28:return e.abrupt("return",!1);case 29:case"end":return e.stop()}}),e,null,[[1,25]])})));return function(t){return e.apply(this,arguments)}}(),Z=r(18751),H=function(e){var t=e.children,r=e.userInfo,n=e.setInitialState,i=(0,E.useIntl)(),o=((0,Z.Z)().translateString,S.Z.useApp().message),a=(0,N.useState)((function(){return new URLSearchParams(window.location.search).get("accessToken")?"validating":"idle"})),s=y()(a,2),l=s[0],c=s[1],u=(0,N.useState)(!1),p=y()(u,2),d=p[0],h=p[1],m=(0,N.useCallback)(v()(f()().mark((function e(){var t,a,s;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=window.location.pathname,console.log("AuthHandler - handleAccessTokenValidation called:",{userInfo:!!r,pathname:t,search:window.location.search,tokenValidationState:l,validationFailed:d}),!r){e.next=7;break}return console.log("AuthHandler - User already logged in, skipping accessToken validation"),c("completed"),h(!1),e.abrupt("return");case 7:if(a=new URLSearchParams(window.location.search),s=a.get("accessToken"),console.log("AuthHandler - Checking accessToken:",{hasAccessToken:!!s,tokenValidationState:l,accessTokenLength:null==s?void 0:s.length,fullUrl:window.location.href}),!s){e.next=28;break}return console.log("AuthHandler - Starting accessToken validation..."),c("validating"),h(!1),e.prev=14,e.next=17,U(a,o,i,n);case 17:e.sent?(console.log("AuthHandler - AccessToken validation successful"),c("completed"),h(!1),t.includes("/auth/login")&&E.history.push("/")):(console.error("AuthHandler - AccessToken validation failed"),c("completed"),h(!0)),e.next=26;break;case 21:e.prev=21,e.t0=e.catch(14),console.error("AuthHandler - AccessToken validation error:",e.t0),c("completed"),h(!0);case 26:e.next=31;break;case 28:console.log("AuthHandler - No accessToken found, marking as completed"),c("completed"),h(!1);case 31:case"end":return e.stop()}}),e,null,[[14,21]])}))),[r,o,i,n]);return(0,N.useEffect)((function(){if(console.log("AuthHandler - URL or login state changed, resetting and handling accessToken"),new URLSearchParams(window.location.search).get("accessToken")&&!r){c("validating"),h(!1);var e=setTimeout((function(){m()}),100);return function(){return clearTimeout(e)}}c("completed"),h(!1)}),[window.location.pathname,window.location.search,r,m]),"validating"===l?(console.log("AuthHandler - Showing validation loading state"),(0,L.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh",fontSize:"16px",backgroundColor:"#f0f2f5"},children:(0,L.jsxs)("div",{style:{textAlign:"center",padding:"20px",borderRadius:"8px",backgroundColor:"#fff",boxShadow:"0 2px 8px rgba(0,0,0,0.1)"},children:[(0,L.jsx)("div",{style:{marginBottom:"16px"},children:(0,L.jsx)("div",{className:"ant-spin ant-spin-spinning",children:(0,L.jsxs)("span",{className:"ant-spin-dot ant-spin-dot-spin",children:[(0,L.jsx)("i",{className:"ant-spin-dot-item"}),(0,L.jsx)("i",{className:"ant-spin-dot-item"}),(0,L.jsx)("i",{className:"ant-spin-dot-item"}),(0,L.jsx)("i",{className:"ant-spin-dot-item"})]})})}),(0,L.jsx)("div",{children:i.formatMessage({id:"pages.login.validating",defaultMessage:"正在验证访问令牌..."})})]})})):new URLSearchParams(window.location.search).get("accessToken")&&"idle"===l&&!r?(console.log("AuthHandler - Found accessToken but validation not started, showing loading state"),(0,L.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh",fontSize:"16px",backgroundColor:"#f0f2f5"},children:(0,L.jsxs)("div",{style:{textAlign:"center",padding:"20px",borderRadius:"8px",backgroundColor:"#fff",boxShadow:"0 2px 8px rgba(0,0,0,0.1)"},children:[(0,L.jsx)("div",{style:{marginBottom:"16px"},children:(0,L.jsx)("div",{className:"ant-spin ant-spin-spinning",children:(0,L.jsxs)("span",{className:"ant-spin-dot ant-spin-dot-spin",children:[(0,L.jsx)("i",{className:"ant-spin-dot-item"}),(0,L.jsx)("i",{className:"ant-spin-dot-item"}),(0,L.jsx)("i",{className:"ant-spin-dot-item"}),(0,L.jsx)("i",{className:"ant-spin-dot-item"})]})})}),(0,L.jsx)("div",{children:i.formatMessage({id:"pages.login.validating",defaultMessage:"正在验证访问令牌..."})})]})})):(0,L.jsx)(L.Fragment,{children:t})},W=function(){var e=(0,E.useIntl)();return(0,L.jsx)("div",{onClick:function(){window.open((0,C.IA)())},children:e.formatMessage({id:"setting.agent.channel"})})},V=r(75831),G=r(95660),K=r(34599),Y=function(){(0,E.useIntl)(),(0,K.u)((function(e){return e.currentOrg}));return(0,L.jsx)("div",{onClick:function(){window.open("https://www.weiyuai.cn/contact.html")}})},Q=Object.defineProperty,X=Object.getOwnPropertyDescriptor,J=Object.getOwnPropertyNames,ee=Object.prototype.hasOwnProperty,te=(e,t)=>()=>(e&&(t=e(e=0)),t),re=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),ne=(e,t)=>{for(var r in t)Q(e,r,{get:t[r],enumerable:!0})},ie=e=>((e,t,r,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let i of J(t))!ee.call(e,i)&&i!==r&&Q(e,i,{get:()=>t[i],enumerable:!(n=X(t,i))||n.enumerable});return e})(Q({},"__esModule",{value:!0}),e),oe=te((()=>{})),ae={};function se(e){throw new Error("Node.js process "+e+" is not supported by JSPM core outside of Node.js")}function le(){!Ee||!Te||(Ee=!1,Te.length?xe=Te.concat(xe):_e=-1,xe.length&&ce())}function ce(){if(!Ee){var e=setTimeout(le,0);Ee=!0;for(var t=xe.length;t;){for(Te=xe,xe=[];++_e1)for(var r=1;rst,_debugProcess:()=>at,_events:()=>Tt,_eventsCount:()=>_t,_exiting:()=>He,_fatalExceptions:()=>nt,_getActiveHandles:()=>ge,_getActiveRequests:()=>me,_kill:()=>Ge,_linkedBinding:()=>fe,_maxListeners:()=>Et,_preload_modules:()=>vt,_rawDebug:()=>Ue,_startProfilerIdleNotifier:()=>lt,_stopProfilerIdleNotifier:()=>ct,_tickCallback:()=>ot,abort:()=>ft,addListener:()=>Ct,allowedNodeEnvironmentFlags:()=>tt,arch:()=>Ae,argv:()=>Pe,argv0:()=>bt,assert:()=>ye,binding:()=>Ne,browser:()=>Fe,chdir:()=>Be,config:()=>We,cpuUsage:()=>Ke,cwd:()=>je,debugPort:()=>yt,default:()=>Dt,dlopen:()=>he,domain:()=>Ze,emit:()=>It,emitWarning:()=>De,env:()=>Re,execArgv:()=>Ie,execPath:()=>gt,exit:()=>Je,features:()=>rt,hasUncaughtExceptionCaptureCallback:()=>be,hrtime:()=>we,kill:()=>Xe,listeners:()=>Se,memoryUsage:()=>Qe,moduleLoadList:()=>ze,nextTick:()=>ue,off:()=>Ot,on:()=>ke,once:()=>At,openStdin:()=>et,pid:()=>ht,platform:()=>Oe,ppid:()=>mt,prependListener:()=>Mt,prependOnceListener:()=>qt,reallyExit:()=>Ve,release:()=>$e,removeAllListeners:()=>Pt,removeListener:()=>Rt,resourceUsage:()=>Ye,setSourceMapsEnabled:()=>wt,setUncaughtExceptionCaptureCallback:()=>it,stderr:()=>pt,stdin:()=>dt,stdout:()=>ut,title:()=>Ce,umask:()=>Le,uptime:()=>ve,version:()=>Me,versions:()=>qe});var xe,Ee,Te,_e,Ce,Ae,Oe,Re,Pe,Ie,Me,qe,De,Ne,Le,je,Be,$e,Fe,Ue,ze,Ze,He,We,Ve,Ge,Ke,Ye,Qe,Xe,Je,et,tt,rt,nt,it,ot,at,st,lt,ct,ut,pt,dt,ft,ht,mt,gt,yt,bt,vt,wt,kt,St,xt,Et,Tt,_t,Ct,At,Ot,Rt,Pt,It,Mt,qt,Dt,Nt=te((()=>{oe(),Xt(),Lt(),xe=[],Ee=!1,_e=-1,pe.prototype.run=function(){this.fun.apply(null,this.array)},Ce="browser",Ae="x64",Oe="browser",Re={PATH:"/usr/bin",LANG:typeof navigator<"u"?navigator.language+".UTF-8":void 0,PWD:"/",HOME:"/home",TMP:"/tmp"},Pe=["/usr/bin/node"],Ie=[],Me="v16.8.0",qe={},De=function(e,t){console.warn((t?t+": ":"")+e)},Ne=function(e){se("binding")},Le=function(e){return 0},je=function(){return"/"},Be=function(e){},$e={name:"node",sourceUrl:"",headersUrl:"",libUrl:""},Fe=!0,Ue=de,ze=[],Ze={},He=!1,We={},Ve=de,Ge=de,Ye=Ke=function(){return{}},Qe=Ke,Xe=de,Je=de,et=de,tt={},rt={inspector:!1,debug:!1,uv:!1,ipv6:!1,tls_alpn:!1,tls_sni:!1,tls_ocsp:!1,tls:!1,cached_builtins:!0},nt=de,it=de,ot=de,at=de,st=de,lt=de,ct=de,ut=void 0,pt=void 0,dt=void 0,ft=de,ht=2,mt=1,gt="/bin/usr/node",yt=9229,bt="node",vt=[],wt=de,void 0===(kt={now:typeof performance<"u"?performance.now.bind(performance):void 0,timing:typeof performance<"u"?performance.timing:void 0}).now&&(St=Date.now(),kt.timing&&kt.timing.navigationStart&&(St=kt.timing.navigationStart),kt.now=()=>Date.now()-St),xt=1e9,we.bigint=function(e){var t=we(e);return typeof BigInt>"u"?t[0]*xt+t[1]:BigInt(t[0]*xt)+BigInt(t[1])},Dt={version:Me,versions:qe,arch:Ae,platform:Oe,browser:Fe,release:$e,_rawDebug:Ue,moduleLoadList:ze,binding:Ne,_linkedBinding:fe,_events:Tt={},_eventsCount:_t=0,_maxListeners:Et=10,on:ke,addListener:Ct=ke,once:At=ke,off:Ot=ke,removeListener:Rt=ke,removeAllListeners:Pt=ke,emit:It=de,prependListener:Mt=ke,prependOnceListener:qt=ke,listeners:Se,domain:Ze,_exiting:He,config:We,dlopen:he,uptime:ve,_getActiveRequests:me,_getActiveHandles:ge,reallyExit:Ve,_kill:Ge,cpuUsage:Ke,resourceUsage:Ye,memoryUsage:Qe,kill:Xe,exit:Je,openStdin:et,allowedNodeEnvironmentFlags:tt,assert:ye,features:rt,_fatalExceptions:nt,setUncaughtExceptionCaptureCallback:it,hasUncaughtExceptionCaptureCallback:be,emitWarning:De,nextTick:ue,_tickCallback:ot,_debugProcess:at,_debugEnd:st,_startProfilerIdleNotifier:lt,_stopProfilerIdleNotifier:ct,stdout:ut,stdin:dt,stderr:pt,abort:ft,umask:Le,chdir:Be,cwd:je,env:Re,title:Ce,argv:Pe,execArgv:Ie,pid:ht,ppid:mt,execPath:gt,debugPort:yt,hrtime:we,argv0:bt,_preload_modules:vt,setSourceMapsEnabled:wt}})),Lt=te((()=>{Nt()}));function jt(){if(Zt)return zt;Zt=!0;let e=function(){if($t)return Bt;$t=!0,Bt.byteLength=function(e){var t=a(e),r=t[0],n=t[1];return 3*(r+n)/4-n},Bt.toByteArray=function(e){var n,i,o=a(e),s=o[0],l=o[1],c=new r(function(e,t,r){return 3*(t+r)/4-r}(0,s,l)),u=0,p=l>0?s-4:s;for(i=0;i>16&255,c[u++]=n>>8&255,c[u++]=255&n;return 2===l&&(n=t[e.charCodeAt(i)]<<2|t[e.charCodeAt(i+1)]>>4,c[u++]=255&n),1===l&&(n=t[e.charCodeAt(i)]<<10|t[e.charCodeAt(i+1)]<<4|t[e.charCodeAt(i+2)]>>2,c[u++]=n>>8&255,c[u++]=255&n),c},Bt.fromByteArray=function(t){for(var r,n=t.length,i=n%3,o=[],a=16383,s=0,c=n-i;sc?c:s+a));return 1===i?(r=t[n-1],o.push(e[r>>2]+e[r<<4&63]+"==")):2===i&&(r=(t[n-2]<<8)+t[n-1],o.push(e[r>>10]+e[r>>4&63]+e[r<<2&63]+"=")),o.join("")};for(var e=[],t=[],r=typeof Uint8Array<"u"?Uint8Array:Array,n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=0,o=n.length;i0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");return-1===r&&(r=t),[r,r===t?0:4-r%4]}function s(t){return e[t>>18&63]+e[t>>12&63]+e[t>>6&63]+e[63&t]}function l(e,t,r){for(var n,i=[],o=t;o>1,u=-7,p=r?i-1:0,d=r?-1:1,f=e[t+p];for(p+=d,o=f&(1<<-u)-1,f>>=-u,u+=s;u>0;o=256*o+e[t+p],p+=d,u-=8);for(a=o&(1<<-u)-1,o>>=-u,u+=n;u>0;a=256*a+e[t+p],p+=d,u-=8);if(0===o)o=1-c;else{if(o===l)return a?NaN:1/0*(f?-1:1);a+=Math.pow(2,n),o-=c}return(f?-1:1)*a*Math.pow(2,o-n)},Ft.write=function(e,t,r,n,i,o){var a,s,l,c=8*o-i-1,u=(1<>1,d=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,f=n?0:o-1,h=n?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,a=u):(a=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-a))<1&&(a--,l*=2),(t+=a+p>=1?d/l:d*Math.pow(2,1-p))*l>=2&&(a++,l/=2),a+p>=u?(s=0,a=u):a+p>=1?(s=(t*l-1)*Math.pow(2,i),a+=p):(s=t*Math.pow(2,p-1)*Math.pow(2,i),a=0));i>=8;e[r+f]=255&s,f+=h,s/=256,i-=8);for(a=a<0;e[r+f]=255&a,f+=h,a/=256,c-=8);e[r+f-h]|=128*m}),Ft),r="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;zt.Buffer=o,zt.SlowBuffer=function(e){return+e!=e&&(e=0),o.alloc(+e)},zt.INSPECT_MAX_BYTES=50;let n=2147483647;function i(e){if(e>n)throw new RangeError('The value "'+e+'" is invalid for option "size"');let t=new Uint8Array(e);return Object.setPrototypeOf(t,o.prototype),t}function o(e,t,r){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return l(e)}return a(e,t,r)}function a(e,t,r){if("string"==typeof e)return function(e,t){if(("string"!=typeof t||""===t)&&(t="utf8"),!o.isEncoding(t))throw new TypeError("Unknown encoding: "+t);let r=0|d(e,t),n=i(r),a=n.write(e,t);return a!==r&&(n=n.slice(0,a)),n}(e,t);if(ArrayBuffer.isView(e))return function(e){if(W(e,Uint8Array)){let t=new Uint8Array(e);return u(t.buffer,t.byteOffset,t.byteLength)}return c(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(W(e,ArrayBuffer)||e&&W(e.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(W(e,SharedArrayBuffer)||e&&W(e.buffer,SharedArrayBuffer)))return u(e,t,r);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');let n=e.valueOf&&e.valueOf();if(null!=n&&n!==e)return o.from(n,t,r);let a=function(e){if(o.isBuffer(e)){let t=0|p(e.length),r=i(t);return 0===r.length||e.copy(r,0,0,t),r}if(void 0!==e.length)return"number"!=typeof e.length||V(e.length)?i(0):c(e);if("Buffer"===e.type&&Array.isArray(e.data))return c(e.data)}(e);if(a)return a;if(typeof Symbol<"u"&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return o.from(e[Symbol.toPrimitive]("string"),t,r);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function s(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function l(e){return s(e),i(e<0?0:0|p(e))}function c(e){let t=e.length<0?0:0|p(e.length),r=i(t);for(let n=0;n=n)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+n.toString(16)+" bytes");return 0|e}function d(e,t){if(o.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||W(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);let r=e.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;let i=!1;for(;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return z(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return Z(e).length;default:if(i)return n?-1:z(e).length;t=(""+t).toLowerCase(),i=!0}}function f(e,t,r){let n=!1;if((void 0===t||t<0)&&(t=0),t>this.length||((void 0===r||r>this.length)&&(r=this.length),r<=0)||(r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return C(this,t,r);case"utf8":case"utf-8":return x(this,t,r);case"ascii":return T(this,t,r);case"latin1":case"binary":return _(this,t,r);case"base64":return S(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return A(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function h(e,t,r){let n=e[t];e[t]=e[r],e[r]=n}function m(e,t,r,n,i){if(0===e.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),V(r=+r)&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(i)return-1;r=e.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof t&&(t=o.from(t,n)),o.isBuffer(t))return 0===t.length?-1:g(e,t,r,n,i);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):g(e,[t],r,n,i);throw new TypeError("val must be string, number or Buffer")}function g(e,t,r,n,i){let o,a=1,s=e.length,l=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;a=2,s/=2,l/=2,r/=2}function c(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(i){let n=-1;for(o=r;os&&(r=s-l),o=r;o>=0;o--){let r=!0;for(let n=0;ni&&(n=i):n=i;let o,a=t.length;for(n>a/2&&(n=a/2),o=0;o>8,i=r%256,o.push(i),o.push(n);return o}(t,e.length-r),e,r,n)}function S(t,r,n){return 0===r&&n===t.length?e.fromByteArray(t):e.fromByteArray(t.slice(r,n))}function x(e,t,r){r=Math.min(e.length,r);let n=[],i=t;for(;i239?4:t>223?3:t>191?2:1;if(i+a<=r){let r,n,s,l;switch(a){case 1:t<128&&(o=t);break;case 2:r=e[i+1],128==(192&r)&&(l=(31&t)<<6|63&r,l>127&&(o=l));break;case 3:r=e[i+1],n=e[i+2],128==(192&r)&&128==(192&n)&&(l=(15&t)<<12|(63&r)<<6|63&n,l>2047&&(l<55296||l>57343)&&(o=l));break;case 4:r=e[i+1],n=e[i+2],s=e[i+3],128==(192&r)&&128==(192&n)&&128==(192&s)&&(l=(15&t)<<18|(63&r)<<12|(63&n)<<6|63&s,l>65535&&l<1114112&&(o=l))}}null===o?(o=65533,a=1):o>65535&&(o-=65536,n.push(o>>>10&1023|55296),o=56320|1023&o),n.push(o),i+=a}return function(e){let t=e.length;if(t<=E)return String.fromCharCode.apply(String,e);let r="",n=0;for(;nn.length?(o.isBuffer(t)||(t=o.from(t)),t.copy(n,i)):Uint8Array.prototype.set.call(n,t,i);else{if(!o.isBuffer(t))throw new TypeError('"list" argument must be an Array of Buffers');t.copy(n,i)}i+=t.length}return n},o.byteLength=d,o.prototype._isBuffer=!0,o.prototype.swap16=function(){let e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;tt&&(e+=" ... "),""},r&&(o.prototype[r]=o.prototype.inspect),o.prototype.compare=function(e,t,r,n,i){if(W(e,Uint8Array)&&(e=o.from(e,e.offset,e.byteLength)),!o.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),t<0||r>e.length||n<0||i>this.length)throw new RangeError("out of range index");if(n>=i&&t>=r)return 0;if(n>=i)return-1;if(t>=r)return 1;if(this===e)return 0;let a=(i>>>=0)-(n>>>=0),s=(r>>>=0)-(t>>>=0),l=Math.min(a,s),c=this.slice(n,i),u=e.slice(t,r);for(let e=0;e>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}let i=this.length-t;if((void 0===r||r>i)&&(r=i),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");let o=!1;for(;;)switch(n){case"hex":return y(this,e,t,r);case"utf8":case"utf-8":return b(this,e,t,r);case"ascii":case"latin1":case"binary":return v(this,e,t,r);case"base64":return w(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return k(this,e,t,r);default:if(o)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),o=!0}},o.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};let E=4096;function T(e,t,r){let n="";r=Math.min(e.length,r);for(let i=t;in)&&(r=n);let i="";for(let n=t;nr)throw new RangeError("Trying to access beyond buffer length")}function R(e,t,r,n,i,a){if(!o.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||te.length)throw new RangeError("Index out of range")}function P(e,t,r,n,i){B(t,n,i,e,r,7);let o=Number(t&BigInt(4294967295));e[r++]=o,o>>=8,e[r++]=o,o>>=8,e[r++]=o,o>>=8,e[r++]=o;let a=Number(t>>BigInt(32)&BigInt(4294967295));return e[r++]=a,a>>=8,e[r++]=a,a>>=8,e[r++]=a,a>>=8,e[r++]=a,r}function I(e,t,r,n,i){B(t,n,i,e,r,7);let o=Number(t&BigInt(4294967295));e[r+7]=o,o>>=8,e[r+6]=o,o>>=8,e[r+5]=o,o>>=8,e[r+4]=o;let a=Number(t>>BigInt(32)&BigInt(4294967295));return e[r+3]=a,a>>=8,e[r+2]=a,a>>=8,e[r+1]=a,a>>=8,e[r]=a,r+8}function M(e,t,r,n,i,o){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function q(e,r,n,i,o){return r=+r,n>>>=0,o||M(e,0,n,4),t.write(e,r,n,i,23,4),n+4}function D(e,r,n,i,o){return r=+r,n>>>=0,o||M(e,0,n,8),t.write(e,r,n,i,52,8),n+8}o.prototype.slice=function(e,t){let r=this.length;(e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t>>=0,t>>>=0,r||O(e,t,this.length);let n=this[e],i=1,o=0;for(;++o>>=0,t>>>=0,r||O(e,t,this.length);let n=this[e+--t],i=1;for(;t>0&&(i*=256);)n+=this[e+--t]*i;return n},o.prototype.readUint8=o.prototype.readUInt8=function(e,t){return e>>>=0,t||O(e,1,this.length),this[e]},o.prototype.readUint16LE=o.prototype.readUInt16LE=function(e,t){return e>>>=0,t||O(e,2,this.length),this[e]|this[e+1]<<8},o.prototype.readUint16BE=o.prototype.readUInt16BE=function(e,t){return e>>>=0,t||O(e,2,this.length),this[e]<<8|this[e+1]},o.prototype.readUint32LE=o.prototype.readUInt32LE=function(e,t){return e>>>=0,t||O(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},o.prototype.readUint32BE=o.prototype.readUInt32BE=function(e,t){return e>>>=0,t||O(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},o.prototype.readBigUInt64LE=K((function(e){$(e>>>=0,"offset");let t=this[e],r=this[e+7];(void 0===t||void 0===r)&&F(e,this.length-8);let n=t+256*this[++e]+65536*this[++e]+this[++e]*2**24,i=this[++e]+256*this[++e]+65536*this[++e]+r*2**24;return BigInt(n)+(BigInt(i)<>>=0,"offset");let t=this[e],r=this[e+7];(void 0===t||void 0===r)&&F(e,this.length-8);let n=t*2**24+65536*this[++e]+256*this[++e]+this[++e],i=this[++e]*2**24+65536*this[++e]+256*this[++e]+r;return(BigInt(n)<>>=0,t>>>=0,r||O(e,t,this.length);let n=this[e],i=1,o=0;for(;++o=i&&(n-=Math.pow(2,8*t)),n},o.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||O(e,t,this.length);let n=t,i=1,o=this[e+--n];for(;n>0&&(i*=256);)o+=this[e+--n]*i;return i*=128,o>=i&&(o-=Math.pow(2,8*t)),o},o.prototype.readInt8=function(e,t){return e>>>=0,t||O(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},o.prototype.readInt16LE=function(e,t){e>>>=0,t||O(e,2,this.length);let r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},o.prototype.readInt16BE=function(e,t){e>>>=0,t||O(e,2,this.length);let r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},o.prototype.readInt32LE=function(e,t){return e>>>=0,t||O(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},o.prototype.readInt32BE=function(e,t){return e>>>=0,t||O(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},o.prototype.readBigInt64LE=K((function(e){$(e>>>=0,"offset");let t=this[e],r=this[e+7];(void 0===t||void 0===r)&&F(e,this.length-8);let n=this[e+4]+256*this[e+5]+65536*this[e+6]+(r<<24);return(BigInt(n)<>>=0,"offset");let t=this[e],r=this[e+7];(void 0===t||void 0===r)&&F(e,this.length-8);let n=(t<<24)+65536*this[++e]+256*this[++e]+this[++e];return(BigInt(n)<>>=0,r||O(e,4,this.length),t.read(this,e,!0,23,4)},o.prototype.readFloatBE=function(e,r){return e>>>=0,r||O(e,4,this.length),t.read(this,e,!1,23,4)},o.prototype.readDoubleLE=function(e,r){return e>>>=0,r||O(e,8,this.length),t.read(this,e,!0,52,8)},o.prototype.readDoubleBE=function(e,r){return e>>>=0,r||O(e,8,this.length),t.read(this,e,!1,52,8)},o.prototype.writeUintLE=o.prototype.writeUIntLE=function(e,t,r,n){if(e=+e,t>>>=0,r>>>=0,!n){R(this,e,t,r,Math.pow(2,8*r)-1,0)}let i=1,o=0;for(this[t]=255&e;++o>>=0,r>>>=0,!n){R(this,e,t,r,Math.pow(2,8*r)-1,0)}let i=r-1,o=1;for(this[t+i]=255&e;--i>=0&&(o*=256);)this[t+i]=e/o&255;return t+r},o.prototype.writeUint8=o.prototype.writeUInt8=function(e,t,r){return e=+e,t>>>=0,r||R(this,e,t,1,255,0),this[t]=255&e,t+1},o.prototype.writeUint16LE=o.prototype.writeUInt16LE=function(e,t,r){return e=+e,t>>>=0,r||R(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},o.prototype.writeUint16BE=o.prototype.writeUInt16BE=function(e,t,r){return e=+e,t>>>=0,r||R(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},o.prototype.writeUint32LE=o.prototype.writeUInt32LE=function(e,t,r){return e=+e,t>>>=0,r||R(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},o.prototype.writeUint32BE=o.prototype.writeUInt32BE=function(e,t,r){return e=+e,t>>>=0,r||R(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},o.prototype.writeBigUInt64LE=K((function(e,t=0){return P(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),o.prototype.writeBigUInt64BE=K((function(e,t=0){return I(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),o.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t>>>=0,!n){let n=Math.pow(2,8*r-1);R(this,e,t,r,n-1,-n)}let i=0,o=1,a=0;for(this[t]=255&e;++i>0)-a&255;return t+r},o.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t>>>=0,!n){let n=Math.pow(2,8*r-1);R(this,e,t,r,n-1,-n)}let i=r-1,o=1,a=0;for(this[t+i]=255&e;--i>=0&&(o*=256);)e<0&&0===a&&0!==this[t+i+1]&&(a=1),this[t+i]=(e/o>>0)-a&255;return t+r},o.prototype.writeInt8=function(e,t,r){return e=+e,t>>>=0,r||R(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},o.prototype.writeInt16LE=function(e,t,r){return e=+e,t>>>=0,r||R(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},o.prototype.writeInt16BE=function(e,t,r){return e=+e,t>>>=0,r||R(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},o.prototype.writeInt32LE=function(e,t,r){return e=+e,t>>>=0,r||R(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},o.prototype.writeInt32BE=function(e,t,r){return e=+e,t>>>=0,r||R(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},o.prototype.writeBigInt64LE=K((function(e,t=0){return P(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),o.prototype.writeBigInt64BE=K((function(e,t=0){return I(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),o.prototype.writeFloatLE=function(e,t,r){return q(this,e,t,!0,r)},o.prototype.writeFloatBE=function(e,t,r){return q(this,e,t,!1,r)},o.prototype.writeDoubleLE=function(e,t,r){return D(this,e,t,!0,r)},o.prototype.writeDoubleBE=function(e,t,r){return D(this,e,t,!1,r)},o.prototype.copy=function(e,t,r,n){if(!o.isBuffer(e))throw new TypeError("argument should be a Buffer");if(r||(r=0),!n&&0!==n&&(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(i=t;i=n+4;r-=3)t=`_${e.slice(r-3,r)}${t}`;return`${e.slice(0,r)}${t}`}function B(e,t,r,n,i,o){if(e>r||e= 0${n} and < 2${n} ** ${8*(o+1)}${n}`:`>= -(2${n} ** ${8*(o+1)-1}${n}) and < 2 ** ${8*(o+1)-1}${n}`,new N.ERR_OUT_OF_RANGE("value",r,e)}!function(e,t,r){$(t,"offset"),(void 0===e[t]||void 0===e[t+r])&&F(t,e.length-(r+1))}(n,i,o)}function $(e,t){if("number"!=typeof e)throw new N.ERR_INVALID_ARG_TYPE(t,"number",e)}function F(e,t,r){throw Math.floor(e)!==e?($(e,r),new N.ERR_OUT_OF_RANGE("offset","an integer",e)):t<0?new N.ERR_BUFFER_OUT_OF_BOUNDS:new N.ERR_OUT_OF_RANGE("offset",`>= 0 and <= ${t}`,e)}L("ERR_BUFFER_OUT_OF_BOUNDS",(function(e){return e?`${e} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"}),RangeError),L("ERR_INVALID_ARG_TYPE",(function(e,t){return`The "${e}" argument must be of type number. Received type ${typeof t}`}),TypeError),L("ERR_OUT_OF_RANGE",(function(e,t,r){let n=`The value of "${e}" is out of range.`,i=r;return Number.isInteger(r)&&Math.abs(r)>2**32?i=j(String(r)):"bigint"==typeof r&&(i=String(r),(r>BigInt(2)**BigInt(32)||r<-(BigInt(2)**BigInt(32)))&&(i=j(i)),i+="n"),n+=` It must be ${t}. Received ${i}`,n}),RangeError);let U=/[^+/0-9A-Za-z-_]/g;function z(e,t){t=t||1/0;let r,n=e.length,i=null,o=[];for(let a=0;a55295&&r<57344){if(!i){if(r>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(a+1===n){(t-=3)>-1&&o.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&o.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(t-=3)>-1&&o.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;o.push(r)}else if(r<2048){if((t-=2)<0)break;o.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;o.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return o}function Z(t){return e.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(U,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(t))}function H(e,t,r,n){let i;for(i=0;i=t.length||i>=e.length);++i)t[i+r]=e[i];return i}function W(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function V(e){return e!=e}let G=function(){let e="0123456789abcdef",t=new Array(256);for(let r=0;r<16;++r){let n=16*r;for(let i=0;i<16;++i)t[n+i]=e[r]+e[i]}return t}();function K(e){return typeof BigInt>"u"?Y:e}function Y(){throw new Error("BigInt not supported")}return zt}var Bt,$t,Ft,Ut,zt,Zt,Ht=te((()=>{oe(),Xt(),Lt(),Bt={},$t=!1,Ft={},Ut=!1,zt={},Zt=!1})),Wt={};ne(Wt,{Buffer:()=>Gt,INSPECT_MAX_BYTES:()=>Kt,default:()=>Vt,kMaxLength:()=>Yt});var Vt,Gt,Kt,Yt,Qt=te((()=>{oe(),Xt(),Lt(),Ht(),(Vt=jt()).Buffer,Vt.SlowBuffer,Vt.INSPECT_MAX_BYTES,Vt.kMaxLength,Gt=Vt.Buffer,Kt=Vt.INSPECT_MAX_BYTES,Yt=Vt.kMaxLength})),Xt=te((()=>{Qt()})),Jt=re(((e,t)=>{oe(),Xt(),Lt();var r=class extends Error{constructor(e){if(!Array.isArray(e))throw new TypeError("Expected input to be an Array, got "+typeof e);let t="";for(let r=0;r{oe(),Xt(),Lt(),t.exports={format(e,...t){return e.replace(/%([sdifj])/g,(function(...[e,r]){let n=t.shift();return"f"===r?n.toFixed(6):"j"===r?JSON.stringify(n):"s"===r&&"object"==typeof n?`${n.constructor!==Object?n.constructor.name:""} {}`.trim():n.toString()}))},inspect(e){switch(typeof e){case"string":if(e.includes("'")){if(!e.includes('"'))return`"${e}"`;if(!e.includes("`")&&!e.includes("${"))return`\`${e}\``}return`'${e}'`;case"number":return isNaN(e)?"NaN":Object.is(e,-0)?String(e):e;case"bigint":return`${String(e)}n`;case"boolean":case"undefined":return String(e);case"object":return"{}"}}}})),tr=re(((e,t)=>{oe(),Xt(),Lt();var{format:r,inspect:n}=er(),{AggregateError:i}=Jt(),o=globalThis.AggregateError||i,a=Symbol("kIsNodeError"),s=["string","function","number","object","Function","Object","boolean","bigint","symbol"],l=/^([A-Z][a-z0-9]*)+$/,c={};function u(e,t){if(!e)throw new c.ERR_INTERNAL_ASSERTION(t)}function p(e){let t="",r=e.length,n="-"===e[0]?1:0;for(;r>=n+4;r-=3)t=`_${e.slice(r-3,r)}${t}`;return`${e.slice(0,r)}${t}`}function d(e,t,n){n||(n=Error);class i extends n{constructor(...n){super(function(e,t,n){if("function"==typeof t)return u(t.length<=n.length,`Code: ${e}; The provided arguments length (${n.length}) does not match the required ones (${t.length}).`),t(...n);let i=(t.match(/%[dfijoOs]/g)||[]).length;return u(i===n.length,`Code: ${e}; The provided arguments length (${n.length}) does not match the required ones (${i}).`),0===n.length?t:r(t,...n)}(e,t,n))}toString(){return`${this.name} [${e}]: ${this.message}`}}Object.defineProperties(i.prototype,{name:{value:n.name,writable:!0,enumerable:!1,configurable:!0},toString:{value(){return`${this.name} [${e}]: ${this.message}`},writable:!0,enumerable:!1,configurable:!0}}),i.prototype.code=e,i.prototype[a]=!0,c[e]=i}function f(e){let t="__node_internal_"+e.name;return Object.defineProperty(e,"name",{value:t}),e}var h=class extends Error{constructor(e="The operation was aborted",t){if(void 0!==t&&"object"!=typeof t)throw new c.ERR_INVALID_ARG_TYPE("options","Object",t);super(e,t),this.code="ABORT_ERR",this.name="AbortError"}};d("ERR_ASSERTION","%s",Error),d("ERR_INVALID_ARG_TYPE",((e,t,r)=>{u("string"==typeof e,"'name' must be a string"),Array.isArray(t)||(t=[t]);let i="The ";e.endsWith(" argument")?i+=`${e} `:i+=`"${e}" ${e.includes(".")?"property":"argument"} `,i+="must be ";let o=[],a=[],c=[];for(let e of t)u("string"==typeof e,"All expected entries have to be of type string"),s.includes(e)?o.push(e.toLowerCase()):l.test(e)?a.push(e):(u("object"!==e,'The value "object" should be written as "Object"'),c.push(e));if(a.length>0){let e=o.indexOf("object");-1!==e&&(o.splice(o,e,1),a.push("Object"))}if(o.length>0){switch(o.length){case 1:i+=`of type ${o[0]}`;break;case 2:i+=`one of type ${o[0]} or ${o[1]}`;break;default:{let e=o.pop();i+=`one of type ${o.join(", ")}, or ${e}`}}(a.length>0||c.length>0)&&(i+=" or ")}if(a.length>0){switch(a.length){case 1:i+=`an instance of ${a[0]}`;break;case 2:i+=`an instance of ${a[0]} or ${a[1]}`;break;default:{let e=a.pop();i+=`an instance of ${a.join(", ")}, or ${e}`}}c.length>0&&(i+=" or ")}switch(c.length){case 0:break;case 1:c[0].toLowerCase()!==c[0]&&(i+="an "),i+=`${c[0]}`;break;case 2:i+=`one of ${c[0]} or ${c[1]}`;break;default:{let e=c.pop();i+=`one of ${c.join(", ")}, or ${e}`}}if(null==r)i+=`. Received ${r}`;else if("function"==typeof r&&r.name)i+=`. Received function ${r.name}`;else if("object"==typeof r){var p;if(null!==(p=r.constructor)&&void 0!==p&&p.name)i+=`. Received an instance of ${r.constructor.name}`;else{i+=`. Received ${n(r,{depth:-1})}`}}else{let e=n(r,{colors:!1});e.length>25&&(e=`${e.slice(0,25)}...`),i+=`. Received type ${typeof r} (${e})`}return i}),TypeError),d("ERR_INVALID_ARG_VALUE",((e,t,r="is invalid")=>{let i=n(t);return i.length>128&&(i=i.slice(0,128)+"..."),`The ${e.includes(".")?"property":"argument"} '${e}' ${r}. Received ${i}`}),TypeError),d("ERR_INVALID_RETURN_VALUE",((e,t,r)=>{var n;return`Expected ${e} to be returned from the "${t}" function but got ${null!=r&&null!==(n=r.constructor)&&void 0!==n&&n.name?`instance of ${r.constructor.name}`:"type "+typeof r}.`}),TypeError),d("ERR_MISSING_ARGS",((...e)=>{u(e.length>0,"At least one arg needs to be specified");let t,r=e.length;switch(e=(Array.isArray(e)?e:[e]).map((e=>`"${e}"`)).join(" or "),r){case 1:t+=`The ${e[0]} argument`;break;case 2:t+=`The ${e[0]} and ${e[1]} arguments`;break;default:{let r=e.pop();t+=`The ${e.join(", ")}, and ${r} arguments`}}return`${t} must be specified`}),TypeError),d("ERR_OUT_OF_RANGE",((e,t,r)=>{let i;if(u(t,'Missing "range" argument'),Number.isInteger(r)&&Math.abs(r)>2**32)i=p(String(r));else if("bigint"==typeof r){i=String(r);let e=BigInt(2)**BigInt(32);(r>e||r<-e)&&(i=p(i)),i+="n"}else i=n(r);return`The value of "${e}" is out of range. It must be ${t}. Received ${i}`}),RangeError),d("ERR_MULTIPLE_CALLBACK","Callback called multiple times",Error),d("ERR_METHOD_NOT_IMPLEMENTED","The %s method is not implemented",Error),d("ERR_STREAM_ALREADY_FINISHED","Cannot call %s after a stream was finished",Error),d("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable",Error),d("ERR_STREAM_DESTROYED","Cannot call %s after a stream was destroyed",Error),d("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),d("ERR_STREAM_PREMATURE_CLOSE","Premature close",Error),d("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF",Error),d("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event",Error),d("ERR_STREAM_WRITE_AFTER_END","write after end",Error),d("ERR_UNKNOWN_ENCODING","Unknown encoding: %s",TypeError),t.exports={AbortError:h,aggregateTwoErrors:f((function(e,t){if(e&&t&&e!==t){if(Array.isArray(t.errors))return t.errors.push(e),t;let r=new o([t,e],t.message);return r.code=t.code,r}return e||t})),hideStackFrames:f,codes:c}})),rr=re(((e,t)=>{oe(),Xt(),Lt();var{AbortController:r,AbortSignal:n}=typeof self<"u"?self:typeof window<"u"?window:void 0;t.exports=r,t.exports.AbortSignal=n,t.exports.default=r})),nr={};function ir(){if(ar)return or;ar=!0;var e,t="object"==typeof Reflect?Reflect:null,r=t&&"function"==typeof t.apply?t.apply:function(e,t,r){return Function.prototype.apply.call(e,t,r)};e=t&&"function"==typeof t.ownKeys?t.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var n=Number.isNaN||function(e){return e!=e};function i(){i.init.call(this)}(or=i).once=function(e,t){return new Promise((function(r,n){function i(r){e.removeListener(t,o),n(r)}function o(){"function"==typeof e.removeListener&&e.removeListener("error",i),r([].slice.call(arguments))}h(e,t,o,{once:!0}),"error"!==t&&function(e,t,r){"function"==typeof e.on&&h(e,"error",t,r)}(e,i,{once:!0})}))},i.EventEmitter=i,i.prototype._events=void 0,i.prototype._eventsCount=0,i.prototype._maxListeners=void 0;var o=10;function a(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function s(e){return void 0===e._maxListeners?i.defaultMaxListeners:e._maxListeners}function l(e,t,r,n){var i,o,l;if(a(r),void 0===(o=e._events)?(o=e._events=Object.create(null),e._eventsCount=0):(void 0!==o.newListener&&(e.emit("newListener",t,r.listener?r.listener:r),o=e._events),l=o[t]),void 0===l)l=o[t]=r,++e._eventsCount;else if("function"==typeof l?l=o[t]=n?[r,l]:[l,r]:n?l.unshift(r):l.push(r),(i=s(e))>0&&l.length>i&&!l.warned){l.warned=!0;var c=new Error("Possible EventEmitter memory leak detected. "+l.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");c.name="MaxListenersExceededWarning",c.emitter=e,c.type=t,c.count=l.length,function(e){console&&console.warn&&console.warn(e)}(c)}return e}function c(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function u(e,t,r){var n={fired:!1,wrapFn:void 0,target:e,type:t,listener:r},i=c.bind(n);return i.listener=r,n.wrapFn=i,i}function p(e,t,r){var n=e._events;if(void 0===n)return[];var i=n[t];return void 0===i?[]:"function"==typeof i?r?[i.listener||i]:[i]:r?function(e){for(var t=new Array(e.length),r=0;r0&&(a=t[0]),a instanceof Error)throw a;var s=new Error("Unhandled error."+(a?" ("+a.message+")":""));throw s.context=a,s}var l=o[e];if(void 0===l)return!1;if("function"==typeof l)r(l,this,t);else{var c=l.length,u=f(l,c);for(n=0;n=0;o--)if(r[o]===t||r[o].listener===t){s=r[o].listener,i=o;break}if(i<0)return this;0===i?r.shift():function(e,t){for(;t+1=0;n--)this.removeListener(e,t[n]);return this},i.prototype.listeners=function(e){return p(this,e,!0)},i.prototype.rawListeners=function(e){return p(this,e,!1)},i.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):d.call(e,t)},i.prototype.listenerCount=d,i.prototype.eventNames=function(){return this._eventsCount>0?e(this._events):[]},or}ne(nr,{EventEmitter:()=>lr,default:()=>sr,defaultMaxListeners:()=>cr,init:()=>ur,listenerCount:()=>pr,on:()=>dr,once:()=>fr});var or,ar,sr,lr,cr,ur,pr,dr,fr,hr=te((()=>{oe(),Xt(),Lt(),or={},ar=!1,(sr=ir()).once,sr.once=function(e,t){return new Promise(((r,n)=>{function i(...t){void 0!==o&&e.removeListener("error",o),r(t)}let o;"error"!==t&&(o=t=>{e.removeListener(name,i),n(t)},e.once("error",o)),e.once(t,i)}))},sr.on=function(e,t){let r=[],n=[],i=null,o=!1,a={async next(){let e=r.shift();if(e)return createIterResult(e,!1);if(i){let e=Promise.reject(i);return i=null,e}return o?createIterResult(void 0,!0):new Promise(((e,t)=>n.push({resolve:e,reject:t})))},async return(){e.removeListener(t,s),e.removeListener("error",l),o=!0;for(let e of n)e.resolve(createIterResult(void 0,!0));return createIterResult(void 0,!0)},throw(r){i=r,e.removeListener(t,s),e.removeListener("error",l)},[Symbol.asyncIterator](){return this}};return e.on(t,s),e.on("error",l),a;function s(...e){let t=n.shift();t?t.resolve(createIterResult(e,!1)):r.push(e)}function l(e){o=!0;let t=n.shift();t?t.reject(e):i=e,a.return()}},({EventEmitter:lr,defaultMaxListeners:cr,init:ur,listenerCount:pr,on:dr,once:fr}=sr)})),mr=re(((e,t)=>{oe(),Xt(),Lt();var r=(Qt(),ie(Wt)),{format:n,inspect:i}=er(),{codes:{ERR_INVALID_ARG_TYPE:o}}=tr(),{kResistStopPropagation:a,AggregateError:s,SymbolDispose:l}=Jt(),c=globalThis.AbortSignal||rr().AbortSignal,u=globalThis.AbortController||rr().AbortController,p=Object.getPrototypeOf((async function(){})).constructor,d=globalThis.Blob||r.Blob,f=typeof d<"u"?function(e){return e instanceof d}:function(e){return!1},h=(e,t)=>{if(void 0!==e&&(null===e||"object"!=typeof e||!("aborted"in e)))throw new o(t,"AbortSignal",e)};t.exports={AggregateError:s,kEmptyObject:Object.freeze({}),once(e){let t=!1;return function(...r){t||(t=!0,e.apply(this,r))}},createDeferredPromise:function(){let e,t;return{promise:new Promise(((r,n)=>{e=r,t=n})),resolve:e,reject:t}},promisify(e){return new Promise(((t,r)=>{e(((e,...n)=>e?r(e):t(...n)))}))},debuglog(){return function(){}},format:n,inspect:i,types:{isAsyncFunction(e){return e instanceof p},isArrayBufferView(e){return ArrayBuffer.isView(e)}},isBlob:f,deprecate(e,t){return e},addAbortListener:(hr(),ie(nr)).addAbortListener||function(e,t){if(void 0===e)throw new o("signal","AbortSignal",e);let r;return h(e,"signal"),((e,t)=>{if("function"!=typeof e)throw new o(t,"Function",e)})(t,"listener"),e.aborted?queueMicrotask((()=>t())):(e.addEventListener("abort",t,{__proto__:null,once:!0,[a]:!0}),r=()=>{e.removeEventListener("abort",t)}),{__proto__:null,[l](){var e;null===(e=r)||void 0===e||e()}}},AbortSignalAny:c.any||function(e){if(1===e.length)return e[0];let t=new u,r=()=>t.abort();return e.forEach((e=>{h(e,"signals"),e.addEventListener("abort",r,{once:!0})})),t.signal.addEventListener("abort",(()=>{e.forEach((e=>e.removeEventListener("abort",r)))}),{once:!0}),t.signal}},t.exports.promisify.custom=Symbol.for("nodejs.util.promisify.custom")})),gr=re(((e,t)=>{oe(),Xt(),Lt();var{ArrayIsArray:r,ArrayPrototypeIncludes:n,ArrayPrototypeJoin:i,ArrayPrototypeMap:o,NumberIsInteger:a,NumberIsNaN:s,NumberMAX_SAFE_INTEGER:l,NumberMIN_SAFE_INTEGER:c,NumberParseInt:u,ObjectPrototypeHasOwnProperty:p,RegExpPrototypeExec:d,String:f,StringPrototypeToUpperCase:h,StringPrototypeTrim:m}=Jt(),{hideStackFrames:g,codes:{ERR_SOCKET_BAD_PORT:y,ERR_INVALID_ARG_TYPE:b,ERR_INVALID_ARG_VALUE:v,ERR_OUT_OF_RANGE:w,ERR_UNKNOWN_SIGNAL:k}}=tr(),{normalizeEncoding:S}=mr(),{isAsyncFunction:x,isArrayBufferView:E}=mr().types,T={};var _=/^[0-7]+$/;var C=g(((e,t,r=c,n=l)=>{if("number"!=typeof e)throw new b(t,"number",e);if(!a(e))throw new w(t,"an integer",e);if(en)throw new w(t,`>= ${r} && <= ${n}`,e)})),A=g(((e,t,r=-2147483648,n=2147483647)=>{if("number"!=typeof e)throw new b(t,"number",e);if(!a(e))throw new w(t,"an integer",e);if(en)throw new w(t,`>= ${r} && <= ${n}`,e)})),O=g(((e,t,r=!1)=>{if("number"!=typeof e)throw new b(t,"number",e);if(!a(e))throw new w(t,"an integer",e);let n=r?1:0,i=4294967295;if(ei)throw new w(t,`>= ${n} && <= ${i}`,e)}));function R(e,t){if("string"!=typeof e)throw new b(t,"string",e)}var P=g(((e,t,r)=>{if(!n(r,e)){let n="must be one of: "+i(o(r,(e=>"string"==typeof e?`'${e}'`:f(e))),", ");throw new v(t,e,n)}}));function I(e,t){if("boolean"!=typeof e)throw new b(t,"boolean",e)}function M(e,t,r){return null!=e&&p(e,t)?e[t]:r}var q=g(((e,t,n=null)=>{let i=M(n,"allowArray",!1),o=M(n,"allowFunction",!1);if(!M(n,"nullable",!1)&&null===e||!i&&r(e)||"object"!=typeof e&&(!o||"function"!=typeof e))throw new b(t,"Object",e)})),D=g(((e,t)=>{if(null!=e&&"object"!=typeof e&&"function"!=typeof e)throw new b(t,"a dictionary",e)})),N=g(((e,t,n=0)=>{if(!r(e))throw new b(t,"Array",e);if(e.length{if(!E(e))throw new b(t,["Buffer","TypedArray","DataView"],e)}));var j=g(((e,t)=>{if(void 0!==e&&(null===e||"object"!=typeof e||!("aborted"in e)))throw new b(t,"AbortSignal",e)})),B=g(((e,t)=>{if("function"!=typeof e)throw new b(t,"Function",e)})),$=g(((e,t)=>{if("function"!=typeof e||x(e))throw new b(t,"Function",e)})),F=g(((e,t)=>{if(void 0!==e)throw new b(t,"undefined",e)}));var U=/^(?:<[^>]*>)(?:\s*;\s*[^;"\s]+(?:=(")?[^;"\s]*\1)?)*$/;function z(e,t){if(typeof e>"u"||!d(U,e))throw new v(t,e,'must be an array or string of format "; rel=preload; as=style"')}t.exports={isInt32:function(e){return e===(0|e)},isUint32:function(e){return e===e>>>0},parseFileMode:function(e,t,r){if(typeof e>"u"&&(e=r),"string"==typeof e){if(null===d(_,e))throw new v(t,e,"must be a 32-bit unsigned integer or an octal string");e=u(e,8)}return O(e,t),e},validateArray:N,validateStringArray:function(e,t){N(e,t);for(let r=0;rn||(null!=r||null!=n)&&s(e))throw new w(t,`${null!=r?`>= ${r}`:""}${null!=r&&null!=n?" && ":""}${null!=n?`<= ${n}`:""}`,e)},validateObject:q,validateOneOf:P,validatePlainFunction:$,validatePort:function(e,t="Port",r=!0){if("number"!=typeof e&&"string"!=typeof e||"string"==typeof e&&0===m(e).length||+e!=+e>>>0||e>65535||0===e&&!r)throw new y(t,e,r);return 0|e},validateSignalName:function(e,t="signal"){if(R(e,t),void 0===T[e])throw void 0!==T[h(e)]?new k(e+" (signals must use all capital letters)"):new k(e)},validateString:R,validateUint32:O,validateUndefined:F,validateUnion:function(e,t,r){if(!n(r,e))throw new b(t,`('${i(r,"|")}')`,e)},validateAbortSignal:j,validateLinkHeaderValue:function(e){if("string"==typeof e)return z(e,"hints"),e;if(r(e)){let t=e.length,r="";if(0===t)return r;for(let n=0;n; rel=preload; as=style"')}}})),yr=re(((e,t)=>{oe(),Xt(),Lt();var r,n,i=t.exports={};function o(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function s(e){if(r===setTimeout)return setTimeout(e,0);if((r===o||!r)&&setTimeout)return r=setTimeout,setTimeout(e,0);try{return r(e,0)}catch{try{return r.call(null,e,0)}catch{return r.call(this,e,0)}}}!function(){try{r="function"==typeof setTimeout?setTimeout:o}catch{r=o}try{n="function"==typeof clearTimeout?clearTimeout:a}catch{n=a}}();var l,c=[],u=!1,p=-1;function d(){!u||!l||(u=!1,l.length?c=l.concat(c):p=-1,c.length&&f())}function f(){if(!u){var e=s(d);u=!0;for(var t=c.length;t;){for(l=c,c=[];++p1)for(var r=1;r{oe(),Xt(),Lt();var{SymbolAsyncIterator:r,SymbolIterator:n,SymbolFor:i}=Jt(),o=i("nodejs.stream.destroyed"),a=i("nodejs.stream.errored"),s=i("nodejs.stream.readable"),l=i("nodejs.stream.writable"),c=i("nodejs.stream.disturbed"),u=i("nodejs.webstream.isClosedPromise"),p=i("nodejs.webstream.controllerErrorFunction");function d(e,t=!1){var r;return!(!e||"function"!=typeof e.pipe||"function"!=typeof e.on||t&&("function"!=typeof e.pause||"function"!=typeof e.resume)||e._writableState&&!1===(null===(r=e._readableState)||void 0===r?void 0:r.readable)||e._writableState&&!e._readableState)}function f(e){var t;return!(!e||"function"!=typeof e.write||"function"!=typeof e.on||e._readableState&&!1===(null===(t=e._writableState)||void 0===t?void 0:t.writable))}function h(e){return e&&(e._readableState||e._writableState||"function"==typeof e.write&&"function"==typeof e.on||"function"==typeof e.pipe&&"function"==typeof e.on)}function m(e){return!(!e||h(e)||"function"!=typeof e.pipeThrough||"function"!=typeof e.getReader||"function"!=typeof e.cancel)}function g(e){return!(!e||h(e)||"function"!=typeof e.getWriter||"function"!=typeof e.abort)}function y(e){return!(!e||h(e)||"object"!=typeof e.readable||"object"!=typeof e.writable)}function b(e){if(!h(e))return null;let t=e._writableState,r=e._readableState,n=t||r;return!!(e.destroyed||e[o]||null!=n&&n.destroyed)}function v(e){if(!f(e))return null;if(!0===e.writableEnded)return!0;let t=e._writableState;return(null==t||!t.errored)&&("boolean"!=typeof t?.ended?null:t.ended)}function w(e,t){if(!d(e))return null;let r=e._readableState;return(null==r||!r.errored)&&("boolean"!=typeof r?.endEmitted?null:!!(r.endEmitted||!1===t&&!0===r.ended&&0===r.length))}function k(e){return e&&null!=e[s]?e[s]:"boolean"!=typeof e?.readable?null:!b(e)&&(d(e)&&e.readable&&!w(e))}function S(e){return e&&null!=e[l]?e[l]:"boolean"!=typeof e?.writable?null:!b(e)&&(f(e)&&e.writable&&!v(e))}function x(e){return"boolean"==typeof e._closed&&"boolean"==typeof e._defaultKeepAlive&&"boolean"==typeof e._removedConnection&&"boolean"==typeof e._removedContLen}function E(e){return"boolean"==typeof e._sent100&&x(e)}t.exports={isDestroyed:b,kIsDestroyed:o,isDisturbed:function(e){var t;return!(!e||!(null!==(t=e[c])&&void 0!==t?t:e.readableDidRead||e.readableAborted))},kIsDisturbed:c,isErrored:function(e){var t,r,n,i,o,s,l,c,u,p;return!(!e||!(null!==(t=null!==(r=null!==(n=null!==(i=null!==(o=null!==(s=e[a])&&void 0!==s?s:e.readableErrored)&&void 0!==o?o:e.writableErrored)&&void 0!==i?i:null===(l=e._readableState)||void 0===l?void 0:l.errorEmitted)&&void 0!==n?n:null===(c=e._writableState)||void 0===c?void 0:c.errorEmitted)&&void 0!==r?r:null===(u=e._readableState)||void 0===u?void 0:u.errored)&&void 0!==t?t:null!==(p=e._writableState)&&void 0!==p&&p.errored))},kIsErrored:a,isReadable:k,kIsReadable:s,kIsClosedPromise:u,kControllerErrorFunction:p,kIsWritable:l,isClosed:function(e){if(!h(e))return null;if("boolean"==typeof e.closed)return e.closed;let t=e._writableState,r=e._readableState;return"boolean"==typeof t?.closed||"boolean"==typeof r?.closed?t?.closed||r?.closed:"boolean"==typeof e._closed&&x(e)?e._closed:null},isDuplexNodeStream:function(e){return!(!e||"function"!=typeof e.pipe||!e._readableState||"function"!=typeof e.on||"function"!=typeof e.write)},isFinished:function(e,t){return h(e)?!!b(e)||!(!1!==t?.readable&&k(e)||!1!==t?.writable&&S(e)):null},isIterable:function(e,t){return null!=e&&(!0===t?"function"==typeof e[r]:!1===t?"function"==typeof e[n]:"function"==typeof e[r]||"function"==typeof e[n])},isReadableNodeStream:d,isReadableStream:m,isReadableEnded:function(e){if(!d(e))return null;if(!0===e.readableEnded)return!0;let t=e._readableState;return!(!t||t.errored)&&("boolean"!=typeof t?.ended?null:t.ended)},isReadableFinished:w,isReadableErrored:function(e){var t,r;return h(e)?e.readableErrored?e.readableErrored:null!==(t=null===(r=e._readableState)||void 0===r?void 0:r.errored)&&void 0!==t?t:null:null},isNodeStream:h,isWebStream:function(e){return m(e)||g(e)||y(e)},isWritable:S,isWritableNodeStream:f,isWritableStream:g,isWritableEnded:v,isWritableFinished:function(e,t){if(!f(e))return null;if(!0===e.writableFinished)return!0;let r=e._writableState;return(null==r||!r.errored)&&("boolean"!=typeof r?.finished?null:!!(r.finished||!1===t&&!0===r.ended&&0===r.length))},isWritableErrored:function(e){var t,r;return h(e)?e.writableErrored?e.writableErrored:null!==(t=null===(r=e._writableState)||void 0===r?void 0:r.errored)&&void 0!==t?t:null:null},isServerRequest:function(e){var t;return"boolean"==typeof e._consuming&&"boolean"==typeof e._dumped&&void 0===(null===(t=e.req)||void 0===t?void 0:t.upgradeOrConnect)},isServerResponse:E,willEmitClose:function(e){if(!h(e))return null;let t=e._writableState,r=e._readableState,n=t||r;return!n&&E(e)||!!(n&&n.autoDestroy&&n.emitClose&&!1===n.closed)},isTransformStream:y}})),vr=re(((e,t)=>{oe(),Xt(),Lt();var r,n=yr(),{AbortError:i,codes:o}=tr(),{ERR_INVALID_ARG_TYPE:a,ERR_STREAM_PREMATURE_CLOSE:s}=o,{kEmptyObject:l,once:c}=mr(),{validateAbortSignal:u,validateFunction:p,validateObject:d,validateBoolean:f}=gr(),{Promise:h,PromisePrototypeThen:m,SymbolDispose:g}=Jt(),{isClosed:y,isReadable:b,isReadableNodeStream:v,isReadableStream:w,isReadableFinished:k,isReadableErrored:S,isWritable:x,isWritableNodeStream:E,isWritableStream:T,isWritableFinished:_,isWritableErrored:C,isNodeStream:A,willEmitClose:O,kIsClosedPromise:R}=br();function P(e){return e.setHeader&&"function"==typeof e.abort}var I=()=>{};function M(e,t,o){var f,h;if(2===arguments.length?(o=t,t=l):null==t?t=l:d(t,"options"),p(o,"callback"),u(t.signal,"options.signal"),o=c(o),w(e)||T(e))return q(e,t,o);if(!A(e))throw new a("stream",["ReadableStream","WritableStream","Stream"],e);let m=null!==(f=t.readable)&&void 0!==f?f:v(e),R=null!==(h=t.writable)&&void 0!==h?h:E(e),M=e._writableState,D=e._readableState,N=()=>{e.writable||B()},L=O(e)&&v(e)===m&&E(e)===R,j=_(e,!1),B=()=>{j=!0,e.destroyed&&(L=!1),(!L||e.readable&&!m)&&(!m||$)&&o.call(e)},$=k(e,!1),F=()=>{$=!0,e.destroyed&&(L=!1),(!L||e.writable&&!R)&&(!R||j)&&o.call(e)},U=t=>{o.call(e,t)},z=y(e),Z=()=>{z=!0;let t=C(e)||S(e);return t&&"boolean"!=typeof t?o.call(e,t):m&&!$&&v(e,!0)&&!k(e,!1)?o.call(e,new s):!R||j||_(e,!1)?void o.call(e):o.call(e,new s)},H=()=>{z=!0;let t=C(e)||S(e);if(t&&"boolean"!=typeof t)return o.call(e,t);o.call(e)},W=()=>{e.req.on("finish",B)};P(e)?(e.on("complete",B),L||e.on("abort",Z),e.req?W():e.on("request",W)):R&&!M&&(e.on("end",N),e.on("close",N)),!L&&"boolean"==typeof e.aborted&&e.on("aborted",Z),e.on("end",F),e.on("finish",B),!1!==t.error&&e.on("error",U),e.on("close",Z),z?n.nextTick(Z):null!=M&&M.errorEmitted||null!=D&&D.errorEmitted?L||n.nextTick(H):(!m&&(!L||b(e))&&(j||!1===x(e))||!R&&(!L||x(e))&&($||!1===b(e))||D&&e.req&&e.aborted)&&n.nextTick(H);let V=()=>{o=I,e.removeListener("aborted",Z),e.removeListener("complete",B),e.removeListener("abort",Z),e.removeListener("request",W),e.req&&e.req.removeListener("finish",B),e.removeListener("end",N),e.removeListener("close",N),e.removeListener("finish",B),e.removeListener("end",F),e.removeListener("error",U),e.removeListener("close",Z)};if(t.signal&&!z){let a=()=>{let r=o;V(),r.call(e,new i(void 0,{cause:t.signal.reason}))};if(t.signal.aborted)n.nextTick(a);else{let n=(r=r||mr().addAbortListener)(t.signal,a),i=o;o=c(((...t)=>{n[g](),i.apply(e,t)}))}}return V}function q(e,t,o){let a=!1,s=I;if(t.signal)if(s=()=>{a=!0,o.call(e,new i(void 0,{cause:t.signal.reason}))},t.signal.aborted)n.nextTick(s);else{let n=(r=r||mr().addAbortListener)(t.signal,s),i=o;o=c(((...t)=>{n[g](),i.apply(e,t)}))}let l=(...t)=>{a||n.nextTick((()=>o.apply(e,t)))};return m(e[R].promise,l,l),I}t.exports=M,t.exports.finished=function(e,t){var r;let n=!1;return null===t&&(t=l),null!==(r=t)&&void 0!==r&&r.cleanup&&(f(t.cleanup,"cleanup"),n=t.cleanup),new h(((r,i)=>{let o=M(e,t,(e=>{n&&o(),e?i(e):r()}))}))}})),wr=re(((e,t)=>{oe(),Xt(),Lt();var r=yr(),{aggregateTwoErrors:n,codes:{ERR_MULTIPLE_CALLBACK:i},AbortError:o}=tr(),{Symbol:a}=Jt(),{kIsDestroyed:s,isDestroyed:l,isFinished:c,isServerRequest:u}=br(),p=a("kDestroy"),d=a("kConstruct");function f(e,t,r){e&&(e.stack,t&&!t.errored&&(t.errored=e),r&&!r.errored&&(r.errored=e))}function h(e,t,n){let i=!1;function o(t){if(i)return;i=!0;let o=e._readableState,a=e._writableState;f(t,a,o),a&&(a.closed=!0),o&&(o.closed=!0),"function"==typeof n&&n(t),t?r.nextTick(m,e,t):r.nextTick(g,e)}try{e._destroy(t||null,o)}catch(e){o(e)}}function m(e,t){y(e,t),g(e)}function g(e){let t=e._readableState,r=e._writableState;r&&(r.closeEmitted=!0),t&&(t.closeEmitted=!0),(null!=r&&r.emitClose||null!=t&&t.emitClose)&&e.emit("close")}function y(e,t){let r=e._readableState,n=e._writableState;null!=n&&n.errorEmitted||null!=r&&r.errorEmitted||(n&&(n.errorEmitted=!0),r&&(r.errorEmitted=!0),e.emit("error",t))}function b(e,t,n){let i=e._readableState,o=e._writableState;if(null!=o&&o.destroyed||null!=i&&i.destroyed)return this;null!=i&&i.autoDestroy||null!=o&&o.autoDestroy?e.destroy(t):t&&(t.stack,o&&!o.errored&&(o.errored=t),i&&!i.errored&&(i.errored=t),n?r.nextTick(y,e,t):y(e,t))}function v(e){let t=!1;function n(n){if(t)return void b(e,n??new i);t=!0;let o=e._readableState,a=e._writableState,s=a||o;o&&(o.constructed=!0),a&&(a.constructed=!0),s.destroyed?e.emit(p,n):n?b(e,n,!0):r.nextTick(w,e)}try{e._construct((e=>{r.nextTick(n,e)}))}catch(e){r.nextTick(n,e)}}function w(e){e.emit(d)}function k(e){return e?.setHeader&&"function"==typeof e.abort}function S(e){e.emit("close")}function x(e,t){e.emit("error",t),r.nextTick(S,e)}t.exports={construct:function(e,t){if("function"!=typeof e._construct)return;let n=e._readableState,i=e._writableState;n&&(n.constructed=!1),i&&(i.constructed=!1),e.once(d,t),!(e.listenerCount(d)>1)&&r.nextTick(v,e)},destroyer:function(e,t){!e||l(e)||(!t&&!c(e)&&(t=new o),u(e)?(e.socket=null,e.destroy(t)):k(e)?e.abort():k(e.req)?e.req.abort():"function"==typeof e.destroy?e.destroy(t):"function"==typeof e.close?e.close():t?r.nextTick(x,e,t):r.nextTick(S,e),e.destroyed||(e[s]=!0))},destroy:function(e,t){let r=this._readableState,i=this._writableState,o=i||r;return null!=i&&i.destroyed||null!=r&&r.destroyed?("function"==typeof t&&t(),this):(f(e,i,r),i&&(i.destroyed=!0),r&&(r.destroyed=!0),o.constructed?h(this,e,t):this.once(p,(function(r){h(this,n(r,e),t)})),this)},undestroy:function(){let e=this._readableState,t=this._writableState;e&&(e.constructed=!0,e.closed=!1,e.closeEmitted=!1,e.destroyed=!1,e.errored=null,e.errorEmitted=!1,e.reading=!1,e.ended=!1===e.readable,e.endEmitted=!1===e.readable),t&&(t.constructed=!0,t.destroyed=!1,t.closed=!1,t.closeEmitted=!1,t.errored=null,t.errorEmitted=!1,t.finalCalled=!1,t.prefinished=!1,t.ended=!1===t.writable,t.ending=!1===t.writable,t.finished=!1===t.writable)},errorOrDestroy:b}})),kr=re(((e,t)=>{oe(),Xt(),Lt();var{ArrayIsArray:r,ObjectSetPrototypeOf:n}=Jt(),{EventEmitter:i}=(hr(),ie(nr));function o(e){i.call(this,e)}function a(e,t,n){if("function"==typeof e.prependListener)return e.prependListener(t,n);e._events&&e._events[t]?r(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]:e.on(t,n)}n(o.prototype,i.prototype),n(o,i),o.prototype.pipe=function(e,t){let r=this;function n(t){e.writable&&!1===e.write(t)&&r.pause&&r.pause()}function o(){r.readable&&r.resume&&r.resume()}r.on("data",n),e.on("drain",o),!e._isStdio&&(!t||!1!==t.end)&&(r.on("end",l),r.on("close",c));let s=!1;function l(){s||(s=!0,e.end())}function c(){s||(s=!0,"function"==typeof e.destroy&&e.destroy())}function u(e){p(),0===i.listenerCount(this,"error")&&this.emit("error",e)}function p(){r.removeListener("data",n),e.removeListener("drain",o),r.removeListener("end",l),r.removeListener("close",c),r.removeListener("error",u),e.removeListener("error",u),r.removeListener("end",p),r.removeListener("close",p),e.removeListener("close",p)}return a(r,"error",u),a(e,"error",u),r.on("end",p),r.on("close",p),e.on("close",p),e.emit("pipe",r),e},t.exports={Stream:o,prependListener:a}})),Sr=re(((e,t)=>{oe(),Xt(),Lt();var r,{SymbolDispose:n}=Jt(),{AbortError:i,codes:o}=tr(),{isNodeStream:a,isWebStream:s,kControllerErrorFunction:l}=br(),c=vr(),{ERR_INVALID_ARG_TYPE:u}=o;t.exports.addAbortSignal=function(e,r){if(((e,t)=>{if("object"!=typeof e||!("aborted"in e))throw new u(t,"AbortSignal",e)})(e,"signal"),!a(r)&&!s(r))throw new u("stream",["ReadableStream","WritableStream","Stream"],r);return t.exports.addAbortSignalNoValidate(e,r)},t.exports.addAbortSignalNoValidate=function(e,t){if("object"!=typeof e||!("aborted"in e))return t;let o=a(t)?()=>{t.destroy(new i(void 0,{cause:e.reason}))}:()=>{t[l](new i(void 0,{cause:e.reason}))};if(e.aborted)o();else{let i=(r=r||mr().addAbortListener)(e,o);c(t,i[n])}return t}})),xr=re(((e,t)=>{oe(),Xt(),Lt();var{StringPrototypeSlice:r,SymbolIterator:n,TypedArrayPrototypeSet:i,Uint8Array:o}=Jt(),{Buffer:a}=(Qt(),ie(Wt)),{inspect:s}=mr();t.exports=class{constructor(){this.head=null,this.tail=null,this.length=0}push(e){let t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length}unshift(e){let t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length}shift(){if(0===this.length)return;let e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}clear(){this.head=this.tail=null,this.length=0}join(e){if(0===this.length)return"";let t=this.head,r=""+t.data;for(;null!==(t=t.next);)r+=e+t.data;return r}concat(e){if(0===this.length)return a.alloc(0);let t=a.allocUnsafe(e>>>0),r=this.head,n=0;for(;r;)i(t,r.data,n),n+=r.data.length,r=r.next;return t}consume(e,t){let r=this.head.data;if(eo.length)){e===o.length?(t+=o,++i,n.next?this.head=n.next:this.head=this.tail=null):(t+=r(o,0,e),this.head=n,n.data=r(o,e));break}t+=o,e-=o.length,++i}while(null!==(n=n.next));return this.length-=i,t}_getBuffer(e){let t=a.allocUnsafe(e),r=e,n=this.head,s=0;do{let a=n.data;if(!(e>a.length)){e===a.length?(i(t,a,r-e),++s,n.next?this.head=n.next:this.head=this.tail=null):(i(t,new o(a.buffer,a.byteOffset,e),r-e),this.head=n,n.data=a.slice(e));break}i(t,a,r-e),e-=a.length,++s}while(null!==(n=n.next));return this.length-=s,t}[Symbol.for("nodejs.util.inspect.custom")](e,t){return s(this,{...t,depth:0,customInspect:!1})}}})),Er=re(((e,t)=>{oe(),Xt(),Lt();var{MathFloor:r,NumberIsInteger:n}=Jt(),{validateInteger:i}=gr(),{ERR_INVALID_ARG_VALUE:o}=tr().codes,a=16384,s=16;function l(e){return e?s:a}t.exports={getHighWaterMark:function(e,t,i,a){let s=function(e,t,r){return null!=e.highWaterMark?e.highWaterMark:t?e[r]:null}(t,a,i);if(null!=s){if(!n(s)||s<0){throw new o(a?`options.${i}`:"options.highWaterMark",s)}return r(s)}return l(e.objectMode)},getDefaultHighWaterMark:l,setDefaultHighWaterMark:function(e,t){i(t,"value",0),e?s=t:a=t}}})),Tr=re(((e,t)=>{oe(),Xt(),Lt();var r=(Qt(),ie(Wt)),n=r.Buffer;function i(e,t){for(var r in e)t[r]=e[r]}function o(e,t,r){return n(e,t,r)}n.from&&n.alloc&&n.allocUnsafe&&n.allocUnsafeSlow?t.exports=r:(i(r,e),e.Buffer=o),o.prototype=Object.create(n.prototype),i(n,o),o.from=function(e,t,r){if("number"==typeof e)throw new TypeError("Argument must not be a number");return n(e,t,r)},o.alloc=function(e,t,r){if("number"!=typeof e)throw new TypeError("Argument must be a number");var i=n(e);return void 0!==t?"string"==typeof r?i.fill(t,r):i.fill(t):i.fill(0),i},o.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return n(e)},o.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return r.SlowBuffer(e)}})),_r=re((e=>{oe(),Xt(),Lt();var t=Tr().Buffer,r=t.isEncoding||function(e){switch((e=""+e)&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function n(e){var n;switch(this.encoding=function(e){var n=function(e){if(!e)return"utf8";for(var t;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}(e);if("string"!=typeof n&&(t.isEncoding===r||!r(e)))throw new Error("Unknown encoding: "+e);return n||e}(e),this.encoding){case"utf16le":this.text=a,this.end=s,n=4;break;case"utf8":this.fillLast=o,n=4;break;case"base64":this.text=l,this.end=c,n=3;break;default:return this.write=u,void(this.end=p)}this.lastNeed=0,this.lastTotal=0,this.lastChar=t.allocUnsafe(n)}function i(e){return e<=127?0:e>>5==6?2:e>>4==14?3:e>>3==30?4:e>>6==2?-1:-2}function o(e){var t=this.lastTotal-this.lastNeed,r=function(e,t,r){if(128!=(192&t[0]))return e.lastNeed=0,"�";if(e.lastNeed>1&&t.length>1){if(128!=(192&t[1]))return e.lastNeed=1,"�";if(e.lastNeed>2&&t.length>2&&128!=(192&t[2]))return e.lastNeed=2,"�"}}(this,e);return void 0!==r?r:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(e.copy(this.lastChar,t,0,e.length),void(this.lastNeed-=e.length))}function a(e,t){if((e.length-t)%2==0){var r=e.toString("utf16le",t);if(r){var n=r.charCodeAt(r.length-1);if(n>=55296&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function s(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,r)}return t}function l(e,t){var r=(e.length-t)%3;return 0===r?e.toString("base64",t):(this.lastNeed=3-r,this.lastTotal=3,1===r?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-r))}function c(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function u(e){return e.toString(this.encoding)}function p(e){return e&&e.length?this.write(e):""}e.StringDecoder=n,n.prototype.write=function(e){if(0===e.length)return"";var t,r;if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r=0?(o>0&&(e.lastNeed=o-1),o):--n=0?(o>0&&(e.lastNeed=o-2),o):--n=0?(o>0&&(2===o?o=0:e.lastNeed=o-3),o):0))}(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=r;var n=e.length-(r-this.lastNeed);return e.copy(this.lastChar,0,n),e.toString("utf8",t,n)},n.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}})),Cr=re(((e,t)=>{oe(),Xt(),Lt();var r=yr(),{PromisePrototypeThen:n,SymbolAsyncIterator:i,SymbolIterator:o}=Jt(),{Buffer:a}=(Qt(),ie(Wt)),{ERR_INVALID_ARG_TYPE:s,ERR_STREAM_NULL_VALUES:l}=tr().codes;t.exports=function(e,t,c){let u,p;if("string"==typeof t||t instanceof a)return new e({objectMode:!0,...c,read(){this.push(t),this.push(null)}});if(t&&t[i])p=!0,u=t[i]();else{if(!t||!t[o])throw new s("iterable",["Iterable"],t);p=!1,u=t[o]()}let d=new e({objectMode:!0,highWaterMark:1,...c}),f=!1;return d._read=function(){f||(f=!0,async function(){for(;;){try{let{value:e,done:t}=p?await u.next():u.next();if(t)d.push(null);else{let t=e&&"function"==typeof e.then?await e:e;if(null===t)throw f=!1,new l;if(d.push(t))continue;f=!1}}catch(e){d.destroy(e)}break}}())},d._destroy=function(e,t){n(async function(e){let t=null!=e,r="function"==typeof u.throw;if(t&&r){let{value:t,done:r}=await u.throw(e);if(await t,r)return}if("function"==typeof u.return){let{value:e}=await u.return();await e}}(e),(()=>r.nextTick(t,e)),(n=>r.nextTick(t,n||e)))},d}})),Ar=re(((e,t)=>{oe(),Xt(),Lt();var r=yr(),{ArrayPrototypeIndexOf:n,NumberIsInteger:i,NumberIsNaN:o,NumberParseInt:a,ObjectDefineProperties:s,ObjectKeys:l,ObjectSetPrototypeOf:c,Promise:u,SafeSet:p,SymbolAsyncDispose:d,SymbolAsyncIterator:f,Symbol:h}=Jt();t.exports=z,z.ReadableState=U;var{EventEmitter:m}=(hr(),ie(nr)),{Stream:g,prependListener:y}=kr(),{Buffer:b}=(Qt(),ie(Wt)),{addAbortSignal:v}=Sr(),w=vr(),k=mr().debuglog("stream",(e=>{k=e})),S=xr(),x=wr(),{getHighWaterMark:E,getDefaultHighWaterMark:T}=Er(),{aggregateTwoErrors:_,codes:{ERR_INVALID_ARG_TYPE:C,ERR_METHOD_NOT_IMPLEMENTED:A,ERR_OUT_OF_RANGE:O,ERR_STREAM_PUSH_AFTER_EOF:R,ERR_STREAM_UNSHIFT_AFTER_END_EVENT:P},AbortError:I}=tr(),{validateObject:M}=gr(),q=h("kPaused"),{StringDecoder:D}=_r(),N=Cr();c(z.prototype,g.prototype),c(z,g);var L=()=>{},{errorOrDestroy:j}=x,B=2048,$=4096;function F(e){return{enumerable:!1,get(){return 0!=(this.state&e)},set(t){t?this.state|=e:this.state&=~e}}}function U(e,t,r){"boolean"!=typeof r&&(r=t instanceof Pr()),this.state=6192,e&&e.objectMode&&(this.state|=1),r&&e&&e.readableObjectMode&&(this.state|=1),this.highWaterMark=e?E(this,e,"readableHighWaterMark",r):T(!1),this.buffer=new S,this.length=0,this.pipes=[],this.flowing=null,this[q]=null,e&&!1===e.emitClose&&(this.state&=~B),e&&!1===e.autoDestroy&&(this.state&=~$),this.errored=null,this.defaultEncoding=e&&e.defaultEncoding||"utf8",this.awaitDrainWriters=null,this.decoder=null,this.encoding=null,e&&e.encoding&&(this.decoder=new D(e.encoding),this.encoding=e.encoding)}function z(e){if(!(this instanceof z))return new z(e);let t=this instanceof Pr();this._readableState=new U(e,this,t),e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.construct&&(this._construct=e.construct),e.signal&&!t&&v(e.signal,this)),g.call(this,e),x.construct(this,(()=>{this._readableState.needReadable&&Y(this,this._readableState)}))}function Z(e,t,r,n){k("readableAddChunk",t);let i,o=e._readableState;if(0==(1&o.state)&&("string"==typeof t?(r=r||o.defaultEncoding,o.encoding!==r&&(n&&o.encoding?t=b.from(t,r).toString(o.encoding):(t=b.from(t,r),r=""))):t instanceof b?r="":g._isUint8Array(t)?(t=g._uint8ArrayToBuffer(t),r=""):null!=t&&(i=new C("chunk",["string","Buffer","Uint8Array"],t))),i)j(e,i);else if(null===t)o.state&=-9,function(e,t){if(k("onEofChunk"),!t.ended){if(t.decoder){let e=t.decoder.end();e&&e.length&&(t.buffer.push(e),t.length+=t.objectMode?1:e.length)}t.ended=!0,t.sync?G(e):(t.needReadable=!1,t.emittedReadable=!0,K(e))}}(e,o);else if(0!=(1&o.state)||t&&t.length>0)if(n)if(0!=(4&o.state))j(e,new P);else{if(o.destroyed||o.errored)return!1;H(e,o,t,!0)}else if(o.ended)j(e,new R);else{if(o.destroyed||o.errored)return!1;o.state&=-9,o.decoder&&!r?(t=o.decoder.write(t),o.objectMode||0!==t.length?H(e,o,t,!1):Y(e,o)):H(e,o,t,!1)}else n||(o.state&=-9,Y(e,o));return!o.ended&&(o.length0?(0!=(65536&t.state)?t.awaitDrainWriters.clear():t.awaitDrainWriters=null,t.dataEmitted=!0,e.emit("data",r)):(t.length+=t.objectMode?1:r.length,n?t.buffer.unshift(r):t.buffer.push(r),0!=(64&t.state)&&G(e)),Y(e,t)}s(U.prototype,{objectMode:F(1),ended:F(2),endEmitted:F(4),reading:F(8),constructed:F(16),sync:F(32),needReadable:F(64),emittedReadable:F(128),readableListening:F(256),resumeScheduled:F(512),errorEmitted:F(1024),emitClose:F(B),autoDestroy:F($),destroyed:F(8192),closed:F(16384),closeEmitted:F(32768),multiAwaitDrain:F(65536),readingMore:F(1<<17),dataEmitted:F(1<<18)}),z.prototype.destroy=x.destroy,z.prototype._undestroy=x.undestroy,z.prototype._destroy=function(e,t){t(e)},z.prototype[m.captureRejectionSymbol]=function(e){this.destroy(e)},z.prototype[d]=function(){let e;return this.destroyed||(e=this.readableEnded?null:new I,this.destroy(e)),new u(((t,r)=>w(this,(n=>n&&n!==e?r(n):t(null)))))},z.prototype.push=function(e,t){return Z(this,e,t,!1)},z.prototype.unshift=function(e,t){return Z(this,e,t,!0)},z.prototype.isPaused=function(){let e=this._readableState;return!0===e[q]||!1===e.flowing},z.prototype.setEncoding=function(e){let t=new D(e);this._readableState.decoder=t,this._readableState.encoding=this._readableState.decoder.encoding;let r=this._readableState.buffer,n="";for(let e of r)n+=t.write(e);return r.clear(),""!==n&&r.push(n),this._readableState.length=n.length,this};var W;function V(e,t){return e<=0||0===t.length&&t.ended?0:0!=(1&t.state)?1:o(e)?t.flowing&&t.length?t.buffer.first().length:t.length:e<=t.length?e:t.ended?t.length:0}function G(e){let t=e._readableState;k("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(k("emitReadable",t.flowing),t.emittedReadable=!0,r.nextTick(K,e))}function K(e){let t=e._readableState;k("emitReadable_",t.destroyed,t.length,t.ended),!t.destroyed&&!t.errored&&(t.length||t.ended)&&(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,te(e)}function Y(e,t){!t.readingMore&&t.constructed&&(t.readingMore=!0,r.nextTick(Q,e,t))}function Q(e,t){for(;!t.reading&&!t.ended&&(t.length0,t.resumeScheduled&&!1===t[q]?t.flowing=!0:e.listenerCount("data")>0?e.resume():t.readableListening||(t.flowing=null)}function J(e){k("readable nexttick read 0"),e.read(0)}function ee(e,t){k("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),te(e),t.flowing&&!t.reading&&e.read(0)}function te(e){let t=e._readableState;for(k("flow",t.flowing);t.flowing&&null!==e.read(););}function re(e,t){"function"!=typeof e.read&&(e=z.wrap(e,{objectMode:!0}));let r=async function*(e,t){let r=L;function n(t){this===e?(r(),r=L):r=t}e.on("readable",n);let i,o=w(e,{writable:!1},(e=>{i=e?_(i,e):null,r(),r=L}));try{for(;;){let t=e.destroyed?null:e.read();if(null!==t)yield t;else{if(i)throw i;if(null===i)return;await new u(n)}}}catch(e){throw i=_(i,e),i}finally{!i&&!1===t?.destroyOnReturn||void 0!==i&&!e._readableState.autoDestroy?(e.off("readable",n),o()):x.destroyer(e,null)}}(e,t);return r.stream=e,r}function ne(e,t){if(0===t.length)return null;let r;return t.objectMode?r=t.buffer.shift():!e||e>=t.length?(r=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.first():t.buffer.concat(t.length),t.buffer.clear()):r=t.buffer.consume(e,t.decoder),r}function ae(e){let t=e._readableState;k("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,r.nextTick(se,t,e))}function se(e,t){if(k("endReadableNT",e.endEmitted,e.length),!e.errored&&!e.closeEmitted&&!e.endEmitted&&0===e.length)if(e.endEmitted=!0,t.emit("end"),t.writable&&!1===t.allowHalfOpen)r.nextTick(le,t);else if(e.autoDestroy){let e=t._writableState;(!e||e.autoDestroy&&(e.finished||!1===e.writable))&&t.destroy()}}function le(e){e.writable&&!e.writableEnded&&!e.destroyed&&e.end()}function ce(){return void 0===W&&(W={}),W}z.prototype.read=function(e){k("read",e),void 0===e?e=NaN:i(e)||(e=a(e,10));let t=this._readableState,r=e;if(e>t.highWaterMark&&(t.highWaterMark=function(e){if(e>1073741824)throw new O("size","<= 1GiB",e);return e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,++e}(e)),0!==e&&(t.state&=-129),0===e&&t.needReadable&&((0!==t.highWaterMark?t.length>=t.highWaterMark:t.length>0)||t.ended))return k("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?ae(this):G(this),null;if(0===(e=V(e,t))&&t.ended)return 0===t.length&&ae(this),null;let n,o=0!=(64&t.state);if(k("need readable",o),(0===t.length||t.length-e0?ne(e,t):null,null===n?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.multiAwaitDrain?t.awaitDrainWriters.clear():t.awaitDrainWriters=null),0===t.length&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&ae(this)),null!==n&&!t.errorEmitted&&!t.closeEmitted&&(t.dataEmitted=!0,this.emit("data",n)),n},z.prototype._read=function(e){throw new A("_read()")},z.prototype.pipe=function(e,t){let n=this,i=this._readableState;1===i.pipes.length&&(i.multiAwaitDrain||(i.multiAwaitDrain=!0,i.awaitDrainWriters=new p(i.awaitDrainWriters?[i.awaitDrainWriters]:[]))),i.pipes.push(e),k("pipe count=%d opts=%j",i.pipes.length,t);let o=t&&!1===t.end||e===r.stdout||e===r.stderr?g:s;function a(t,r){k("onunpipe"),t===n&&r&&!1===r.hasUnpiped&&(r.hasUnpiped=!0,k("cleanup"),e.removeListener("close",h),e.removeListener("finish",m),l&&e.removeListener("drain",l),e.removeListener("error",f),e.removeListener("unpipe",a),n.removeListener("end",s),n.removeListener("end",g),n.removeListener("data",d),c=!0,l&&i.awaitDrainWriters&&(!e._writableState||e._writableState.needDrain)&&l())}function s(){k("onend"),e.end()}i.endEmitted?r.nextTick(o):n.once("end",o),e.on("unpipe",a);let l,c=!1;function u(){c||(1===i.pipes.length&&i.pipes[0]===e?(k("false write response, pause",0),i.awaitDrainWriters=e,i.multiAwaitDrain=!1):i.pipes.length>1&&i.pipes.includes(e)&&(k("false write response, pause",i.awaitDrainWriters.size),i.awaitDrainWriters.add(e)),n.pause()),l||(l=function(e,t){return function(){let r=e._readableState;r.awaitDrainWriters===t?(k("pipeOnDrain",1),r.awaitDrainWriters=null):r.multiAwaitDrain&&(k("pipeOnDrain",r.awaitDrainWriters.size),r.awaitDrainWriters.delete(t)),(!r.awaitDrainWriters||0===r.awaitDrainWriters.size)&&e.listenerCount("data")&&e.resume()}}(n,e),e.on("drain",l))}function d(t){k("ondata");let r=e.write(t);k("dest.write",r),!1===r&&u()}function f(t){if(k("onerror",t),g(),e.removeListener("error",f),0===e.listenerCount("error")){let r=e._writableState||e._readableState;r&&!r.errorEmitted?j(e,t):e.emit("error",t)}}function h(){e.removeListener("finish",m),g()}function m(){k("onfinish"),e.removeListener("close",h),g()}function g(){k("unpipe"),n.unpipe(e)}return n.on("data",d),y(e,"error",f),e.once("close",h),e.once("finish",m),e.emit("pipe",n),!0===e.writableNeedDrain?u():i.flowing||(k("pipe resume"),n.resume()),e},z.prototype.unpipe=function(e){let t=this._readableState;if(0===t.pipes.length)return this;if(!e){let e=t.pipes;t.pipes=[],this.pause();for(let t=0;t0,!1!==i.flowing&&this.resume()):"readable"===e&&!i.endEmitted&&!i.readableListening&&(i.readableListening=i.needReadable=!0,i.flowing=!1,i.emittedReadable=!1,k("on readable",i.length,i.reading),i.length?G(this):i.reading||r.nextTick(J,this)),n},z.prototype.addListener=z.prototype.on,z.prototype.removeListener=function(e,t){let n=g.prototype.removeListener.call(this,e,t);return"readable"===e&&r.nextTick(X,this),n},z.prototype.off=z.prototype.removeListener,z.prototype.removeAllListeners=function(e){let t=g.prototype.removeAllListeners.apply(this,arguments);return("readable"===e||void 0===e)&&r.nextTick(X,this),t},z.prototype.resume=function(){let e=this._readableState;return e.flowing||(k("resume"),e.flowing=!e.readableListening,function(e,t){t.resumeScheduled||(t.resumeScheduled=!0,r.nextTick(ee,e,t))}(this,e)),e[q]=!1,this},z.prototype.pause=function(){return k("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(k("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState[q]=!0,this},z.prototype.wrap=function(e){let t=!1;e.on("data",(r=>{!this.push(r)&&e.pause&&(t=!0,e.pause())})),e.on("end",(()=>{this.push(null)})),e.on("error",(e=>{j(this,e)})),e.on("close",(()=>{this.destroy()})),e.on("destroy",(()=>{this.destroy()})),this._read=()=>{t&&e.resume&&(t=!1,e.resume())};let r=l(e);for(let t=1;t{oe(),Xt(),Lt();var r=yr(),{ArrayPrototypeSlice:n,Error:i,FunctionPrototypeSymbolHasInstance:o,ObjectDefineProperty:a,ObjectDefineProperties:s,ObjectSetPrototypeOf:l,StringPrototypeToLowerCase:c,Symbol:u,SymbolHasInstance:p}=Jt();t.exports=M,M.WritableState=P;var{EventEmitter:d}=(hr(),ie(nr)),f=kr().Stream,{Buffer:h}=(Qt(),ie(Wt)),m=wr(),{addAbortSignal:g}=Sr(),{getHighWaterMark:y,getDefaultHighWaterMark:b}=Er(),{ERR_INVALID_ARG_TYPE:v,ERR_METHOD_NOT_IMPLEMENTED:w,ERR_MULTIPLE_CALLBACK:k,ERR_STREAM_CANNOT_PIPE:S,ERR_STREAM_DESTROYED:x,ERR_STREAM_ALREADY_FINISHED:E,ERR_STREAM_NULL_VALUES:T,ERR_STREAM_WRITE_AFTER_END:_,ERR_UNKNOWN_ENCODING:C}=tr().codes,{errorOrDestroy:A}=m;function O(){}l(M.prototype,f.prototype),l(M,f);var R=u("kOnFinished");function P(e,t,r){"boolean"!=typeof r&&(r=t instanceof Pr()),this.objectMode=!(!e||!e.objectMode),r&&(this.objectMode=this.objectMode||!(!e||!e.writableObjectMode)),this.highWaterMark=e?y(this,e,"writableHighWaterMark",r):b(!1),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;let n=!(!e||!1!==e.decodeStrings);this.decodeStrings=!n,this.defaultEncoding=e&&e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=L.bind(void 0,t),this.writecb=null,this.writelen=0,this.afterWriteTickInfo=null,I(this),this.pendingcb=0,this.constructed=!0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!e||!1!==e.emitClose,this.autoDestroy=!e||!1!==e.autoDestroy,this.errored=null,this.closed=!1,this.closeEmitted=!1,this[R]=[]}function I(e){e.buffered=[],e.bufferedIndex=0,e.allBuffers=!0,e.allNoop=!0}function M(e){let t=this instanceof Pr();if(!t&&!o(M,this))return new M(e);this._writableState=new P(e,this,t),e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final),"function"==typeof e.construct&&(this._construct=e.construct),e.signal&&g(e.signal,this)),f.call(this,e),m.construct(this,(()=>{let e=this._writableState;e.writing||F(this,e),Z(this,e)}))}function q(e,t,n,i){let o,a=e._writableState;if("function"==typeof n)i=n,n=a.defaultEncoding;else{if(n){if("buffer"!==n&&!h.isEncoding(n))throw new C(n)}else n=a.defaultEncoding;"function"!=typeof i&&(i=O)}if(null===t)throw new T;if(!a.objectMode)if("string"==typeof t)!1!==a.decodeStrings&&(t=h.from(t,n),n="buffer");else if(t instanceof h)n="buffer";else{if(!f._isUint8Array(t))throw new v("chunk",["string","Buffer","Uint8Array"],t);t=f._uint8ArrayToBuffer(t),n="buffer"}return a.ending?o=new _:a.destroyed&&(o=new x("write")),o?(r.nextTick(i,o),A(e,o,!0),o):(a.pendingcb++,function(e,t,r,n,i){let o=t.objectMode?1:r.length;t.length+=o;let a=t.lengthn.bufferedIndex&&F(e,n),i?null!==n.afterWriteTickInfo&&n.afterWriteTickInfo.cb===o?n.afterWriteTickInfo.count++:(n.afterWriteTickInfo={count:1,cb:o,stream:e,state:n},r.nextTick(j,n.afterWriteTickInfo)):B(e,n,1,o))):A(e,new k)}function j({stream:e,state:t,count:r,cb:n}){return t.afterWriteTickInfo=null,B(e,t,r,n)}function B(e,t,r,n){for(!t.ending&&!e.destroyed&&0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"));r-- >0;)t.pendingcb--,n();t.destroyed&&$(t),Z(e,t)}function $(e){if(e.writing)return;for(let r=e.bufferedIndex;r1&&e._writev){t.pendingcb-=a-1;let i=t.allNoop?O:e=>{for(let t=s;t256?(r.splice(0,s),t.bufferedIndex=0):t.bufferedIndex=s}t.bufferProcessing=!1}function U(e){return e.ending&&!e.destroyed&&e.constructed&&0===e.length&&!e.errored&&0===e.buffered.length&&!e.finished&&!e.writing&&!e.errorEmitted&&!e.closeEmitted}function z(e,t){!t.prefinished&&!t.finalCalled&&("function"!=typeof e._final||t.destroyed?(t.prefinished=!0,e.emit("prefinish")):(t.finalCalled=!0,function(e,t){let n=!1;function i(i){if(n)A(e,i??k());else if(n=!0,t.pendingcb--,i){let r=t[R].splice(0);for(let e=0;e{U(t)?H(e,t):t.pendingcb--}),e,t)):U(t)&&(t.pendingcb++,H(e,t))))}function H(e,t){t.pendingcb--,t.finished=!0;let r=t[R].splice(0);for(let e=0;e{oe(),Xt(),Lt();var r=yr(),n=(Qt(),ie(Wt)),{isReadable:i,isWritable:o,isIterable:a,isNodeStream:s,isReadableNodeStream:l,isWritableNodeStream:c,isDuplexNodeStream:u,isReadableStream:p,isWritableStream:d}=br(),f=vr(),{AbortError:h,codes:{ERR_INVALID_ARG_TYPE:m,ERR_INVALID_RETURN_VALUE:g}}=tr(),{destroyer:y}=wr(),b=Pr(),v=Ar(),w=Or(),{createDeferredPromise:k}=mr(),S=Cr(),x=globalThis.Blob||n.Blob,E=typeof x<"u"?function(e){return e instanceof x}:function(e){return!1},T=globalThis.AbortController||rr().AbortController,{FunctionPrototypeCall:_}=Jt(),C=class extends b{constructor(e){super(e),!1===e?.readable&&(this._readableState.readable=!1,this._readableState.ended=!0,this._readableState.endEmitted=!0),!1===e?.writable&&(this._writableState.writable=!1,this._writableState.ending=!0,this._writableState.ended=!0,this._writableState.finished=!0)}};function A(e){let t,r,n,a,s,l=e.readable&&"function"!=typeof e.readable.read?v.wrap(e.readable):e.readable,c=e.writable,u=!!i(l),p=!!o(c);function d(e){let t=a;a=null,t?t(e):e&&s.destroy(e)}return s=new C({readableObjectMode:!(null==l||!l.readableObjectMode),writableObjectMode:!(null==c||!c.writableObjectMode),readable:u,writable:p}),p&&(f(c,(e=>{p=!1,e&&y(l,e),d(e)})),s._write=function(e,r,n){c.write(e,r)?n():t=n},s._final=function(e){c.end(),r=e},c.on("drain",(function(){if(t){let e=t;t=null,e()}})),c.on("finish",(function(){if(r){let e=r;r=null,e()}}))),u&&(f(l,(e=>{u=!1,e&&y(l,e),d(e)})),l.on("readable",(function(){if(n){let e=n;n=null,e()}})),l.on("end",(function(){s.push(null)})),s._read=function(){for(;;){let e=l.read();if(null===e)return void(n=s._read);if(!s.push(e))return}}),s._destroy=function(e,i){!e&&null!==a&&(e=new h),n=null,t=null,r=null,null===a?i(e):(a=i,y(c,e),y(l,e))},s}t.exports=function e(t,n){if(u(t))return t;if(l(t))return A({readable:t});if(c(t))return A({writable:t});if(s(t))return A({writable:!1,readable:!1});if(p(t))return A({readable:v.fromWeb(t)});if(d(t))return A({writable:w.fromWeb(t)});if("function"==typeof t){let{value:e,write:i,final:o,destroy:s}=function(e){let{promise:t,resolve:n}=k(),i=new T,o=i.signal;return{value:e(async function*(){for(;;){let e=t;t=null;let{chunk:i,done:a,cb:s}=await e;if(r.nextTick(s),a)return;if(o.aborted)throw new h(void 0,{cause:o.reason});({promise:t,resolve:n}=k()),yield i}}(),{signal:o}),write(e,t,r){let i=n;n=null,i({chunk:e,done:!1,cb:r})},final(e){let t=n;n=null,t({done:!0,cb:e})},destroy(e,t){i.abort(),t(e)}}}(t);if(a(e))return S(C,e,{objectMode:!0,write:i,final:o,destroy:s});let l=e?.then;if("function"==typeof l){let t,n=_(l,e,(e=>{if(null!=e)throw new g("nully","body",e)}),(e=>{y(t,e)}));return t=new C({objectMode:!0,readable:!1,write:i,final(e){o((async()=>{try{await n,r.nextTick(e,null)}catch(t){r.nextTick(e,t)}}))},destroy:s})}throw new g("Iterable, AsyncIterable or AsyncFunction",n,e)}if(E(t))return e(t.arrayBuffer());if(a(t))return S(C,t,{objectMode:!0,writable:!1});if(p(t?.readable)&&d(t?.writable))return C.fromWeb(t);if("object"==typeof t?.writable||"object"==typeof t?.readable){return A({readable:null!=t&&t.readable?l(t?.readable)?t?.readable:e(t.readable):void 0,writable:null!=t&&t.writable?c(t?.writable)?t?.writable:e(t.writable):void 0})}let i=t?.then;if("function"==typeof i){let e;return _(i,t,(t=>{null!=t&&e.push(t),e.push(null)}),(t=>{y(e,t)})),e=new C({objectMode:!0,writable:!1,read(){}})}throw new m(n,["Blob","ReadableStream","WritableStream","Stream","Iterable","AsyncIterable","Function","{ readable, writable } pair","Promise"],t)}})),Pr=re(((e,t)=>{oe(),Xt(),Lt();var{ObjectDefineProperties:r,ObjectGetOwnPropertyDescriptor:n,ObjectKeys:i,ObjectSetPrototypeOf:o}=Jt();t.exports=u;var a,s,l=Ar(),c=Or();o(u.prototype,l.prototype),o(u,l);{let e=i(c.prototype);for(let t=0;t{oe(),Xt(),Lt();var{ObjectSetPrototypeOf:r,Symbol:n}=Jt();t.exports=l;var{ERR_METHOD_NOT_IMPLEMENTED:i}=tr().codes,o=Pr(),{getHighWaterMark:a}=Er();r(l.prototype,o.prototype),r(l,o);var s=n("kCallback");function l(e){if(!(this instanceof l))return new l(e);let t=e?a(this,e,"readableHighWaterMark",!0):null;0===t&&(e={...e,highWaterMark:null,readableHighWaterMark:t,writableHighWaterMark:e.writableHighWaterMark||0}),o.call(this,e),this._readableState.sync=!1,this[s]=null,e&&("function"==typeof e.transform&&(this._transform=e.transform),"function"==typeof e.flush&&(this._flush=e.flush)),this.on("prefinish",u)}function c(e){"function"!=typeof this._flush||this.destroyed?(this.push(null),e&&e()):this._flush(((t,r)=>{t?e?e(t):this.destroy(t):(null!=r&&this.push(r),this.push(null),e&&e())}))}function u(){this._final!==c&&c.call(this)}l.prototype._final=c,l.prototype._transform=function(e,t,r){throw new i("_transform()")},l.prototype._write=function(e,t,r){let n=this._readableState,i=this._writableState,o=n.length;this._transform(e,t,((e,t)=>{e?r(e):(null!=t&&this.push(t),i.ended||o===n.length||n.length{oe(),Xt(),Lt();var{ObjectSetPrototypeOf:r}=Jt();t.exports=i;var n=Ir();function i(e){if(!(this instanceof i))return new i(e);n.call(this,e)}r(i.prototype,n.prototype),r(i,n),i.prototype._transform=function(e,t,r){r(null,e)}})),qr=re(((e,t)=>{oe(),Xt(),Lt();var r,n,i,o=yr(),{ArrayIsArray:a,Promise:s,SymbolAsyncIterator:l,SymbolDispose:c}=Jt(),u=vr(),{once:p}=mr(),d=wr(),f=Pr(),{aggregateTwoErrors:h,codes:{ERR_INVALID_ARG_TYPE:m,ERR_INVALID_RETURN_VALUE:g,ERR_MISSING_ARGS:y,ERR_STREAM_DESTROYED:b,ERR_STREAM_PREMATURE_CLOSE:v},AbortError:w}=tr(),{validateFunction:k,validateAbortSignal:S}=gr(),{isIterable:x,isReadable:E,isReadableNodeStream:T,isNodeStream:_,isTransformStream:C,isWebStream:A,isReadableStream:O,isReadableFinished:R}=br(),P=globalThis.AbortController||rr().AbortController;function I(e,t,r){let n=!1;e.on("close",(()=>{n=!0}));let i=u(e,{readable:t,writable:r},(e=>{n=!e}));return{destroy:t=>{n||(n=!0,d.destroyer(e,t||new b("pipe")))},cleanup:i}}function M(e){if(x(e))return e;if(T(e))return async function*(e){n||(n=Ar()),yield*n.prototype[l].call(e)}(e);throw new m("val",["Readable","Iterable","AsyncIterable"],e)}async function q(e,t,r,{end:n}){let i,o=null,a=e=>{if(e&&(i=e),o){let e=o;o=null,e()}},l=()=>new s(((e,t)=>{i?t(i):o=()=>{i?t(i):e()}}));t.on("drain",a);let c=u(t,{readable:!1},a);try{t.writableNeedDrain&&await l();for await(let r of e)t.write(r)||await l();n&&(t.end(),await l()),r()}catch(e){r(i!==e?h(i,e):e)}finally{c(),t.off("drain",a)}}async function D(e,t,r,{end:n}){C(t)&&(t=t.writable);let i=t.getWriter();try{for await(let t of e)await i.ready,i.write(t).catch((()=>{}));await i.ready,n&&await i.close(),r()}catch(e){try{await i.abort(e),r(e)}catch(e){r(e)}}}function N(e,t,n){if(1===e.length&&a(e[0])&&(e=e[0]),e.length<2)throw new y("streams");let s,l=new P,u=l.signal,p=n?.signal,d=[];function h(){B(new w)}S(p,"options.signal"),i=i||mr().addAbortListener,p&&(s=i(p,h));let b,v,k,R=[],N=0;function j(e){B(e,0==--N)}function B(e,r){var n;if(e&&(!b||"ERR_STREAM_PREMATURE_CLOSE"===b.code)&&(b=e),b||r){for(;R.length;)R.shift()(b);null===(n=s)||void 0===n||n[c](),l.abort(),r&&(b||d.forEach((e=>e())),o.nextTick(t,b,v))}}for(let t=0;t0,l=a||!1!==n?.end,c=t===e.length-1;if(_(i)){let e=function(e){e&&"AbortError"!==e.name&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code&&j(e)};if(l){let{destroy:e,cleanup:t}=I(i,a,s);R.push(e),E(i)&&c&&d.push(t)}i.on("error",e),E(i)&&c&&d.push((()=>{i.removeListener("error",e)}))}if(0===t)if("function"==typeof i){if(k=i({signal:u}),!x(k))throw new g("Iterable, AsyncIterable or Stream","source",k)}else k=x(i)||T(i)||C(i)?i:f.from(i);else if("function"==typeof i){var $;if(C(k))k=M(null===($=k)||void 0===$?void 0:$.readable);else k=M(k);if(k=i(k,{signal:u}),a){if(!x(k,!0))throw new g("AsyncIterable",`transform[${t-1}]`,k)}else{var F;r||(r=Mr());let e=new r({objectMode:!0}),t=null===(F=k)||void 0===F?void 0:F.then;if("function"==typeof t)N++,t.call(k,(t=>{v=t,null!=t&&e.write(t),l&&e.end(),o.nextTick(j)}),(t=>{e.destroy(t),o.nextTick(j,t)}));else if(x(k,!0))N++,q(k,e,j,{end:l});else{if(!O(k)&&!C(k))throw new g("AsyncIterable or Promise","destination",k);{let t=k.readable||k;N++,q(t,e,j,{end:l})}}k=e;let{destroy:n,cleanup:i}=I(k,!1,!0);R.push(n),c&&d.push(i)}}else if(_(i)){if(T(k)){N+=2;let e=L(k,i,j,{end:l});E(i)&&c&&d.push(e)}else if(C(k)||O(k)){let e=k.readable||k;N++,q(e,i,j,{end:l})}else{if(!x(k))throw new m("val",["Readable","Iterable","AsyncIterable","ReadableStream","TransformStream"],k);N++,q(k,i,j,{end:l})}k=i}else if(A(i)){if(T(k))N++,D(M(k),i,j,{end:l});else if(O(k)||x(k))N++,D(k,i,j,{end:l});else{if(!C(k))throw new m("val",["Readable","Iterable","AsyncIterable","ReadableStream","TransformStream"],k);N++,D(k.readable,i,j,{end:l})}k=i}else k=f.from(i)}return(null!=u&&u.aborted||null!=p&&p.aborted)&&o.nextTick(h),k}function L(e,t,r,{end:n}){let i=!1;if(t.on("close",(()=>{i||r(new v)})),e.pipe(t,{end:!1}),n){let r=function(){i=!0,t.end()};R(e)?o.nextTick(r):e.once("end",r)}else r();return u(e,{readable:!0,writable:!1},(t=>{let n=e._readableState;t&&"ERR_STREAM_PREMATURE_CLOSE"===t.code&&n&&n.ended&&!n.errored&&!n.errorEmitted?e.once("end",r).once("error",r):r(t)})),u(t,{readable:!1,writable:!0},r)}t.exports={pipelineImpl:N,pipeline:function(...e){return N(e,p(function(e){return k(e[e.length-1],"streams[stream.length - 1]"),e.pop()}(e)))}}})),Dr=re(((e,t)=>{oe(),Xt(),Lt();var{pipeline:r}=qr(),n=Pr(),{destroyer:i}=wr(),{isNodeStream:o,isReadable:a,isWritable:s,isWebStream:l,isTransformStream:c,isWritableStream:u,isReadableStream:p}=br(),{AbortError:d,codes:{ERR_INVALID_ARG_VALUE:f,ERR_MISSING_ARGS:h}}=tr(),m=vr();t.exports=function(...e){if(0===e.length)throw new h("streams");if(1===e.length)return n.from(e[0]);let t,g,y,b,v,w=[...e];if("function"==typeof e[0]&&(e[0]=n.from(e[0])),"function"==typeof e[e.length-1]){let t=e.length-1;e[t]=n.from(e[t])}for(let t=0;t0&&!(s(e[t])||u(e[t])||c(e[t])))throw new f(`streams[${t}]`,w[t],"must be writable")}let k=e[0],S=r(e,(function(e){let t=b;b=null,t?t(e):e?v.destroy(e):!E&&!x&&v.destroy()})),x=!!(s(k)||u(k)||c(k)),E=!!(a(S)||p(S)||c(S));if(v=new n({writableObjectMode:!(null==k||!k.writableObjectMode),readableObjectMode:!(null==S||!S.readableObjectMode),writable:x,readable:E}),x){if(o(k))v._write=function(e,r,n){k.write(e,r)?n():t=n},v._final=function(e){k.end(),g=e},k.on("drain",(function(){if(t){let e=t;t=null,e()}}));else if(l(k)){let e=(c(k)?k.writable:k).getWriter();v._write=async function(t,r,n){try{await e.ready,e.write(t).catch((()=>{})),n()}catch(e){n(e)}},v._final=async function(t){try{await e.ready,e.close().catch((()=>{})),g=t}catch(e){t(e)}}}let e=c(S)?S.readable:S;m(e,(()=>{if(g){let e=g;g=null,e()}}))}if(E)if(o(S))S.on("readable",(function(){if(y){let e=y;y=null,e()}})),S.on("end",(function(){v.push(null)})),v._read=function(){for(;;){let e=S.read();if(null===e)return void(y=v._read);if(!v.push(e))return}};else if(l(S)){let e=(c(S)?S.readable:S).getReader();v._read=async function(){for(;;)try{let{value:t,done:r}=await e.read();if(!v.push(t))return;if(r)return void v.push(null)}catch{return}}}return v._destroy=function(e,r){!e&&null!==b&&(e=new d),y=null,t=null,g=null,null===b?r(e):(b=r,o(S)&&i(S,e))},v}})),Nr=re(((e,t)=>{oe(),Xt(),Lt();var r=globalThis.AbortController||rr().AbortController,{codes:{ERR_INVALID_ARG_VALUE:n,ERR_INVALID_ARG_TYPE:i,ERR_MISSING_ARGS:o,ERR_OUT_OF_RANGE:a},AbortError:s}=tr(),{validateAbortSignal:l,validateInteger:c,validateObject:u}=gr(),p=Jt().Symbol("kWeak"),d=Jt().Symbol("kResistStopPropagation"),{finished:f}=vr(),h=Dr(),{addAbortSignalNoValidate:m}=Sr(),{isWritable:g,isNodeStream:y}=br(),{deprecate:b}=mr(),{ArrayPrototypePush:v,Boolean:w,MathFloor:k,Number:S,NumberIsNaN:x,Promise:E,PromiseReject:T,PromiseResolve:_,PromisePrototypeThen:C,Symbol:A}=Jt(),O=A("kEmpty"),R=A("kEof");function P(e,t){if("function"!=typeof e)throw new i("fn",["Function","AsyncFunction"],e);null!=t&&u(t,"options"),null!=t?.signal&&l(t.signal,"options.signal");let r=1;null!=t?.concurrency&&(r=k(t.concurrency));let n=r-1;return null!=t?.highWaterMark&&(n=k(t.highWaterMark)),c(r,"options.concurrency",1),c(n,"options.highWaterMark",0),n+=r,async function*(){let i,o,a=mr().AbortSignalAny([t?.signal].filter(w)),l=this,c=[],u={signal:a},p=!1,d=0;function f(){p=!0,h()}function h(){d-=1,m()}function m(){o&&!p&&d=n||d>=r)&&await new E((e=>{o=e}))}c.push(R)}catch(e){let t=T(e);C(t,h,f),c.push(t)}finally{p=!0,i&&(i(),i=null)}}();try{for(;;){for(;c.length>0;){let e=await c[0];if(e===R)return;if(a.aborted)throw new s;e!==O&&(yield e),c.shift(),m()}await new E((e=>{i=e}))}}finally{p=!0,o&&(o(),o=null)}}.call(this)}async function I(e,t){for await(let r of M.call(this,e,t))return!0;return!1}function M(e,t){if("function"!=typeof e)throw new i("fn",["Function","AsyncFunction"],e);return P.call(this,(async function(t,r){return await e(t,r)?t:O}),t)}var q=class extends o{constructor(){super("reduce"),this.message="Reduce of an empty stream requires an initial value"}};function D(e){if(e=S(e),x(e))return 0;if(e<0)throw new a("number",">= 0",e);return e}t.exports.streamReturningOperators={asIndexedPairs:b((function(e){return null!=e&&u(e,"options"),null!=e?.signal&&l(e.signal,"options.signal"),async function*(){let t=0;for await(let n of this){var r;if(null!=e&&null!==(r=e.signal)&&void 0!==r&&r.aborted)throw new s({cause:e.signal.reason});yield[t++,n]}}.call(this)}),"readable.asIndexedPairs will be removed in a future version."),drop:function(e,t){return null!=t&&u(t,"options"),null!=t?.signal&&l(t.signal,"options.signal"),e=D(e),async function*(){var r;if(null!=t&&null!==(r=t.signal)&&void 0!==r&&r.aborted)throw new s;for await(let r of this){var n;if(null!=t&&null!==(n=t.signal)&&void 0!==n&&n.aborted)throw new s;e--<=0&&(yield r)}}.call(this)},filter:M,flatMap:function(e,t){let r=P.call(this,e,t);return async function*(){for await(let e of r)yield*e}.call(this)},map:P,take:function(e,t){return null!=t&&u(t,"options"),null!=t?.signal&&l(t.signal,"options.signal"),e=D(e),async function*(){var r;if(null!=t&&null!==(r=t.signal)&&void 0!==r&&r.aborted)throw new s;for await(let r of this){var n;if(null!=t&&null!==(n=t.signal)&&void 0!==n&&n.aborted)throw new s;if(e-- >0&&(yield r),e<=0)return}}.call(this)},compose:function(e,t){if(null!=t&&u(t,"options"),null!=t?.signal&&l(t.signal,"options.signal"),y(e)&&!g(e))throw new n("stream",e,"must be writable");let r=h(this,e);return null!=t&&t.signal&&m(t.signal,r),r}},t.exports.promiseReturningOperators={every:async function(e,t){if("function"!=typeof e)throw new i("fn",["Function","AsyncFunction"],e);return!await I.call(this,(async(...t)=>!await e(...t)),t)},forEach:async function(e,t){if("function"!=typeof e)throw new i("fn",["Function","AsyncFunction"],e);for await(let r of P.call(this,(async function(t,r){return await e(t,r),O}),t));},reduce:async function(e,t,n){var o;if("function"!=typeof e)throw new i("reducer",["Function","AsyncFunction"],e);null!=n&&u(n,"options"),null!=n?.signal&&l(n.signal,"options.signal");let a=arguments.length>1;if(null!=n&&null!==(o=n.signal)&&void 0!==o&&o.aborted){let e=new s(void 0,{cause:n.signal.reason});throw this.once("error",(()=>{})),await f(this.destroy(e)),e}let c=new r,h=c.signal;if(null!=n&&n.signal){let e={once:!0,[p]:this,[d]:!0};n.signal.addEventListener("abort",(()=>c.abort()),e)}let m=!1;try{for await(let r of this){var g;if(m=!0,null!=n&&null!==(g=n.signal)&&void 0!==g&&g.aborted)throw new s;a?t=await e(t,r,{signal:h}):(t=r,a=!0)}if(!m&&!a)throw new q}finally{c.abort()}return t},toArray:async function(e){null!=e&&u(e,"options"),null!=e?.signal&&l(e.signal,"options.signal");let t=[];for await(let n of this){var r;if(null!=e&&null!==(r=e.signal)&&void 0!==r&&r.aborted)throw new s(void 0,{cause:e.signal.reason});v(t,n)}return t},some:I,find:async function(e,t){for await(let r of M.call(this,e,t))return r}}})),Lr=re(((e,t)=>{oe(),Xt(),Lt();var{ArrayPrototypePop:r,Promise:n}=Jt(),{isIterable:i,isNodeStream:o,isWebStream:a}=br(),{pipelineImpl:s}=qr(),{finished:l}=vr();jr(),t.exports={finished:l,pipeline:function(...e){return new n(((t,n)=>{let l,c,u=e[e.length-1];if(u&&"object"==typeof u&&!o(u)&&!i(u)&&!a(u)){let t=r(e);l=t.signal,c=t.end}s(e,((e,r)=>{e?n(e):t(r)}),{signal:l,end:c})}))}}})),jr=re(((e,t)=>{oe(),Xt(),Lt();var{Buffer:r}=(Qt(),ie(Wt)),{ObjectDefineProperty:n,ObjectKeys:i,ReflectApply:o}=Jt(),{promisify:{custom:a}}=mr(),{streamReturningOperators:s,promiseReturningOperators:l}=Nr(),{codes:{ERR_ILLEGAL_CONSTRUCTOR:c}}=tr(),u=Dr(),{setDefaultHighWaterMark:p,getDefaultHighWaterMark:d}=Er(),{pipeline:f}=qr(),{destroyer:h}=wr(),m=vr(),g=Lr(),y=br(),b=t.exports=kr().Stream;b.isDestroyed=y.isDestroyed,b.isDisturbed=y.isDisturbed,b.isErrored=y.isErrored,b.isReadable=y.isReadable,b.isWritable=y.isWritable,b.Readable=Ar();for(let e of i(s)){let t=function(...e){if(new.target)throw c();return b.Readable.from(o(r,this,e))},r=s[e];n(t,"name",{__proto__:null,value:r.name}),n(t,"length",{__proto__:null,value:r.length}),n(b.Readable.prototype,e,{__proto__:null,value:t,enumerable:!1,configurable:!0,writable:!0})}for(let e of i(l)){let t=function(...e){if(new.target)throw c();return o(r,this,e)},r=l[e];n(t,"name",{__proto__:null,value:r.name}),n(t,"length",{__proto__:null,value:r.length}),n(b.Readable.prototype,e,{__proto__:null,value:t,enumerable:!1,configurable:!0,writable:!0})}b.Writable=Or(),b.Duplex=Pr(),b.Transform=Ir(),b.PassThrough=Mr(),b.pipeline=f;var{addAbortSignal:v}=Sr();b.addAbortSignal=v,b.finished=m,b.destroy=h,b.compose=u,b.setDefaultHighWaterMark=p,b.getDefaultHighWaterMark=d,n(b,"promises",{__proto__:null,configurable:!0,enumerable:!0,get(){return g}}),n(f,a,{__proto__:null,enumerable:!0,get(){return g.pipeline}}),n(m,a,{__proto__:null,enumerable:!0,get(){return g.finished}}),b.Stream=b,b._isUint8Array=function(e){return e instanceof Uint8Array},b._uint8ArrayToBuffer=function(e){return r.from(e.buffer,e.byteOffset,e.byteLength)}})),Br=re(((e,t)=>{oe(),Xt(),Lt();var r=jr(),n=Lr(),i=r.Readable.destroy;t.exports=r.Readable,t.exports._uint8ArrayToBuffer=r._uint8ArrayToBuffer,t.exports._isUint8Array=r._isUint8Array,t.exports.isDisturbed=r.isDisturbed,t.exports.isErrored=r.isErrored,t.exports.isReadable=r.isReadable,t.exports.Readable=r.Readable,t.exports.Writable=r.Writable,t.exports.Duplex=r.Duplex,t.exports.Transform=r.Transform,t.exports.PassThrough=r.PassThrough,t.exports.addAbortSignal=r.addAbortSignal,t.exports.finished=r.finished,t.exports.destroy=r.destroy,t.exports.destroy=i,t.exports.pipeline=r.pipeline,t.exports.compose=r.compose,Object.defineProperty(r,"promises",{configurable:!0,enumerable:!0,get(){return n}}),t.exports.Stream=r.Stream,t.exports.default=t.exports})),$r=re(((e,t)=>{oe(),Xt(),Lt(),"function"==typeof Object.create?t.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:t.exports=function(e,t){if(t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}}})),Fr=re(((e,t)=>{oe(),Xt(),Lt();var{Buffer:r}=(Qt(),ie(Wt)),n=Symbol.for("BufferList");function i(e){if(!(this instanceof i))return new i(e);i._init.call(this,e)}i._init=function(e){Object.defineProperty(this,n,{value:!0}),this._bufs=[],this.length=0,e&&this.append(e)},i.prototype._new=function(e){return new i(e)},i.prototype._offset=function(e){if(0===e)return[0,0];let t=0;for(let r=0;rthis.length||e<0)return;let t=this._offset(e);return this._bufs[t[0]][t[1]]},i.prototype.slice=function(e,t){return"number"==typeof e&&e<0&&(e+=this.length),"number"==typeof t&&t<0&&(t+=this.length),this.copy(null,0,e,t)},i.prototype.copy=function(e,t,n,i){if(("number"!=typeof n||n<0)&&(n=0),("number"!=typeof i||i>this.length)&&(i=this.length),n>=this.length||i<=0)return e||r.alloc(0);let o=!!e,a=this._offset(n),s=i-n,l=s,c=o&&t||0,u=a[1];if(0===n&&i===this.length){if(!o)return 1===this._bufs.length?this._bufs[0]:r.concat(this._bufs,this.length);for(let t=0;tr)){this._bufs[t].copy(e,c,u,u+l),c+=r;break}this._bufs[t].copy(e,c,u),c+=r,l-=r,u&&(u=0)}return e.length>c?e.slice(0,c):e},i.prototype.shallowSlice=function(e,t){if(e=e||0,t="number"!=typeof t?this.length:t,e<0&&(e+=this.length),t<0&&(t+=this.length),e===t)return this._new();let r=this._offset(e),n=this._offset(t),i=this._bufs.slice(r[0],n[0]+1);return 0===n[1]?i.pop():i[i.length-1]=i[i.length-1].slice(0,n[1]),0!==r[1]&&(i[0]=i[0].slice(r[1])),this._new(i)},i.prototype.toString=function(e,t,r){return this.slice(t,r).toString(e)},i.prototype.consume=function(e){if(e=Math.trunc(e),Number.isNaN(e)||e<=0)return this;for(;this._bufs.length;){if(!(e>=this._bufs[0].length)){this._bufs[0]=this._bufs[0].slice(e),this.length-=e;break}e-=this._bufs[0].length,this.length-=this._bufs[0].length,this._bufs.shift()}return this},i.prototype.duplicate=function(){let e=this._new();for(let t=0;t=0&&o=0&&othis.length?this.length:t;let i=this._offset(t),o=i[0],a=i[1];for(;o=e.length){let r=t.indexOf(e,a);if(-1!==r)return this._reverseOffset([o,r]);a=t.length-e.length+1}else{let t=this._reverseOffset([o,a]);if(this._match(t,e))return t;a++}a=0}return-1},i.prototype._match=function(e,t){if(this.length-e{oe(),Xt(),Lt();var r=Br().Duplex,n=$r(),i=Fr();function o(e){if(!(this instanceof o))return new o(e);if("function"==typeof e){this._callback=e;let t=function(e){this._callback&&(this._callback(e),this._callback=null)}.bind(this);this.on("pipe",(function(e){e.on("error",t)})),this.on("unpipe",(function(e){e.removeListener("error",t)})),e=null}i._init.call(this,e),r.call(this)}n(o,r),Object.assign(o.prototype,i.prototype),o.prototype._new=function(e){return new o(e)},o.prototype._write=function(e,t,r){this._appendBuffer(e),"function"==typeof r&&r()},o.prototype._read=function(e){if(!this.length)return this.push(null);e=Math.min(e,this.length),this.push(this.slice(0,e)),this.consume(e)},o.prototype.end=function(e){r.prototype.end.call(this,e),this._callback&&(this._callback(null,this.slice()),this._callback=null)},o.prototype._destroy=function(e,t){this._bufs.length=0,this.length=0,t(e)},o.prototype._isBufferList=function(e){return e instanceof o||e instanceof i||o.isBufferList(e)},o.isBufferList=i.isBufferList,t.exports=o,t.exports.BufferListStream=o,t.exports.BufferList=i})),zr=re(((e,t)=>{oe(),Xt(),Lt();t.exports=class{constructor(){this.cmd=null,this.retain=!1,this.qos=0,this.dup=!1,this.length=-1,this.topic=null,this.payload=null}}})),Zr=re(((e,t)=>{oe(),Xt(),Lt();var r=t.exports,{Buffer:n}=(Qt(),ie(Wt));r.types={0:"reserved",1:"connect",2:"connack",3:"publish",4:"puback",5:"pubrec",6:"pubrel",7:"pubcomp",8:"subscribe",9:"suback",10:"unsubscribe",11:"unsuback",12:"pingreq",13:"pingresp",14:"disconnect",15:"auth"},r.requiredHeaderFlags={1:0,2:0,4:0,5:0,6:2,7:0,8:2,9:0,10:2,11:0,12:0,13:0,14:0,15:0},r.requiredHeaderFlagsErrors={};for(let e in r.requiredHeaderFlags){let t=r.requiredHeaderFlags[e];r.requiredHeaderFlagsErrors[e]="Invalid header flag bits, must be 0x"+t.toString(16)+" for "+r.types[e]+" packet"}r.codes={};for(let e in r.types){let t=r.types[e];r.codes[t]=e}r.CMD_SHIFT=4,r.CMD_MASK=240,r.DUP_MASK=8,r.QOS_MASK=3,r.QOS_SHIFT=1,r.RETAIN_MASK=1,r.VARBYTEINT_MASK=127,r.VARBYTEINT_FIN_MASK=128,r.VARBYTEINT_MAX=268435455,r.SESSIONPRESENT_MASK=1,r.SESSIONPRESENT_HEADER=n.from([r.SESSIONPRESENT_MASK]),r.CONNACK_HEADER=n.from([r.codes.connack<[0,1].map((i=>[0,1].map((o=>{let a=n.alloc(1);return a.writeUInt8(r.codes[e]<n.from([e]))),r.EMPTY={pingreq:n.from([r.codes.pingreq<<4,0]),pingresp:n.from([r.codes.pingresp<<4,0]),disconnect:n.from([r.codes.disconnect<<4,0])},r.MQTT5_PUBACK_PUBREC_CODES={0:"Success",16:"No matching subscribers",128:"Unspecified error",131:"Implementation specific error",135:"Not authorized",144:"Topic Name invalid",145:"Packet identifier in use",151:"Quota exceeded",153:"Payload format invalid"},r.MQTT5_PUBREL_PUBCOMP_CODES={0:"Success",146:"Packet Identifier not found"},r.MQTT5_SUBACK_CODES={0:"Granted QoS 0",1:"Granted QoS 1",2:"Granted QoS 2",128:"Unspecified error",131:"Implementation specific error",135:"Not authorized",143:"Topic Filter invalid",145:"Packet Identifier in use",151:"Quota exceeded",158:"Shared Subscriptions not supported",161:"Subscription Identifiers not supported",162:"Wildcard Subscriptions not supported"},r.MQTT5_UNSUBACK_CODES={0:"Success",17:"No subscription existed",128:"Unspecified error",131:"Implementation specific error",135:"Not authorized",143:"Topic Filter invalid",145:"Packet Identifier in use"},r.MQTT5_DISCONNECT_CODES={0:"Normal disconnection",4:"Disconnect with Will Message",128:"Unspecified error",129:"Malformed Packet",130:"Protocol Error",131:"Implementation specific error",135:"Not authorized",137:"Server busy",139:"Server shutting down",141:"Keep Alive timeout",142:"Session taken over",143:"Topic Filter invalid",144:"Topic Name invalid",147:"Receive Maximum exceeded",148:"Topic Alias invalid",149:"Packet too large",150:"Message rate too high",151:"Quota exceeded",152:"Administrative action",153:"Payload format invalid",154:"Retain not supported",155:"QoS not supported",156:"Use another server",157:"Server moved",158:"Shared Subscriptions not supported",159:"Connection rate exceeded",160:"Maximum connect time",161:"Subscription Identifiers not supported",162:"Wildcard Subscriptions not supported"},r.MQTT5_AUTH_CODES={0:"Success",24:"Continue authentication",25:"Re-authenticate"}})),Hr=re(((e,t)=>{oe(),Xt(),Lt();var r=1e3,n=6e4,i=60*n,o=24*i,a=7*o,s=365.25*o;function l(e,t,r,n){var i=t>=1.5*r;return Math.round(e/r)+" "+n+(i?"s":"")}t.exports=function(e,t){t=t||{};var c=typeof e;if("string"===c&&e.length>0)return function(e){if(e=String(e),!(e.length>100)){var t=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(t){var l=parseFloat(t[1]);switch((t[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return l*s;case"weeks":case"week":case"w":return l*a;case"days":case"day":case"d":return l*o;case"hours":case"hour":case"hrs":case"hr":case"h":return l*i;case"minutes":case"minute":case"mins":case"min":case"m":return l*n;case"seconds":case"second":case"secs":case"sec":case"s":return l*r;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return l;default:return}}}}(e);if("number"===c&&isFinite(e))return t.long?function(e){var t=Math.abs(e);return t>=o?l(e,t,o,"day"):t>=i?l(e,t,i,"hour"):t>=n?l(e,t,n,"minute"):t>=r?l(e,t,r,"second"):e+" ms"}(e):function(e){var t=Math.abs(e);return t>=o?Math.round(e/o)+"d":t>=i?Math.round(e/i)+"h":t>=n?Math.round(e/n)+"m":t>=r?Math.round(e/r)+"s":e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}})),Wr=re(((e,t)=>{oe(),Xt(),Lt(),t.exports=function(e){function t(e){let n,i,o,a=null;function s(...e){if(!s.enabled)return;let r=s,i=Number(new Date),o=i-(n||i);r.diff=o,r.prev=n,r.curr=i,n=i,e[0]=t.coerce(e[0]),"string"!=typeof e[0]&&e.unshift("%O");let a=0;e[0]=e[0].replace(/%([a-zA-Z%])/g,((n,i)=>{if("%%"===n)return"%";a++;let o=t.formatters[i];if("function"==typeof o){let t=e[a];n=o.call(r,t),e.splice(a,1),a--}return n})),t.formatArgs.call(r,e),(r.log||t.log).apply(r,e)}return s.namespace=e,s.useColors=t.useColors(),s.color=t.selectColor(e),s.extend=r,s.destroy=t.destroy,Object.defineProperty(s,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==a?a:(i!==t.namespaces&&(i=t.namespaces,o=t.enabled(e)),o),set:e=>{a=e}}),"function"==typeof t.init&&t.init(s),s}function r(e,r){let n=t(this.namespace+(typeof r>"u"?":":r)+e);return n.log=this.log,n}function n(e,t){let r=0,n=0,i=-1,o=0;for(;r"-"+e))].join(",");return t.enable(""),e},t.enable=function(e){t.save(e),t.namespaces=e,t.names=[],t.skips=[];let r=("string"==typeof e?e:"").trim().replace(/\s+/g,",").split(",").filter(Boolean);for(let e of r)"-"===e[0]?t.skips.push(e.slice(1)):t.names.push(e)},t.enabled=function(e){for(let r of t.skips)if(n(e,r))return!1;for(let r of t.names)if(n(e,r))return!0;return!1},t.humanize=Hr(),t.destroy=function(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")},Object.keys(e).forEach((r=>{t[r]=e[r]})),t.names=[],t.skips=[],t.formatters={},t.selectColor=function(e){let r=0;for(let t=0;t{oe(),Xt(),Lt(),e.formatArgs=function(e){if(e[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+e[0]+(this.useColors?"%c ":" ")+"+"+t.exports.humanize(this.diff),!this.useColors)return;let r="color: "+this.color;e.splice(1,0,r,"color: inherit");let n=0,i=0;e[0].replace(/%[a-zA-Z%]/g,(e=>{"%%"!==e&&(n++,"%c"===e&&(i=n))})),e.splice(i,0,r)},e.save=function(t){try{t?e.storage.setItem("debug",t):e.storage.removeItem("debug")}catch{}},e.load=function(){let t;try{t=e.storage.getItem("debug")||e.storage.getItem("DEBUG")}catch{}return!t&&typeof ae<"u"&&"env"in ae&&(t=ae.env.DEBUG),t},e.useColors=function(){if(typeof window<"u"&&window.process&&("renderer"===window.process.type||window.process.__nwjs))return!0;if(typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;let e;return typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&(e=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(e[1],10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},e.storage=function(){try{return localStorage}catch{}}(),e.destroy=(()=>{let e=!1;return()=>{e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),e.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],e.log=console.debug||console.log||(()=>{}),t.exports=Wr()(e);var{formatters:r}=t.exports;r.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}})),Gr=re(((e,t)=>{oe(),Xt(),Lt();var r=Ur(),{EventEmitter:n}=(hr(),ie(nr)),i=zr(),o=Zr(),a=Vr()("mqtt-packet:parser");t.exports=class e extends n{constructor(){super(),this.parser=this.constructor.parser}static parser(t){return this instanceof e?(this.settings=t||{},this._states=["_parseHeader","_parseLength","_parsePayload","_newPacket"],this._resetState(),this):(new e).parser(t)}_resetState(){a("_resetState: resetting packet, error, _list, and _stateCounter"),this.packet=new i,this.error=null,this._list=r(),this._stateCounter=0}parse(e){for(this.error&&this._resetState(),this._list.append(e),a("parse: current state: %s",this._states[this._stateCounter]);(-1!==this.packet.length||this._list.length>0)&&this[this._states[this._stateCounter]]()&&!this.error;)this._stateCounter++,a("parse: state complete. _stateCounter is now: %d",this._stateCounter),a("parse: packet.length: %d, buffer list length: %d",this.packet.length,this._list.length),this._stateCounter>=this._states.length&&(this._stateCounter=0);return a("parse: exited while loop. packet: %d, buffer list length: %d",this.packet.length,this._list.length),this._list.length}_parseHeader(){let e=this._list.readUInt8(0),t=e>>o.CMD_SHIFT;this.packet.cmd=o.types[t];let r=15&e,n=o.requiredHeaderFlags[t];return null!=n&&r!==n?this._emitError(new Error(o.requiredHeaderFlagsErrors[t])):(this.packet.retain=0!=(e&o.RETAIN_MASK),this.packet.qos=e>>o.QOS_SHIFT&o.QOS_MASK,this.packet.qos>2?this._emitError(new Error("Packet must not have both QoS bits set to 1")):(this.packet.dup=0!=(e&o.DUP_MASK),a("_parseHeader: packet: %o",this.packet),this._list.consume(1),!0))}_parseLength(){let e=this._parseVarByteNum(!0);return e&&(this.packet.length=e.value,this._list.consume(e.bytes)),a("_parseLength %d",e.value),!!e}_parsePayload(){a("_parsePayload: payload %O",this._list);let e=!1;if(0===this.packet.length||this._list.length>=this.packet.length){switch(this._pos=0,this.packet.cmd){case"connect":this._parseConnect();break;case"connack":this._parseConnack();break;case"publish":this._parsePublish();break;case"puback":case"pubrec":case"pubrel":case"pubcomp":this._parseConfirmation();break;case"subscribe":this._parseSubscribe();break;case"suback":this._parseSuback();break;case"unsubscribe":this._parseUnsubscribe();break;case"unsuback":this._parseUnsuback();break;case"pingreq":case"pingresp":break;case"disconnect":this._parseDisconnect();break;case"auth":this._parseAuth();break;default:this._emitError(new Error("Not supported"))}e=!0}return a("_parsePayload complete result: %s",e),e}_parseConnect(){a("_parseConnect");let e,t,r,n,i={},s=this.packet,l=this._parseString();if(null===l)return this._emitError(new Error("Cannot parse protocolId"));if("MQTT"!==l&&"MQIsdp"!==l)return this._emitError(new Error("Invalid protocolId"));if(s.protocolId=l,this._pos>=this._list.length)return this._emitError(new Error("Packet too short"));if(s.protocolVersion=this._list.readUInt8(this._pos),s.protocolVersion>=128&&(s.bridgeMode=!0,s.protocolVersion=s.protocolVersion-128),3!==s.protocolVersion&&4!==s.protocolVersion&&5!==s.protocolVersion)return this._emitError(new Error("Invalid protocol version"));if(this._pos++,this._pos>=this._list.length)return this._emitError(new Error("Packet too short"));if(1&this._list.readUInt8(this._pos))return this._emitError(new Error("Connect flag bit 0 must be 0, but got 1"));i.username=this._list.readUInt8(this._pos)&o.USERNAME_MASK,i.password=this._list.readUInt8(this._pos)&o.PASSWORD_MASK,i.will=this._list.readUInt8(this._pos)&o.WILL_FLAG_MASK;let c=!!(this._list.readUInt8(this._pos)&o.WILL_RETAIN_MASK),u=(this._list.readUInt8(this._pos)&o.WILL_QOS_MASK)>>o.WILL_QOS_SHIFT;if(i.will)s.will={},s.will.retain=c,s.will.qos=u;else{if(c)return this._emitError(new Error("Will Retain Flag must be set to zero when Will Flag is set to 0"));if(u)return this._emitError(new Error("Will QoS must be set to zero when Will Flag is set to 0"))}if(s.clean=0!=(this._list.readUInt8(this._pos)&o.CLEAN_SESSION_MASK),this._pos++,s.keepalive=this._parseNum(),-1===s.keepalive)return this._emitError(new Error("Packet too short"));if(5===s.protocolVersion){let e=this._parseProperties();Object.getOwnPropertyNames(e).length&&(s.properties=e)}let p=this._parseString();if(null===p)return this._emitError(new Error("Packet too short"));if(s.clientId=p,a("_parseConnect: packet.clientId: %s",s.clientId),i.will){if(5===s.protocolVersion){let e=this._parseProperties();Object.getOwnPropertyNames(e).length&&(s.will.properties=e)}if(e=this._parseString(),null===e)return this._emitError(new Error("Cannot parse will topic"));if(s.will.topic=e,a("_parseConnect: packet.will.topic: %s",s.will.topic),t=this._parseBuffer(),null===t)return this._emitError(new Error("Cannot parse will payload"));s.will.payload=t,a("_parseConnect: packet.will.paylaod: %s",s.will.payload)}if(i.username){if(n=this._parseString(),null===n)return this._emitError(new Error("Cannot parse username"));s.username=n,a("_parseConnect: packet.username: %s",s.username)}if(i.password){if(r=this._parseBuffer(),null===r)return this._emitError(new Error("Cannot parse password"));s.password=r}return this.settings=s,a("_parseConnect: complete"),s}_parseConnack(){a("_parseConnack");let e=this.packet;if(this._list.length<1)return null;let t=this._list.readUInt8(this._pos++);if(t>1)return this._emitError(new Error("Invalid connack flags, bits 7-1 must be set to 0"));if(e.sessionPresent=!!(t&o.SESSIONPRESENT_MASK),5===this.settings.protocolVersion)this._list.length>=2?e.reasonCode=this._list.readUInt8(this._pos++):e.reasonCode=0;else{if(this._list.length<2)return null;e.returnCode=this._list.readUInt8(this._pos++)}if(-1===e.returnCode||-1===e.reasonCode)return this._emitError(new Error("Cannot parse return code"));if(5===this.settings.protocolVersion){let t=this._parseProperties();Object.getOwnPropertyNames(t).length&&(e.properties=t)}a("_parseConnack: complete")}_parsePublish(){a("_parsePublish");let e=this.packet;if(e.topic=this._parseString(),null===e.topic)return this._emitError(new Error("Cannot parse topic"));if(!(e.qos>0)||this._parseMessageId()){if(5===this.settings.protocolVersion){let t=this._parseProperties();Object.getOwnPropertyNames(t).length&&(e.properties=t)}e.payload=this._list.slice(this._pos,e.length),a("_parsePublish: payload from buffer list: %o",e.payload)}}_parseSubscribe(){a("_parseSubscribe");let e,t,r,n,i,s,l,c=this.packet;if(c.subscriptions=[],this._parseMessageId()){if(5===this.settings.protocolVersion){let e=this._parseProperties();Object.getOwnPropertyNames(e).length&&(c.properties=e)}if(c.length<=0)return this._emitError(new Error("Malformed subscribe, no payload specified"));for(;this._pos=c.length)return this._emitError(new Error("Malformed Subscribe Payload"));if(t=this._parseByte(),5===this.settings.protocolVersion){if(192&t)return this._emitError(new Error("Invalid subscribe topic flag bits, bits 7-6 must be 0"))}else if(252&t)return this._emitError(new Error("Invalid subscribe topic flag bits, bits 7-2 must be 0"));if(r=t&o.SUBSCRIBE_OPTIONS_QOS_MASK,r>2)return this._emitError(new Error("Invalid subscribe QoS, must be <= 2"));if(s=0!=(t>>o.SUBSCRIBE_OPTIONS_NL_SHIFT&o.SUBSCRIBE_OPTIONS_NL_MASK),i=0!=(t>>o.SUBSCRIBE_OPTIONS_RAP_SHIFT&o.SUBSCRIBE_OPTIONS_RAP_MASK),n=t>>o.SUBSCRIBE_OPTIONS_RH_SHIFT&o.SUBSCRIBE_OPTIONS_RH_MASK,n>2)return this._emitError(new Error("Invalid retain handling, must be <= 2"));l={topic:e,qos:r},5===this.settings.protocolVersion?(l.nl=s,l.rap=i,l.rh=n):this.settings.bridgeMode&&(l.rh=0,l.rap=!0,l.nl=!0),a("_parseSubscribe: push subscription `%s` to subscription",l),c.subscriptions.push(l)}}}_parseSuback(){a("_parseSuback");let e=this.packet;if(this.packet.granted=[],this._parseMessageId()){if(5===this.settings.protocolVersion){let t=this._parseProperties();Object.getOwnPropertyNames(t).length&&(e.properties=t)}if(e.length<=0)return this._emitError(new Error("Malformed suback, no payload specified"));for(;this._pos2&&128!==e)return this._emitError(new Error("Invalid suback QoS, must be 0, 1, 2 or 128"));this.packet.granted.push(e)}}}_parseUnsubscribe(){a("_parseUnsubscribe");let e=this.packet;if(e.unsubscriptions=[],this._parseMessageId()){if(5===this.settings.protocolVersion){let t=this._parseProperties();Object.getOwnPropertyNames(t).length&&(e.properties=t)}if(e.length<=0)return this._emitError(new Error("Malformed unsubscribe, no payload specified"));for(;this._pos2){switch(e.reasonCode=this._parseByte(),this.packet.cmd){case"puback":case"pubrec":if(!o.MQTT5_PUBACK_PUBREC_CODES[e.reasonCode])return this._emitError(new Error("Invalid "+this.packet.cmd+" reason code"));break;case"pubrel":case"pubcomp":if(!o.MQTT5_PUBREL_PUBCOMP_CODES[e.reasonCode])return this._emitError(new Error("Invalid "+this.packet.cmd+" reason code"))}a("_parseConfirmation: packet.reasonCode `%d`",e.reasonCode)}else e.reasonCode=0;if(e.length>3){let t=this._parseProperties();Object.getOwnPropertyNames(t).length&&(e.properties=t)}}return!0}_parseDisconnect(){let e=this.packet;if(a("_parseDisconnect"),5===this.settings.protocolVersion){this._list.length>0?(e.reasonCode=this._parseByte(),o.MQTT5_DISCONNECT_CODES[e.reasonCode]||this._emitError(new Error("Invalid disconnect reason code"))):e.reasonCode=0;let t=this._parseProperties();Object.getOwnPropertyNames(t).length&&(e.properties=t)}return a("_parseDisconnect result: true"),!0}_parseAuth(){a("_parseAuth");let e=this.packet;if(5!==this.settings.protocolVersion)return this._emitError(new Error("Not supported auth packet for this version MQTT"));if(e.reasonCode=this._parseByte(),!o.MQTT5_AUTH_CODES[e.reasonCode])return this._emitError(new Error("Invalid auth reason code"));let t=this._parseProperties();return Object.getOwnPropertyNames(t).length&&(e.properties=t),a("_parseAuth: result: true"),!0}_parseMessageId(){let e=this.packet;return e.messageId=this._parseNum(),null===e.messageId?(this._emitError(new Error("Cannot parse messageId")),!1):(a("_parseMessageId: packet.messageId %d",e.messageId),!0)}_parseString(e){let t=this._parseNum(),r=t+this._pos;if(-1===t||r>this._list.length||r>this.packet.length)return null;let n=this._list.toString("utf8",this._pos,r);return this._pos+=t,a("_parseString: result: %s",n),n}_parseStringPair(){return a("_parseStringPair"),{name:this._parseString(),value:this._parseString()}}_parseBuffer(){let e=this._parseNum(),t=e+this._pos;if(-1===e||t>this._list.length||t>this.packet.length)return null;let r=this._list.slice(this._pos,t);return this._pos+=e,a("_parseBuffer: result: %o",r),r}_parseNum(){if(this._list.length-this._pos<2)return-1;let e=this._list.readUInt16BE(this._pos);return this._pos+=2,a("_parseNum: result: %s",e),e}_parse4ByteNum(){if(this._list.length-this._pos<4)return-1;let e=this._list.readUInt32BE(this._pos);return this._pos+=4,a("_parse4ByteNum: result: %s",e),e}_parseVarByteNum(e){a("_parseVarByteNum");let t,r=0,n=1,i=0,s=!1,l=this._pos?this._pos:0;for(;r<4&&l+r=r&&this._emitError(new Error("Invalid variable byte integer")),l&&(this._pos+=r),s=!!s&&(e?{bytes:r,value:i}:i),a("_parseVarByteNum: result: %o",s),s}_parseByte(){let e;return this._pos{oe(),Xt(),Lt();var{Buffer:r}=(Qt(),ie(Wt)),n={},i=r.isBuffer(r.from([1,2]).subarray(0,1));function o(e){let t=r.allocUnsafe(2);return t.writeUInt8(e>>8,0),t.writeUInt8(255&e,1),t}t.exports={cache:n,generateCache:function(){for(let e=0;e<65536;e++)n[e]=o(e)},generateNumber:o,genBufVariableByteInt:function(e){let t=0,n=0,o=r.allocUnsafe(4);do{t=e%128|0,(e=e/128|0)>0&&(t|=128),o.writeUInt8(t,n++)}while(e>0&&n<4);return e>0&&(n=0),i?o.subarray(0,n):o.slice(0,n)},generate4ByteBuffer:function(e){let t=r.allocUnsafe(4);return t.writeUInt32BE(e,0),t}}})),Yr=re(((e,t)=>{oe(),Xt(),Lt(),typeof ae>"u"||!ae.version||0===ae.version.indexOf("v0.")||0===ae.version.indexOf("v1.")&&0!==ae.version.indexOf("v1.8.")?t.exports={nextTick:function(e,t,r,n){if("function"!=typeof e)throw new TypeError('"callback" argument must be a function');var i,o,a=arguments.length;switch(a){case 0:case 1:return ae.nextTick(e);case 2:return ae.nextTick((function(){e.call(null,t)}));case 3:return ae.nextTick((function(){e.call(null,t,r)}));case 4:return ae.nextTick((function(){e.call(null,t,r,n)}));default:for(i=new Array(a-1),o=0;o{oe(),Xt(),Lt();var r=Zr(),{Buffer:n}=(Qt(),ie(Wt)),i=n.allocUnsafe(0),o=n.from([0]),a=Kr(),s=Yr().nextTick,l=Vr()("mqtt-packet:writeToStream"),c=a.cache,u=a.generateNumber,p=a.generateCache,d=a.genBufVariableByteInt,f=a.generate4ByteBuffer,h=S,m=!0;function g(e,t,a){switch(l("generate called"),t.cork&&(t.cork(),s(y,t)),m&&(m=!1,p()),l("generate: packet.cmd: %s",e.cmd),e.cmd){case"connect":return function(e,t,i){let o=e||{},a=o.protocolId||"MQTT",s=o.protocolVersion||4,l=o.will,c=o.clean,u=o.keepalive||0,p=o.clientId||"",d=o.username,f=o.password,m=o.properties;void 0===c&&(c=!0);let g,y,b=0;if(!a||"string"!=typeof a&&!n.isBuffer(a))return t.destroy(new Error("Invalid protocolId")),!1;if(b+=a.length+2,3!==s&&4!==s&&5!==s)return t.destroy(new Error("Invalid protocol version")),!1;if(b+=1,("string"==typeof p||n.isBuffer(p))&&(p||s>=4)&&(p||c))b+=n.byteLength(p)+2;else{if(s<4)return t.destroy(new Error("clientId must be supplied before 3.1.1")),!1;if(1*c==0)return t.destroy(new Error("clientId must be given if cleanSession set to 0")),!1}if("number"!=typeof u||u<0||u>65535||u%1!=0)return t.destroy(new Error("Invalid keepalive")),!1;if(b+=2,b+=1,5===s){if(g=T(t,m),!g)return!1;b+=g.length}if(l){if("object"!=typeof l)return t.destroy(new Error("Invalid will")),!1;if(!l.topic||"string"!=typeof l.topic)return t.destroy(new Error("Invalid will topic")),!1;if(b+=n.byteLength(l.topic)+2,b+=2,l.payload){if(!(l.payload.length>=0))return t.destroy(new Error("Invalid will payload")),!1;"string"==typeof l.payload?b+=n.byteLength(l.payload):b+=l.payload.length}if(y={},5===s){if(y=T(t,l.properties),!y)return!1;b+=y.length}}let k=!1;if(null!=d){if(!R(d))return t.destroy(new Error("Invalid username")),!1;k=!0,b+=n.byteLength(d)+2}if(null!=f){if(!k)return t.destroy(new Error("Username is required to use password")),!1;if(!R(f))return t.destroy(new Error("Invalid password")),!1;b+=O(f)+2}t.write(r.CONNECT_HEADER),v(t,b),E(t,a),o.bridgeMode&&(s+=128),t.write(131===s?r.VERSION131:132===s?r.VERSION132:4===s?r.VERSION4:5===s?r.VERSION5:r.VERSION3);let S=0;return S|=null!=d?r.USERNAME_MASK:0,S|=null!=f?r.PASSWORD_MASK:0,S|=l&&l.retain?r.WILL_RETAIN_MASK:0,S|=l&&l.qos?l.qos<0&&h(t,f),y?.write(),l("publish: payload: %o",d),t.write(d)}(e,t,a);case"puback":case"pubrec":case"pubrel":case"pubcomp":return function(e,t,i){let o=i?i.protocolVersion:4,a=e||{},s=a.cmd||"puback",l=a.messageId,c=a.dup&&"pubrel"===s?r.DUP_MASK:0,u=0,p=a.reasonCode,d=a.properties,f=5===o?3:2;if("pubrel"===s&&(u=1),"number"!=typeof l)return t.destroy(new Error("Invalid messageId")),!1;let m=null;if(5===o&&"object"==typeof d){if(m=_(t,d,i,f),!m)return!1;f+=m.length}return t.write(r.ACKS[s][u][c][0]),3===f&&(f+=0!==p?1:-1),v(t,f),h(t,l),5===o&&2!==f&&t.write(n.from([p])),null!==m?m.write():4===f&&t.write(n.from([0])),!0}(e,t,a);case"subscribe":return function(e,t,i){l("subscribe: packet: ");let o=i?i.protocolVersion:4,a=e||{},s=a.dup?r.DUP_MASK:0,c=a.messageId,u=a.subscriptions,p=a.properties,d=0;if("number"!=typeof c)return t.destroy(new Error("Invalid messageId")),!1;d+=2;let f=null;if(5===o){if(f=T(t,p),!f)return!1;d+=f.length}if("object"!=typeof u||!u.length)return t.destroy(new Error("Invalid subscriptions")),!1;for(let e=0;e2)return t.destroy(new Error("Invalid subscriptions - invalid Retain Handling")),!1}d+=n.byteLength(r)+2+1}l("subscribe: writing to stream: %o",r.SUBSCRIBE_HEADER),t.write(r.SUBSCRIBE_HEADER[1][s?1:0][0]),v(t,d),h(t,c),null!==f&&f.write();let m=!0;for(let e of u){let i,a=e.topic,s=e.qos,l=+e.nl,c=+e.rap,u=e.rh;w(t,a),i=r.SUBSCRIBE_OPTIONS_QOS[s],5===o&&(i|=l?r.SUBSCRIBE_OPTIONS_NL:0,i|=c?r.SUBSCRIBE_OPTIONS_RAP:0,i|=u?r.SUBSCRIBE_OPTIONS_RH[u]:0),m=t.write(n.from([i]))}return m}(e,t,a);case"suback":return function(e,t,i){let o=i?i.protocolVersion:4,a=e||{},s=a.messageId,l=a.granted,c=a.properties,u=0;if("number"!=typeof s)return t.destroy(new Error("Invalid messageId")),!1;if(u+=2,"object"!=typeof l||!l.length)return t.destroy(new Error("Invalid qos vector")),!1;for(let e=0;er.VARBYTEINT_MAX)return e.destroy(new Error(`Invalid variable byte integer: ${t}`)),!1;let n=b[t];return n||(n=d(t),t<16384&&(b[t]=n)),l("writeVarByteInt: writing to stream: %o",n),e.write(n)}function w(e,t){let r=n.byteLength(t);return h(e,r),l("writeString: %s",t),e.write(t,"utf8")}function k(e,t,r){w(e,t),w(e,r)}function S(e,t){return l("writeNumberCached: number: %d",t),l("writeNumberCached: %o",c[t]),e.write(c[t])}function x(e,t){let r=u(t);return l("writeNumberGenerated: %o",r),e.write(r)}function E(e,t){"string"==typeof t?w(e,t):t?(h(e,t.length),e.write(t)):h(e,0)}function T(e,t){if("object"!=typeof t||null!=t.length)return{length:1,write(){A(e,{},0)}};let i=0;function o(t,i){let o=0;switch(r.propertiesTypes[t]){case"byte":if("boolean"!=typeof i)return e.destroy(new Error(`Invalid ${t}: ${i}`)),!1;o+=2;break;case"int8":if("number"!=typeof i||i<0||i>255)return e.destroy(new Error(`Invalid ${t}: ${i}`)),!1;o+=2;break;case"binary":if(i&&null===i)return e.destroy(new Error(`Invalid ${t}: ${i}`)),!1;o+=1+n.byteLength(i)+2;break;case"int16":if("number"!=typeof i||i<0||i>65535)return e.destroy(new Error(`Invalid ${t}: ${i}`)),!1;o+=3;break;case"int32":if("number"!=typeof i||i<0||i>4294967295)return e.destroy(new Error(`Invalid ${t}: ${i}`)),!1;o+=5;break;case"var":if("number"!=typeof i||i<0||i>268435455)return e.destroy(new Error(`Invalid ${t}: ${i}`)),!1;o+=1+n.byteLength(d(i));break;case"string":if("string"!=typeof i)return e.destroy(new Error(`Invalid ${t}: ${i}`)),!1;o+=3+n.byteLength(i.toString());break;case"pair":if("object"!=typeof i)return e.destroy(new Error(`Invalid ${t}: ${i}`)),!1;o+=Object.getOwnPropertyNames(i).reduce(((e,t)=>{let r=i[t];return Array.isArray(r)?e+=r.reduce(((e,r)=>e+=3+n.byteLength(t.toString())+2+n.byteLength(r.toString())),0):e+=3+n.byteLength(t.toString())+2+n.byteLength(i[t].toString()),e}),0);break;default:return e.destroy(new Error(`Invalid property ${t}: ${i}`)),!1}return o}if(t)for(let e in t){let r=0,n=0,a=t[e];if(void 0!==a){if(Array.isArray(a))for(let t=0;to;){let r=i.shift();if(!r||!t[r])return!1;delete t[r],a=T(e,t)}return a}function C(e,t,i){switch(r.propertiesTypes[t]){case"byte":e.write(n.from([r.properties[t]])),e.write(n.from([+i]));break;case"int8":e.write(n.from([r.properties[t]])),e.write(n.from([i]));break;case"binary":e.write(n.from([r.properties[t]])),E(e,i);break;case"int16":e.write(n.from([r.properties[t]])),h(e,i);break;case"int32":e.write(n.from([r.properties[t]])),function(e,t){let r=f(t);l("write4ByteNumber: %o",r),e.write(r)}(e,i);break;case"var":e.write(n.from([r.properties[t]])),v(e,i);break;case"string":e.write(n.from([r.properties[t]])),w(e,i);break;case"pair":Object.getOwnPropertyNames(i).forEach((o=>{let a=i[o];Array.isArray(a)?a.forEach((i=>{e.write(n.from([r.properties[t]])),k(e,o.toString(),i.toString())})):(e.write(n.from([r.properties[t]])),k(e,o.toString(),a.toString()))}));break;default:return e.destroy(new Error(`Invalid property ${t} value: ${i}`)),!1}}function A(e,t,r){v(e,r);for(let r in t)if(Object.prototype.hasOwnProperty.call(t,r)&&null!=t[r]){let n=t[r];if(Array.isArray(n))for(let t=0;t{oe(),Xt(),Lt();var r=Qr(),{EventEmitter:n}=(hr(),ie(nr)),{Buffer:i}=(Qt(),ie(Wt));var o=class extends n{constructor(){super(),this._array=new Array(20),this._i=0}write(e){return this._array[this._i++]=e,!0}concat(){let e,t=0,r=new Array(this._array.length),n=this._array,o=0;for(e=0;e{oe(),Xt(),Lt(),e.parser=Gr().parser,e.generate=Xr(),e.writeToStream=Qr()})),en=re(((e,t)=>{function r(e){return e instanceof Gt?Gt.from(e):new e.constructor(e.buffer.slice(),e.byteOffset,e.length)}oe(),Xt(),Lt(),t.exports=function(e){if((e=e||{}).circles)return function(e){let t=[],n=[],i=new Map;if(i.set(Date,(e=>new Date(e))),i.set(Map,((e,t)=>new Map(a(Array.from(e),t)))),i.set(Set,((e,t)=>new Set(a(Array.from(e),t)))),e.constructorHandlers)for(let t of e.constructorHandlers)i.set(t[0],t[1]);let o=null;return e.proto?l:s;function a(e,a){let s=Object.keys(e),l=new Array(s.length);for(let c=0;cnew Date(e))),t.set(Map,((e,t)=>new Map(i(Array.from(e),t)))),t.set(Set,((e,t)=>new Set(i(Array.from(e),t)))),e.constructorHandlers)for(let r of e.constructorHandlers)t.set(r[0],r[1]);let n=null;return e.proto?function e(o){if("object"!=typeof o||null===o)return o;if(Array.isArray(o))return i(o,e);if(o.constructor!==Object&&(n=t.get(o.constructor)))return n(o,e);let a={};for(let i in o){let s=o[i];"object"!=typeof s||null===s?a[i]=s:s.constructor!==Object&&(n=t.get(s.constructor))?a[i]=n(s,e):ArrayBuffer.isView(s)?a[i]=r(s):a[i]=e(s)}return a}:function e(o){if("object"!=typeof o||null===o)return o;if(Array.isArray(o))return i(o,e);if(o.constructor!==Object&&(n=t.get(o.constructor)))return n(o,e);let a={};for(let i in o){if(!1===Object.hasOwnProperty.call(o,i))continue;let s=o[i];"object"!=typeof s||null===s?a[i]=s:s.constructor!==Object&&(n=t.get(s.constructor))?a[i]=n(s,e):ArrayBuffer.isView(s)?a[i]=r(s):a[i]=e(s)}return a};function i(e,i){let o=Object.keys(e),a=new Array(o.length);for(let s=0;s{oe(),Xt(),Lt(),t.exports=en()()})),rn=re((e=>{function t(e){let t=e.split("/");for(let e=0;e{oe(),Xt(),Lt(),Object.defineProperty(e,"__esModule",{value:!0});var t=Br(),r={objectMode:!0},n={clean:!0};e.default=class{options;_inflights;constructor(e){this.options=e||{},this.options={...n,...e},this._inflights=new Map}put(e,t){return this._inflights.set(e.messageId,e),t&&t(),this}createStream(){let e=new t.Readable(r),n=[],i=!1,o=0;return this._inflights.forEach(((e,t)=>{n.push(e)})),e._read=()=>{!i&&o{if(!i)return i=!0,setTimeout((()=>{e.emit("close")}),0),e},e}del(e,t){let r=this._inflights.get(e.messageId);return r?(this._inflights.delete(e.messageId),t(null,r)):t&&t(new Error("missing packet")),this}get(e,t){let r=this._inflights.get(e.messageId);return r?t(null,r):t&&t(new Error("missing packet")),this}close(e){this.options.clean&&(this._inflights=null),e&&e()}}})),on=re((e=>{oe(),Xt(),Lt(),Object.defineProperty(e,"__esModule",{value:!0});var t=[0,16,128,131,135,144,145,151,153];e.default=(e,r,n)=>{e.log("handlePublish: packet %o",r),n=typeof n<"u"?n:e.noop;let i=r.topic.toString(),o=r.payload,{qos:a}=r,{messageId:s}=r,{options:l}=e;if(5===e.options.protocolVersion){let t;if(r.properties&&(t=r.properties.topicAlias),typeof t<"u")if(0===i.length){if(!(t>0&&t<=65535))return e.log("handlePublish :: topic alias out of range. alias: %d",t),void e.emit("error",new Error("Received Topic Alias is out of range"));{let r=e.topicAliasRecv.getTopicByAlias(t);if(!r)return e.log("handlePublish :: unregistered topic alias. alias: %d",t),void e.emit("error",new Error("Received unregistered Topic Alias"));i=r,e.log("handlePublish :: topic complemented by alias. topic: %s - alias: %d",i,t)}}else{if(!e.topicAliasRecv.put(i,t))return e.log("handlePublish :: topic alias out of range. alias: %d",t),void e.emit("error",new Error("Received Topic Alias is out of range"));e.log("handlePublish :: registered topic: %s - alias: %d",i,t)}}switch(e.log("handlePublish: qos %d",a),a){case 2:l.customHandleAcks(i,o,r,((i,o)=>("number"==typeof i&&(o=i,i=null),i?e.emit("error",i):-1===t.indexOf(o)?e.emit("error",new Error("Wrong reason code for pubrec")):void(o?e._sendPacket({cmd:"pubrec",messageId:s,reasonCode:o},n):e.incomingStore.put(r,(()=>{e._sendPacket({cmd:"pubrec",messageId:s},n)}))))));break;case 1:l.customHandleAcks(i,o,r,((a,l)=>("number"==typeof a&&(l=a,a=null),a?e.emit("error",a):-1===t.indexOf(l)?e.emit("error",new Error("Wrong reason code for puback")):(l||e.emit("message",i,o,r),void e.handleMessage(r,(t=>{if(t)return n&&n(t);e._sendPacket({cmd:"puback",messageId:s,reasonCode:l},n)}))))));break;case 0:e.emit("message",i,o,r),e.handleMessage(r,n);break;default:e.log("handlePublish: unknown QoS. Doing nothing.")}}})),an=re(((e,t)=>{t.exports={version:"5.14.0"}})),sn=re((e=>{oe(),Xt(),Lt(),Object.defineProperty(e,"__esModule",{value:!0}),e.MQTTJS_VERSION=e.nextTick=e.ErrorWithSubackPacket=e.ErrorWithReasonCode=void 0,e.applyMixin=function(e,t,r=!1){let n=[t];for(;;){let e=n[0],t=Object.getPrototypeOf(e);if(!t?.prototype)break;n.unshift(t)}for(let t of n)for(let n of Object.getOwnPropertyNames(t.prototype))(r||"constructor"!==n)&&Object.defineProperty(e.prototype,n,Object.getOwnPropertyDescriptor(t.prototype,n)??Object.create(null))};var t=class e extends Error{code;constructor(t,r){super(t),this.code=r,Object.setPrototypeOf(this,e.prototype),Object.getPrototypeOf(this).name="ErrorWithReasonCode"}};e.ErrorWithReasonCode=t;var r=class e extends Error{packet;constructor(t,r){super(t),this.packet=r,Object.setPrototypeOf(this,e.prototype),Object.getPrototypeOf(this).name="ErrorWithSubackPacket"}};e.ErrorWithSubackPacket=r,e.nextTick="function"==typeof ae?.nextTick?ae.nextTick:e=>{setTimeout(e,0)},e.MQTTJS_VERSION=an().version})),ln=re((e=>{oe(),Xt(),Lt(),Object.defineProperty(e,"__esModule",{value:!0}),e.ReasonCodes=void 0;var t=sn();e.ReasonCodes={0:"",1:"Unacceptable protocol version",2:"Identifier rejected",3:"Server unavailable",4:"Bad username or password",5:"Not authorized",16:"No matching subscribers",17:"No subscription existed",128:"Unspecified error",129:"Malformed Packet",130:"Protocol Error",131:"Implementation specific error",132:"Unsupported Protocol Version",133:"Client Identifier not valid",134:"Bad User Name or Password",135:"Not authorized",136:"Server unavailable",137:"Server busy",138:"Banned",139:"Server shutting down",140:"Bad authentication method",141:"Keep Alive timeout",142:"Session taken over",143:"Topic Filter invalid",144:"Topic Name invalid",145:"Packet identifier in use",146:"Packet Identifier not found",147:"Receive Maximum exceeded",148:"Topic Alias invalid",149:"Packet too large",150:"Message rate too high",151:"Quota exceeded",152:"Administrative action",153:"Payload format invalid",154:"Retain not supported",155:"QoS not supported",156:"Use another server",157:"Server moved",158:"Shared Subscriptions not supported",159:"Connection rate exceeded",160:"Maximum connect time",161:"Subscription Identifiers not supported",162:"Wildcard Subscriptions not supported"};e.default=(r,n)=>{let{messageId:i}=n,o=n.cmd,a=null,s=r.outgoing[i]?r.outgoing[i].cb:null,l=null;if(s){switch(r.log("_handleAck :: packet type",o),o){case"pubcomp":case"puback":{let o=n.reasonCode;o&&o>0&&16!==o?(l=new t.ErrorWithReasonCode(`Publish error: ${e.ReasonCodes[o]}`,o),r._removeOutgoingAndStoreMessage(i,(()=>{s(l,n)}))):r._removeOutgoingAndStoreMessage(i,s);break}case"pubrec":{a={cmd:"pubrel",qos:2,messageId:i};let o=n.reasonCode;o&&o>0&&16!==o?(l=new t.ErrorWithReasonCode(`Publish error: ${e.ReasonCodes[o]}`,o),r._removeOutgoingAndStoreMessage(i,(()=>{s(l,n)}))):r._sendPacket(a);break}case"suback":{delete r.outgoing[i],r.messageIdProvider.deallocate(i);let t=n.granted;for(let n=0;n{delete r._resubscribeTopics[e]}))}}delete r.messageIdToTopic[i],r._invokeStoreProcessingQueue(),s(l,n);break}case"unsuback":delete r.outgoing[i],r.messageIdProvider.deallocate(i),r._invokeStoreProcessingQueue(),s(null,n);break;default:r.emit("error",new Error("unrecognized packet type"))}r.disconnecting&&0===Object.keys(r.outgoing).length&&r.emit("outgoingEmpty")}else r.log("_handleAck :: Server sent an ack in error. Ignoring.")}})),cn=re((e=>{oe(),Xt(),Lt(),Object.defineProperty(e,"__esModule",{value:!0});var t=sn(),r=ln();e.default=(e,n)=>{let{options:i}=e,o=i.protocolVersion,a=5===o?n.reasonCode:n.returnCode;if(5===o)e.handleAuth(n,((n,i)=>{if(n)e.emit("error",n);else if(24===a)e.reconnecting=!1,e._sendPacket(i);else{let n=new t.ErrorWithReasonCode(`Connection refused: ${r.ReasonCodes[a]}`,a);e.emit("error",n)}}));else{let r=new t.ErrorWithReasonCode(`Protocol error: Auth packets are only supported in MQTT 5. Your version:${o}`,a);e.emit("error",r)}}})),un=re((e=>{oe(),Xt(),Lt(),Object.defineProperty(e,"__esModule",{value:!0}),e.LRUCache=void 0;var t="object"==typeof performance&&performance&&"function"==typeof performance.now?performance:Date,r=new Set,n="object"==typeof ae&&ae?ae:{},i=(e,t,r,i)=>{"function"==typeof n.emitWarning?n.emitWarning(e,t,r,i):console.error(`[${r}] ${t}: ${e}`)},o=globalThis.AbortController,a=globalThis.AbortSignal;if(typeof o>"u"){a=class{onabort;_onabort=[];reason;aborted=!1;addEventListener(e,t){this._onabort.push(t)}},o=class{constructor(){t()}signal=new a;abort(e){if(!this.signal.aborted){this.signal.reason=e,this.signal.aborted=!0;for(let t of this.signal._onabort)t(e);this.signal.onabort?.(e)}}};let e="1"!==n.env?.LRU_CACHE_IGNORE_AC_WARNING,t=()=>{e&&(e=!1,i("AbortController is not defined. If using lru-cache in node 14, load an AbortController polyfill from the `node-abort-controller` package. A minimal polyfill is provided for use by LRUCache.fetch(), but it should not be relied upon in other contexts (eg, passing it to other APIs that use AbortController/AbortSignal might have undesirable effects). You may disable this with LRU_CACHE_IGNORE_AC_WARNING=1 in the env.","NO_ABORT_CONTROLLER","ENOTSUP",t))}}Symbol("type");var s=e=>e&&e===Math.floor(e)&&e>0&&isFinite(e),l=e=>s(e)?e<=Math.pow(2,8)?Uint8Array:e<=Math.pow(2,16)?Uint16Array:e<=Math.pow(2,32)?Uint32Array:e<=Number.MAX_SAFE_INTEGER?c:null:null,c=class extends Array{constructor(e){super(e),this.fill(0)}},u=class e{heap;length;static#e=!1;static create(t){let r=l(t);if(!r)return[];e.#e=!0;let n=new e(t,r);return e.#e=!1,n}constructor(t,r){if(!e.#e)throw new TypeError("instantiate Stack using Stack.create(n)");this.heap=new r(t),this.length=0}push(e){this.heap[this.length++]=e}pop(){return this.heap[--this.length]}},p=class e{#e;#t;#r;#n;#i;#o;ttl;ttlResolution;ttlAutopurge;updateAgeOnGet;updateAgeOnHas;allowStale;noDisposeOnSet;noUpdateTTL;maxEntrySize;sizeCalculation;noDeleteOnFetchRejection;noDeleteOnStaleGet;allowStaleOnFetchAbort;allowStaleOnFetchRejection;ignoreFetchAbort;#a;#s;#l;#c;#u;#p;#d;#f;#h;#m;#g;#y;#b;#v;#w;#k;#S;static unsafeExposeInternals(e){return{starts:e.#b,ttls:e.#v,sizes:e.#y,keyMap:e.#l,keyList:e.#c,valList:e.#u,next:e.#p,prev:e.#d,get head(){return e.#f},get tail(){return e.#h},free:e.#m,isBackgroundFetch:t=>e.#x(t),backgroundFetch:(t,r,n,i)=>e.#E(t,r,n,i),moveToTail:t=>e.#T(t),indexes:t=>e.#_(t),rindexes:t=>e.#C(t),isStale:t=>e.#A(t)}}get max(){return this.#e}get maxSize(){return this.#t}get calculatedSize(){return this.#s}get size(){return this.#a}get fetchMethod(){return this.#i}get memoMethod(){return this.#o}get dispose(){return this.#r}get disposeAfter(){return this.#n}constructor(t){let{max:n=0,ttl:o,ttlResolution:a=1,ttlAutopurge:c,updateAgeOnGet:p,updateAgeOnHas:d,allowStale:f,dispose:h,disposeAfter:m,noDisposeOnSet:g,noUpdateTTL:y,maxSize:b=0,maxEntrySize:v=0,sizeCalculation:w,fetchMethod:k,memoMethod:S,noDeleteOnFetchRejection:x,noDeleteOnStaleGet:E,allowStaleOnFetchRejection:T,allowStaleOnFetchAbort:_,ignoreFetchAbort:C}=t;if(0!==n&&!s(n))throw new TypeError("max option must be a nonnegative integer");let A=n?l(n):Array;if(!A)throw new Error("invalid max value: "+n);if(this.#e=n,this.#t=b,this.maxEntrySize=v||this.#t,this.sizeCalculation=w,this.sizeCalculation){if(!this.#t&&!this.maxEntrySize)throw new TypeError("cannot set sizeCalculation without setting maxSize or maxEntrySize");if("function"!=typeof this.sizeCalculation)throw new TypeError("sizeCalculation set to non-function")}if(void 0!==S&&"function"!=typeof S)throw new TypeError("memoMethod must be a function if defined");if(this.#o=S,void 0!==k&&"function"!=typeof k)throw new TypeError("fetchMethod must be a function if specified");if(this.#i=k,this.#k=!!k,this.#l=new Map,this.#c=new Array(n).fill(void 0),this.#u=new Array(n).fill(void 0),this.#p=new A(n),this.#d=new A(n),this.#f=0,this.#h=0,this.#m=u.create(n),this.#a=0,this.#s=0,"function"==typeof h&&(this.#r=h),"function"==typeof m?(this.#n=m,this.#g=[]):(this.#n=void 0,this.#g=void 0),this.#w=!!this.#r,this.#S=!!this.#n,this.noDisposeOnSet=!!g,this.noUpdateTTL=!!y,this.noDeleteOnFetchRejection=!!x,this.allowStaleOnFetchRejection=!!T,this.allowStaleOnFetchAbort=!!_,this.ignoreFetchAbort=!!C,0!==this.maxEntrySize){if(0!==this.#t&&!s(this.#t))throw new TypeError("maxSize must be a positive integer if specified");if(!s(this.maxEntrySize))throw new TypeError("maxEntrySize must be a positive integer if specified");this.#O()}if(this.allowStale=!!f,this.noDeleteOnStaleGet=!!E,this.updateAgeOnGet=!!p,this.updateAgeOnHas=!!d,this.ttlResolution=s(a)||0===a?a:1,this.ttlAutopurge=!!c,this.ttl=o||0,this.ttl){if(!s(this.ttl))throw new TypeError("ttl must be a positive integer if specified");this.#R()}if(0===this.#e&&0===this.ttl&&0===this.#t)throw new TypeError("At least one of max, maxSize, or ttl is required");if(!this.ttlAutopurge&&!this.#e&&!this.#t){let t="LRU_CACHE_UNBOUNDED";(e=>!r.has(e))(t)&&(r.add(t),i("TTL caching without ttlAutopurge, max, or maxSize can result in unbounded memory consumption.","UnboundedCacheWarning",t,e))}}getRemainingTTL(e){return this.#l.has(e)?1/0:0}#R(){let e=new c(this.#e),r=new c(this.#e);this.#v=e,this.#b=r,this.#P=(n,i,o=t.now())=>{if(r[n]=0!==i?o:0,e[n]=i,0!==i&&this.ttlAutopurge){let e=setTimeout((()=>{this.#A(n)&&this.#I(this.#c[n],"expire")}),i+1);e.unref&&e.unref()}},this.#M=n=>{r[n]=0!==e[n]?t.now():0},this.#q=(t,o)=>{if(e[o]){let a=e[o],s=r[o];if(!a||!s)return;t.ttl=a,t.start=s,t.now=n||i();let l=t.now-s;t.remainingTTL=a-l}};let n=0,i=()=>{let e=t.now();if(this.ttlResolution>0){n=e;let t=setTimeout((()=>n=0),this.ttlResolution);t.unref&&t.unref()}return e};this.getRemainingTTL=t=>{let o=this.#l.get(t);if(void 0===o)return 0;let a=e[o],s=r[o];return a&&s?a-((n||i())-s):1/0},this.#A=t=>{let o=r[t],a=e[t];return!!a&&!!o&&(n||i())-o>a}}#M=()=>{};#q=()=>{};#P=()=>{};#A=()=>!1;#O(){let e=new c(this.#e);this.#s=0,this.#y=e,this.#D=t=>{this.#s-=e[t],e[t]=0},this.#N=(e,t,r,n)=>{if(this.#x(t))return 0;if(!s(r)){if(!n)throw new TypeError("invalid size value (must be positive integer). When maxSize or maxEntrySize is used, sizeCalculation or size must be set.");if("function"!=typeof n)throw new TypeError("sizeCalculation must be a function");if(r=n(t,e),!s(r))throw new TypeError("sizeCalculation return invalid (expect positive integer)")}return r},this.#L=(t,r,n)=>{if(e[t]=r,this.#t){let r=this.#t-e[t];for(;this.#s>r;)this.#j(!0)}this.#s+=e[t],n&&(n.entrySize=r,n.totalCalculatedSize=this.#s)}}#D=e=>{};#L=(e,t,r)=>{};#N=(e,t,r,n)=>{if(r||n)throw new TypeError("cannot set size without setting maxSize or maxEntrySize on cache");return 0};*#_({allowStale:e=this.allowStale}={}){if(this.#a)for(let t=this.#h;this.#B(t)&&((e||!this.#A(t))&&(yield t),t!==this.#f);)t=this.#d[t]}*#C({allowStale:e=this.allowStale}={}){if(this.#a)for(let t=this.#f;this.#B(t)&&((e||!this.#A(t))&&(yield t),t!==this.#h);)t=this.#p[t]}#B(e){return void 0!==e&&this.#l.get(this.#c[e])===e}*entries(){for(let e of this.#_())void 0!==this.#u[e]&&void 0!==this.#c[e]&&!this.#x(this.#u[e])&&(yield[this.#c[e],this.#u[e]])}*rentries(){for(let e of this.#C())void 0!==this.#u[e]&&void 0!==this.#c[e]&&!this.#x(this.#u[e])&&(yield[this.#c[e],this.#u[e]])}*keys(){for(let e of this.#_()){let t=this.#c[e];void 0!==t&&!this.#x(this.#u[e])&&(yield t)}}*rkeys(){for(let e of this.#C()){let t=this.#c[e];void 0!==t&&!this.#x(this.#u[e])&&(yield t)}}*values(){for(let e of this.#_())void 0!==this.#u[e]&&!this.#x(this.#u[e])&&(yield this.#u[e])}*rvalues(){for(let e of this.#C())void 0!==this.#u[e]&&!this.#x(this.#u[e])&&(yield this.#u[e])}[Symbol.iterator](){return this.entries()}[Symbol.toStringTag]="LRUCache";find(e,t={}){for(let r of this.#_()){let n=this.#u[r],i=this.#x(n)?n.__staleWhileFetching:n;if(void 0!==i&&e(i,this.#c[r],this))return this.get(this.#c[r],t)}}forEach(e,t=this){for(let r of this.#_()){let n=this.#u[r],i=this.#x(n)?n.__staleWhileFetching:n;void 0!==i&&e.call(t,i,this.#c[r],this)}}rforEach(e,t=this){for(let r of this.#C()){let n=this.#u[r],i=this.#x(n)?n.__staleWhileFetching:n;void 0!==i&&e.call(t,i,this.#c[r],this)}}purgeStale(){let e=!1;for(let t of this.#C({allowStale:!0}))this.#A(t)&&(this.#I(this.#c[t],"expire"),e=!0);return e}info(e){let r=this.#l.get(e);if(void 0===r)return;let n=this.#u[r],i=this.#x(n)?n.__staleWhileFetching:n;if(void 0===i)return;let o={value:i};if(this.#v&&this.#b){let e=this.#v[r],n=this.#b[r];if(e&&n){let r=e-(t.now()-n);o.ttl=r,o.start=Date.now()}}return this.#y&&(o.size=this.#y[r]),o}dump(){let e=[];for(let r of this.#_({allowStale:!0})){let n=this.#c[r],i=this.#u[r],o=this.#x(i)?i.__staleWhileFetching:i;if(void 0===o||void 0===n)continue;let a={value:o};if(this.#v&&this.#b){a.ttl=this.#v[r];let e=t.now()-this.#b[r];a.start=Math.floor(Date.now()-e)}this.#y&&(a.size=this.#y[r]),e.unshift([n,a])}return e}load(e){this.clear();for(let[r,n]of e){if(n.start){let e=Date.now()-n.start;n.start=t.now()-e}this.set(r,n.value,n)}}set(e,t,r={}){if(void 0===t)return this.delete(e),this;let{ttl:n=this.ttl,start:i,noDisposeOnSet:o=this.noDisposeOnSet,sizeCalculation:a=this.sizeCalculation,status:s}=r,{noUpdateTTL:l=this.noUpdateTTL}=r,c=this.#N(e,t,r.size||0,a);if(this.maxEntrySize&&c>this.maxEntrySize)return s&&(s.set="miss",s.maxEntrySizeExceeded=!0),this.#I(e,"set"),this;let u=0===this.#a?void 0:this.#l.get(e);if(void 0===u)u=0===this.#a?this.#h:0!==this.#m.length?this.#m.pop():this.#a===this.#e?this.#j(!1):this.#a,this.#c[u]=e,this.#u[u]=t,this.#l.set(e,u),this.#p[this.#h]=u,this.#d[u]=this.#h,this.#h=u,this.#a++,this.#L(u,c,s),s&&(s.set="add"),l=!1;else{this.#T(u);let r=this.#u[u];if(t!==r){if(this.#k&&this.#x(r)){r.__abortController.abort(new Error("replaced"));let{__staleWhileFetching:t}=r;void 0!==t&&!o&&(this.#w&&this.#r?.(t,e,"set"),this.#S&&this.#g?.push([t,e,"set"]))}else o||(this.#w&&this.#r?.(r,e,"set"),this.#S&&this.#g?.push([r,e,"set"]));if(this.#D(u),this.#L(u,c,s),this.#u[u]=t,s){s.set="replace";let e=r&&this.#x(r)?r.__staleWhileFetching:r;void 0!==e&&(s.oldValue=e)}}else s&&(s.set="update")}if(0!==n&&!this.#v&&this.#R(),this.#v&&(l||this.#P(u,n,i),s&&this.#q(s,u)),!o&&this.#S&&this.#g){let e,t=this.#g;for(;e=t?.shift();)this.#n?.(...e)}return this}pop(){try{for(;this.#a;){let e=this.#u[this.#f];if(this.#j(!0),this.#x(e)){if(e.__staleWhileFetching)return e.__staleWhileFetching}else if(void 0!==e)return e}}finally{if(this.#S&&this.#g){let e,t=this.#g;for(;e=t?.shift();)this.#n?.(...e)}}}#j(e){let t=this.#f,r=this.#c[t],n=this.#u[t];return this.#k&&this.#x(n)?n.__abortController.abort(new Error("evicted")):(this.#w||this.#S)&&(this.#w&&this.#r?.(n,r,"evict"),this.#S&&this.#g?.push([n,r,"evict"])),this.#D(t),e&&(this.#c[t]=void 0,this.#u[t]=void 0,this.#m.push(t)),1===this.#a?(this.#f=this.#h=0,this.#m.length=0):this.#f=this.#p[t],this.#l.delete(r),this.#a--,t}has(e,t={}){let{updateAgeOnHas:r=this.updateAgeOnHas,status:n}=t,i=this.#l.get(e);if(void 0!==i){let e=this.#u[i];if(this.#x(e)&&void 0===e.__staleWhileFetching)return!1;if(!this.#A(i))return r&&this.#M(i),n&&(n.has="hit",this.#q(n,i)),!0;n&&(n.has="stale",this.#q(n,i))}else n&&(n.has="miss");return!1}peek(e,t={}){let{allowStale:r=this.allowStale}=t,n=this.#l.get(e);if(void 0===n||!r&&this.#A(n))return;let i=this.#u[n];return this.#x(i)?i.__staleWhileFetching:i}#E(e,t,r,n){let i=void 0===t?void 0:this.#u[t];if(this.#x(i))return i;let a=new o,{signal:s}=r;s?.addEventListener("abort",(()=>a.abort(s.reason)),{signal:a.signal});let l={signal:a.signal,options:r,context:n},c=(n,i=!1)=>{let{aborted:o}=a.signal,s=r.ignoreFetchAbort&&void 0!==n;if(r.status&&(o&&!i?(r.status.fetchAborted=!0,r.status.fetchError=a.signal.reason,s&&(r.status.fetchAbortIgnored=!0)):r.status.fetchResolved=!0),o&&!s&&!i)return u(a.signal.reason);let c=p;return this.#u[t]===p&&(void 0===n?c.__staleWhileFetching?this.#u[t]=c.__staleWhileFetching:this.#I(e,"fetch"):(r.status&&(r.status.fetchUpdated=!0),this.set(e,n,l.options))),n},u=n=>{let{aborted:i}=a.signal,o=i&&r.allowStaleOnFetchAbort,s=o||r.allowStaleOnFetchRejection,l=s||r.noDeleteOnFetchRejection,c=p;if(this.#u[t]===p&&(l&&void 0!==c.__staleWhileFetching?o||(this.#u[t]=c.__staleWhileFetching):this.#I(e,"fetch")),s)return r.status&&void 0!==c.__staleWhileFetching&&(r.status.returnedStale=!0),c.__staleWhileFetching;if(c.__returned===c)throw n};r.status&&(r.status.fetchDispatched=!0);let p=new Promise(((t,n)=>{let o=this.#i?.(e,i,l);o&&o instanceof Promise&&o.then((e=>t(void 0===e?void 0:e)),n),a.signal.addEventListener("abort",(()=>{(!r.ignoreFetchAbort||r.allowStaleOnFetchAbort)&&(t(void 0),r.allowStaleOnFetchAbort&&(t=e=>c(e,!0)))}))})).then(c,(e=>(r.status&&(r.status.fetchRejected=!0,r.status.fetchError=e),u(e)))),d=Object.assign(p,{__abortController:a,__staleWhileFetching:i,__returned:void 0});return void 0===t?(this.set(e,d,{...l.options,status:void 0}),t=this.#l.get(e)):this.#u[t]=d,d}#x(e){if(!this.#k)return!1;let t=e;return!!t&&t instanceof Promise&&t.hasOwnProperty("__staleWhileFetching")&&t.__abortController instanceof o}async fetch(e,t={}){let{allowStale:r=this.allowStale,updateAgeOnGet:n=this.updateAgeOnGet,noDeleteOnStaleGet:i=this.noDeleteOnStaleGet,ttl:o=this.ttl,noDisposeOnSet:a=this.noDisposeOnSet,size:s=0,sizeCalculation:l=this.sizeCalculation,noUpdateTTL:c=this.noUpdateTTL,noDeleteOnFetchRejection:u=this.noDeleteOnFetchRejection,allowStaleOnFetchRejection:p=this.allowStaleOnFetchRejection,ignoreFetchAbort:d=this.ignoreFetchAbort,allowStaleOnFetchAbort:f=this.allowStaleOnFetchAbort,context:h,forceRefresh:m=!1,status:g,signal:y}=t;if(!this.#k)return g&&(g.fetch="get"),this.get(e,{allowStale:r,updateAgeOnGet:n,noDeleteOnStaleGet:i,status:g});let b={allowStale:r,updateAgeOnGet:n,noDeleteOnStaleGet:i,ttl:o,noDisposeOnSet:a,size:s,sizeCalculation:l,noUpdateTTL:c,noDeleteOnFetchRejection:u,allowStaleOnFetchRejection:p,allowStaleOnFetchAbort:f,ignoreFetchAbort:d,status:g,signal:y},v=this.#l.get(e);if(void 0===v){g&&(g.fetch="miss");let t=this.#E(e,v,b,h);return t.__returned=t}{let t=this.#u[v];if(this.#x(t)){let e=r&&void 0!==t.__staleWhileFetching;return g&&(g.fetch="inflight",e&&(g.returnedStale=!0)),e?t.__staleWhileFetching:t.__returned=t}let i=this.#A(v);if(!m&&!i)return g&&(g.fetch="hit"),this.#T(v),n&&this.#M(v),g&&this.#q(g,v),t;let o=this.#E(e,v,b,h),a=void 0!==o.__staleWhileFetching&&r;return g&&(g.fetch=i?"stale":"refresh",a&&i&&(g.returnedStale=!0)),a?o.__staleWhileFetching:o.__returned=o}}async forceFetch(e,t={}){let r=await this.fetch(e,t);if(void 0===r)throw new Error("fetch() returned undefined");return r}memo(e,t={}){let r=this.#o;if(!r)throw new Error("no memoMethod provided to constructor");let{context:n,forceRefresh:i,...o}=t,a=this.get(e,o);if(!i&&void 0!==a)return a;let s=r(e,a,{options:o,context:n});return this.set(e,s,o),s}get(e,t={}){let{allowStale:r=this.allowStale,updateAgeOnGet:n=this.updateAgeOnGet,noDeleteOnStaleGet:i=this.noDeleteOnStaleGet,status:o}=t,a=this.#l.get(e);if(void 0!==a){let t=this.#u[a],s=this.#x(t);return o&&this.#q(o,a),this.#A(a)?(o&&(o.get="stale"),s?(o&&r&&void 0!==t.__staleWhileFetching&&(o.returnedStale=!0),r?t.__staleWhileFetching:void 0):(i||this.#I(e,"expire"),o&&r&&(o.returnedStale=!0),r?t:void 0)):(o&&(o.get="hit"),s?t.__staleWhileFetching:(this.#T(a),n&&this.#M(a),t))}o&&(o.get="miss")}#$(e,t){this.#d[t]=e,this.#p[e]=t}#T(e){e!==this.#h&&(e===this.#f?this.#f=this.#p[e]:this.#$(this.#d[e],this.#p[e]),this.#$(this.#h,e),this.#h=e)}delete(e){return this.#I(e,"delete")}#I(e,t){let r=!1;if(0!==this.#a){let n=this.#l.get(e);if(void 0!==n)if(r=!0,1===this.#a)this.#F(t);else{this.#D(n);let r=this.#u[n];if(this.#x(r)?r.__abortController.abort(new Error("deleted")):(this.#w||this.#S)&&(this.#w&&this.#r?.(r,e,t),this.#S&&this.#g?.push([r,e,t])),this.#l.delete(e),this.#c[n]=void 0,this.#u[n]=void 0,n===this.#h)this.#h=this.#d[n];else if(n===this.#f)this.#f=this.#p[n];else{let e=this.#d[n];this.#p[e]=this.#p[n];let t=this.#p[n];this.#d[t]=this.#d[n]}this.#a--,this.#m.push(n)}}if(this.#S&&this.#g?.length){let e,t=this.#g;for(;e=t?.shift();)this.#n?.(...e)}return r}clear(){return this.#F("delete")}#F(e){for(let t of this.#C({allowStale:!0})){let r=this.#u[t];if(this.#x(r))r.__abortController.abort(new Error("deleted"));else{let n=this.#c[t];this.#w&&this.#r?.(r,n,e),this.#S&&this.#g?.push([r,n,e])}}if(this.#l.clear(),this.#u.fill(void 0),this.#c.fill(void 0),this.#v&&this.#b&&(this.#v.fill(0),this.#b.fill(0)),this.#y&&this.#y.fill(0),this.#f=0,this.#h=0,this.#m.length=0,this.#s=0,this.#a=0,this.#S&&this.#g){let e,t=this.#g;for(;e=t?.shift();)this.#n?.(...e)}}};e.LRUCache=p})),pn=re((e=>{oe(),Xt(),Lt(),Object.defineProperty(e,"t",{value:!0}),e.ContainerIterator=e.Container=e.Base=void 0;e.ContainerIterator=class{constructor(e=0){this.iteratorType=e}equals(e){return this.o===e.o}};var t=class{constructor(){this.i=0}get length(){return this.i}size(){return this.i}empty(){return 0===this.i}};e.Base=t;e.Container=class extends t{}})),dn=re((e=>{oe(),Xt(),Lt(),Object.defineProperty(e,"t",{value:!0}),e.default=void 0;var t=pn(),r=class extends t.Base{constructor(e=[]){super(),this.S=[];let t=this;e.forEach((function(e){t.push(e)}))}clear(){this.i=0,this.S=[]}push(e){return this.S.push(e),this.i+=1,this.i}pop(){if(0!==this.i)return this.i-=1,this.S.pop()}top(){return this.S[this.i-1]}};e.default=r})),fn=re((e=>{oe(),Xt(),Lt(),Object.defineProperty(e,"t",{value:!0}),e.default=void 0;var t=pn(),r=class extends t.Base{constructor(e=[]){super(),this.j=0,this.q=[];let t=this;e.forEach((function(e){t.push(e)}))}clear(){this.q=[],this.i=this.j=0}push(e){let t=this.q.length;if(this.j/t>.5&&this.j+this.i>=t&&t>4096){let t=this.i;for(let e=0;e{oe(),Xt(),Lt(),Object.defineProperty(e,"t",{value:!0}),e.default=void 0;var t=pn(),r=class extends t.Base{constructor(e=[],t=function(e,t){return e>t?-1:e>1;for(let e=this.i-1>>1;e>=0;--e)this.k(e,n)}m(e){let t=this.C[e];for(;e>0;){let r=e-1>>1,n=this.C[r];if(this.v(n,t)<=0)break;this.C[e]=n,e=r}this.C[e]=t}k(e,t){let r=this.C[e];for(;e0&&(t=n,i=this.C[n]),this.v(i,r)>=0)break;this.C[e]=i,e=t}this.C[e]=r}clear(){this.i=0,this.C.length=0}push(e){this.C.push(e),this.m(this.i),this.i+=1}pop(){if(0===this.i)return;let e=this.C[0],t=this.C.pop();return this.i-=1,this.i&&(this.C[0]=t,this.k(0,this.i>>1)),e}top(){return this.C[0]}find(e){return this.C.indexOf(e)>=0}remove(e){let t=this.C.indexOf(e);return!(t<0)&&(0===t?this.pop():t===this.i-1?(this.C.pop(),this.i-=1):(this.C.splice(t,1,this.C.pop()),this.i-=1,this.m(t),this.k(t,this.i>>1)),!0)}updateItem(e){let t=this.C.indexOf(e);return!(t<0)&&(this.m(t),this.k(t,this.i>>1),!0)}toArray(){return[...this.C]}},n=r;e.default=n})),mn=re((e=>{oe(),Xt(),Lt(),Object.defineProperty(e,"t",{value:!0}),e.default=void 0;var t=pn(),r=class extends t.Container{};e.default=r})),gn=re((e=>{oe(),Xt(),Lt(),Object.defineProperty(e,"t",{value:!0}),e.throwIteratorAccessError=function(){throw new RangeError("Iterator access denied!")}})),yn=re((e=>{oe(),Xt(),Lt(),Object.defineProperty(e,"t",{value:!0}),e.RandomIterator=void 0;var t=pn(),r=gn(),n=class extends t.ContainerIterator{constructor(e,t){super(t),this.o=e,0===this.iteratorType?(this.pre=function(){return 0===this.o&&(0,r.throwIteratorAccessError)(),this.o-=1,this},this.next=function(){return this.o===this.container.size()&&(0,r.throwIteratorAccessError)(),this.o+=1,this}):(this.pre=function(){return this.o===this.container.size()-1&&(0,r.throwIteratorAccessError)(),this.o+=1,this},this.next=function(){return-1===this.o&&(0,r.throwIteratorAccessError)(),this.o-=1,this})}get pointer(){return this.container.getElementByPos(this.o)}set pointer(e){this.container.setElementByPos(this.o,e)}};e.RandomIterator=n})),bn=re((e=>{oe(),Xt(),Lt(),Object.defineProperty(e,"t",{value:!0}),e.default=void 0;var t,r=(t=mn())&&t.t?t:{default:t},n=yn();var i=class e extends n.RandomIterator{constructor(e,t,r){super(e,r),this.container=t}copy(){return new e(this.o,this.container,this.iteratorType)}},o=class extends r.default{constructor(e=[],t=!0){if(super(),Array.isArray(e))this.J=t?[...e]:e,this.i=e.length;else{this.J=[];let t=this;e.forEach((function(e){t.pushBack(e)}))}}clear(){this.i=0,this.J.length=0}begin(){return new i(0,this)}end(){return new i(this.i,this)}rBegin(){return new i(this.i-1,this,1)}rEnd(){return new i(-1,this,1)}front(){return this.J[0]}back(){return this.J[this.i-1]}getElementByPos(e){if(e<0||e>this.i-1)throw new RangeError;return this.J[e]}eraseElementByPos(e){if(e<0||e>this.i-1)throw new RangeError;return this.J.splice(e,1),this.i-=1,this.i}eraseElementByValue(e){let t=0;for(let r=0;rthis.i-1)throw new RangeError;this.J[e]=t}insert(e,t,r=1){if(e<0||e>this.i)throw new RangeError;return this.J.splice(e,0,...new Array(r).fill(t)),this.i+=r,this.i}find(e){for(let t=0;t{oe(),Xt(),Lt(),Object.defineProperty(e,"t",{value:!0}),e.default=void 0;var t,r=(t=mn())&&t.t?t:{default:t},n=pn(),i=gn();var o=class e extends n.ContainerIterator{constructor(e,t,r,n){super(n),this.o=e,this.h=t,this.container=r,0===this.iteratorType?(this.pre=function(){return this.o.L===this.h&&(0,i.throwIteratorAccessError)(),this.o=this.o.L,this},this.next=function(){return this.o===this.h&&(0,i.throwIteratorAccessError)(),this.o=this.o.B,this}):(this.pre=function(){return this.o.B===this.h&&(0,i.throwIteratorAccessError)(),this.o=this.o.B,this},this.next=function(){return this.o===this.h&&(0,i.throwIteratorAccessError)(),this.o=this.o.L,this})}get pointer(){return this.o===this.h&&(0,i.throwIteratorAccessError)(),this.o.l}set pointer(e){this.o===this.h&&(0,i.throwIteratorAccessError)(),this.o.l=e}copy(){return new e(this.o,this.h,this.container,this.iteratorType)}},a=class extends r.default{constructor(e=[]){super(),this.h={},this.p=this._=this.h.L=this.h.B=this.h;let t=this;e.forEach((function(e){t.pushBack(e)}))}V(e){let{L:t,B:r}=e;t.B=r,r.L=t,e===this.p&&(this.p=r),e===this._&&(this._=t),this.i-=1}G(e,t){let r=t.B,n={l:e,L:t,B:r};t.B=n,r.L=n,t===this.h&&(this.p=n),r===this.h&&(this._=n),this.i+=1}clear(){this.i=0,this.p=this._=this.h.L=this.h.B=this.h}begin(){return new o(this.p,this.h,this)}end(){return new o(this.h,this.h,this)}rBegin(){return new o(this._,this.h,this,1)}rEnd(){return new o(this.h,this.h,this,1)}front(){return this.p.l}back(){return this._.l}getElementByPos(e){if(e<0||e>this.i-1)throw new RangeError;let t=this.p;for(;e--;)t=t.B;return t.l}eraseElementByPos(e){if(e<0||e>this.i-1)throw new RangeError;let t=this.p;for(;e--;)t=t.B;return this.V(t),this.i}eraseElementByValue(e){let t=this.p;for(;t!==this.h;)t.l===e&&this.V(t),t=t.B;return this.i}eraseElementByIterator(e){let t=e.o;return t===this.h&&(0,i.throwIteratorAccessError)(),e=e.next(),this.V(t),e}pushBack(e){return this.G(e,this._),this.i}popBack(){if(0===this.i)return;let e=this._.l;return this.V(this._),e}pushFront(e){return this.G(e,this.h),this.i}popFront(){if(0===this.i)return;let e=this.p.l;return this.V(this.p),e}setElementByPos(e,t){if(e<0||e>this.i-1)throw new RangeError;let r=this.p;for(;e--;)r=r.B;r.l=t}insert(e,t,r=1){if(e<0||e>this.i)throw new RangeError;if(r<=0)return this.i;if(0===e)for(;r--;)this.pushFront(t);else if(e===this.i)for(;r--;)this.pushBack(t);else{let n=this.p;for(let t=1;t{oe(),Xt(),Lt(),Object.defineProperty(e,"t",{value:!0}),e.default=void 0;var t,r=(t=mn())&&t.t?t:{default:t},n=yn();var i=class e extends n.RandomIterator{constructor(e,t,r){super(e,r),this.container=t}copy(){return new e(this.o,this.container,this.iteratorType)}},o=class extends r.default{constructor(e=[],t=4096){super(),this.j=0,this.D=0,this.R=0,this.N=0,this.P=0,this.A=[];let r=(()=>{if("number"==typeof e.length)return e.length;if("number"==typeof e.size)return e.size;if("function"==typeof e.size)return e.size();throw new TypeError("Cannot get the length or size of the container")})();this.F=t,this.P=Math.max(Math.ceil(r/this.F),1);for(let e=0;e>1)-(n>>1),this.D=this.N=this.F-r%this.F>>1;let i=this;e.forEach((function(e){i.pushBack(e)}))}T(){let e=[],t=Math.max(this.P>>1,1);for(let r=0;r>1}begin(){return new i(0,this)}end(){return new i(this.i,this)}rBegin(){return new i(this.i-1,this,1)}rEnd(){return new i(-1,this,1)}front(){if(0!==this.i)return this.A[this.j][this.D]}back(){if(0!==this.i)return this.A[this.R][this.N]}pushBack(e){return this.i&&(this.N0?this.N-=1:this.R>0?(this.R-=1,this.N=this.F-1):(this.R=this.P-1,this.N=this.F-1)),this.i-=1,e}pushFront(e){return this.i&&(this.D>0?this.D-=1:this.j>0?(this.j-=1,this.D=this.F-1):(this.j=this.P-1,this.D=this.F-1),this.j===this.R&&this.D===this.N&&this.T()),this.i+=1,this.A[this.j][this.D]=e,this.i}popFront(){if(0===this.i)return;let e=this.A[this.j][this.D];return 1!==this.i&&(this.Dthis.i-1)throw new RangeError;let{curNodeBucketIndex:t,curNodePointerIndex:r}=this.O(e);return this.A[t][r]}setElementByPos(e,t){if(e<0||e>this.i-1)throw new RangeError;let{curNodeBucketIndex:r,curNodePointerIndex:n}=this.O(e);this.A[r][n]=t}insert(e,t,r=1){if(e<0||e>this.i)throw new RangeError;if(0===e)for(;r--;)this.pushFront(t);else if(e===this.i)for(;r--;)this.pushBack(t);else{let n=[];for(let t=e;tthis.i-1)throw new RangeError;if(0===e)this.popFront();else if(e===this.i-1)this.popBack();else{let t=[];for(let r=e+1;re;)this.popBack();return this.i}sort(e){let t=[];for(let e=0;e{oe(),Xt(),Lt(),Object.defineProperty(e,"t",{value:!0}),e.TreeNodeEnableIndex=e.TreeNode=void 0;var t=class{constructor(e,t){this.ee=1,this.u=void 0,this.l=void 0,this.U=void 0,this.W=void 0,this.tt=void 0,this.u=e,this.l=t}L(){let e=this;if(1===e.ee&&e.tt.tt===e)e=e.W;else if(e.U)for(e=e.U;e.W;)e=e.W;else{let t=e.tt;for(;t.U===e;)e=t,t=e.tt;e=t}return e}B(){let e=this;if(e.W){for(e=e.W;e.U;)e=e.U;return e}{let t=e.tt;for(;t.W===e;)e=t,t=e.tt;return e.W!==t?t:e}}te(){let e=this.tt,t=this.W,r=t.U;return e.tt===this?e.tt=t:e.U===this?e.U=t:e.W=t,t.tt=e,t.U=this,this.tt=t,this.W=r,r&&(r.tt=this),t}se(){let e=this.tt,t=this.U,r=t.W;return e.tt===this?e.tt=t:e.U===this?e.U=t:e.W=t,t.tt=e,t.W=this,this.tt=t,this.U=r,r&&(r.tt=this),t}};e.TreeNode=t;e.TreeNodeEnableIndex=class extends t{constructor(){super(...arguments),this.rt=1}te(){let e=super.te();return this.ie(),e.ie(),e}se(){let e=super.se();return this.ie(),e.ie(),e}ie(){this.rt=1,this.U&&(this.rt+=this.U.rt),this.W&&(this.rt+=this.W.rt)}}})),Sn=re((e=>{oe(),Xt(),Lt(),Object.defineProperty(e,"t",{value:!0}),e.default=void 0;var t=kn(),r=pn(),n=gn(),i=class extends r.Container{constructor(e=function(e,t){return et?1:0},r=!1){super(),this.Y=void 0,this.v=e,r?(this.re=t.TreeNodeEnableIndex,this.M=function(e,t,r){let n=this.ne(e,t,r);if(n){let e=n.tt;for(;e!==this.h;)e.rt+=1,e=e.tt;let t=this.he(n);if(t){let{parentNode:e,grandParent:r,curNode:n}=t;e.ie(),r.ie(),n.ie()}}return this.i},this.V=function(e){let t=this.fe(e);for(;t!==this.h;)t.rt-=1,t=t.tt}):(this.re=t.TreeNode,this.M=function(e,t,r){let n=this.ne(e,t,r);return n&&this.he(n),this.i},this.V=this.fe),this.h=new this.re}X(e,t){let r=this.h;for(;e;){let n=this.v(e.u,t);if(n<0)e=e.W;else{if(!(n>0))return e;r=e,e=e.U}}return r}Z(e,t){let r=this.h;for(;e;)this.v(e.u,t)<=0?e=e.W:(r=e,e=e.U);return r}$(e,t){let r=this.h;for(;e;){let n=this.v(e.u,t);if(n<0)r=e,e=e.W;else{if(!(n>0))return e;e=e.U}}return r}rr(e,t){let r=this.h;for(;e;)this.v(e.u,t)<0?(r=e,e=e.W):e=e.U;return r}ue(e){for(;;){let t=e.tt;if(t===this.h)return;if(1===e.ee)return void(e.ee=0);if(e===t.U){let r=t.W;if(1===r.ee)r.ee=0,t.ee=1,t===this.Y?this.Y=t.te():t.te();else{if(r.W&&1===r.W.ee)return r.ee=t.ee,t.ee=0,r.W.ee=0,void(t===this.Y?this.Y=t.te():t.te());r.U&&1===r.U.ee?(r.ee=1,r.U.ee=0,r.se()):(r.ee=1,e=t)}}else{let r=t.U;if(1===r.ee)r.ee=0,t.ee=1,t===this.Y?this.Y=t.se():t.se();else{if(r.U&&1===r.U.ee)return r.ee=t.ee,t.ee=0,r.U.ee=0,void(t===this.Y?this.Y=t.se():t.se());r.W&&1===r.W.ee?(r.ee=1,r.W.ee=0,r.te()):(r.ee=1,e=t)}}}}fe(e){if(1===this.i)return this.clear(),this.h;let t=e;for(;t.U||t.W;){if(t.W)for(t=t.W;t.U;)t=t.U;else t=t.U;[e.u,t.u]=[t.u,e.u],[e.l,t.l]=[t.l,e.l],e=t}this.h.U===t?this.h.U=t.tt:this.h.W===t&&(this.h.W=t.tt),this.ue(t);let r=t.tt;return t===r.U?r.U=void 0:r.W=void 0,this.i-=1,this.Y.ee=0,r}oe(e,t){return void 0!==e&&(!(!this.oe(e.U,t)&&!t(e))||this.oe(e.W,t))}he(e){for(;;){let t=e.tt;if(0===t.ee)return;let r=t.tt;if(t===r.U){let n=r.W;if(n&&1===n.ee){if(n.ee=t.ee=0,r===this.Y)return;r.ee=1,e=r;continue}if(e===t.W){if(e.ee=0,e.U&&(e.U.tt=t),e.W&&(e.W.tt=r),t.W=e.U,r.U=e.W,e.U=t,e.W=r,r===this.Y)this.Y=e,this.h.tt=e;else{let t=r.tt;t.U===r?t.U=e:t.W=e}return e.tt=r.tt,t.tt=e,r.tt=e,r.ee=1,{parentNode:t,grandParent:r,curNode:e}}t.ee=0,r===this.Y?this.Y=r.se():r.se(),r.ee=1}else{let n=r.U;if(n&&1===n.ee){if(n.ee=t.ee=0,r===this.Y)return;r.ee=1,e=r;continue}if(e===t.U){if(e.ee=0,e.U&&(e.U.tt=r),e.W&&(e.W.tt=t),r.W=e.U,t.U=e.W,e.U=r,e.W=t,r===this.Y)this.Y=e,this.h.tt=e;else{let t=r.tt;t.U===r?t.U=e:t.W=e}return e.tt=r.tt,t.tt=e,r.tt=e,r.ee=1,{parentNode:t,grandParent:r,curNode:e}}t.ee=0,r===this.Y?this.Y=r.te():r.te(),r.ee=1}return}}ne(e,t,r){if(void 0===this.Y)return this.i+=1,this.Y=new this.re(e,t),this.Y.ee=0,this.Y.tt=this.h,this.h.tt=this.Y,this.h.U=this.Y,void(this.h.W=this.Y);let n,i=this.h.U,o=this.v(i.u,e);if(0!==o){if(o>0)i.U=new this.re(e,t),i.U.tt=i,n=i.U,this.h.U=n;else{let i=this.h.W,o=this.v(i.u,e);if(0===o)return void(i.l=t);if(o<0)i.W=new this.re(e,t),i.W.tt=i,n=i.W,this.h.W=n;else{if(void 0!==r){let i=r.o;if(i!==this.h){let r=this.v(i.u,e);if(0===r)return void(i.l=t);if(r>0){let r=i.L(),o=this.v(r.u,e);if(0===o)return void(r.l=t);o<0&&(n=new this.re(e,t),void 0===r.W?(r.W=n,n.tt=r):(i.U=n,n.tt=i))}}}if(void 0===n)for(n=this.Y;;){let r=this.v(n.u,e);if(r>0){if(void 0===n.U){n.U=new this.re(e,t),n.U.tt=n,n=n.U;break}n=n.U}else{if(!(r<0))return void(n.l=t);if(void 0===n.W){n.W=new this.re(e,t),n.W.tt=n,n=n.W;break}n=n.W}}}}return this.i+=1,n}i.l=t}I(e,t){for(;e;){let r=this.v(e.u,t);if(r<0)e=e.W;else{if(!(r>0))return e;e=e.U}}return e||this.h}clear(){this.i=0,this.Y=void 0,this.h.tt=void 0,this.h.U=this.h.W=void 0}updateKeyByIterator(e,t){let r=e.o;if(r===this.h&&(0,n.throwIteratorAccessError)(),1===this.i)return r.u=t,!0;if(r===this.h.U)return this.v(r.B().u,t)>0&&(r.u=t,!0);if(r===this.h.W)return this.v(r.L().u,t)<0&&(r.u=t,!0);let i=r.L().u;if(this.v(i,t)>=0)return!1;let o=r.B().u;return!(this.v(o,t)<=0)&&(r.u=t,!0)}eraseElementByPos(e){if(e<0||e>this.i-1)throw new RangeError;let t=0,r=this;return this.oe(this.Y,(function(n){return e===t?(r.V(n),!0):(t+=1,!1)})),this.i}eraseElementByKey(e){if(0===this.i)return!1;let t=this.I(this.Y,e);return t!==this.h&&(this.V(t),!0)}eraseElementByIterator(e){let t=e.o;t===this.h&&(0,n.throwIteratorAccessError)();let r=void 0===t.W;return 0===e.iteratorType?r&&e.next():(!r||void 0===t.U)&&e.next(),this.V(t),e}forEach(e){let t=0;for(let r of this)e(r,t++,this)}getElementByPos(e){if(e<0||e>this.i-1)throw new RangeError;let t,r=0;for(let n of this){if(r===e){t=n;break}r+=1}return t}getHeight(){if(0===this.i)return 0;let e=function(t){return t?Math.max(e(t.U),e(t.W))+1:0};return e(this.Y)}},o=i;e.default=o})),xn=re((e=>{oe(),Xt(),Lt(),Object.defineProperty(e,"t",{value:!0}),e.default=void 0;var t=pn(),r=gn(),n=class extends t.ContainerIterator{constructor(e,t,n){super(n),this.o=e,this.h=t,0===this.iteratorType?(this.pre=function(){return this.o===this.h.U&&(0,r.throwIteratorAccessError)(),this.o=this.o.L(),this},this.next=function(){return this.o===this.h&&(0,r.throwIteratorAccessError)(),this.o=this.o.B(),this}):(this.pre=function(){return this.o===this.h.W&&(0,r.throwIteratorAccessError)(),this.o=this.o.B(),this},this.next=function(){return this.o===this.h&&(0,r.throwIteratorAccessError)(),this.o=this.o.L(),this})}get index(){let e=this.o,t=this.h.tt;if(e===this.h)return t?t.rt-1:0;let r=0;for(e.U&&(r+=e.U.rt);e!==t;){let t=e.tt;e===t.W&&(r+=1,t.U&&(r+=t.U.rt)),e=t}return r}};e.default=n})),En=re((e=>{oe(),Xt(),Lt(),Object.defineProperty(e,"t",{value:!0}),e.default=void 0;var t=i(Sn()),r=i(xn()),n=gn();function i(e){return e&&e.t?e:{default:e}}var o=class e extends r.default{constructor(e,t,r,n){super(e,t,n),this.container=r}get pointer(){return this.o===this.h&&(0,n.throwIteratorAccessError)(),this.o.u}copy(){return new e(this.o,this.h,this.container,this.iteratorType)}},a=class extends t.default{constructor(e=[],t,r){super(t,r);let n=this;e.forEach((function(e){n.insert(e)}))}*K(e){void 0!==e&&(yield*this.K(e.U),yield e.u,yield*this.K(e.W))}begin(){return new o(this.h.U||this.h,this.h,this)}end(){return new o(this.h,this.h,this)}rBegin(){return new o(this.h.W||this.h,this.h,this,1)}rEnd(){return new o(this.h,this.h,this,1)}front(){return this.h.U?this.h.U.u:void 0}back(){return this.h.W?this.h.W.u:void 0}insert(e,t){return this.M(e,void 0,t)}find(e){let t=this.I(this.Y,e);return new o(t,this.h,this)}lowerBound(e){let t=this.X(this.Y,e);return new o(t,this.h,this)}upperBound(e){let t=this.Z(this.Y,e);return new o(t,this.h,this)}reverseLowerBound(e){let t=this.$(this.Y,e);return new o(t,this.h,this)}reverseUpperBound(e){let t=this.rr(this.Y,e);return new o(t,this.h,this)}union(e){let t=this;return e.forEach((function(e){t.insert(e)})),this.i}[Symbol.iterator](){return this.K(this.Y)}},s=a;e.default=s})),Tn=re((e=>{oe(),Xt(),Lt(),Object.defineProperty(e,"t",{value:!0}),e.default=void 0;var t=i(Sn()),r=i(xn()),n=gn();function i(e){return e&&e.t?e:{default:e}}var o=class e extends r.default{constructor(e,t,r,n){super(e,t,n),this.container=r}get pointer(){this.o===this.h&&(0,n.throwIteratorAccessError)();let e=this;return new Proxy([],{get(t,r){return"0"===r?e.o.u:"1"===r?e.o.l:void 0},set(t,r,n){if("1"!==r)throw new TypeError("props must be 1");return e.o.l=n,!0}})}copy(){return new e(this.o,this.h,this.container,this.iteratorType)}},a=class extends t.default{constructor(e=[],t,r){super(t,r);let n=this;e.forEach((function(e){n.setElement(e[0],e[1])}))}*K(e){void 0!==e&&(yield*this.K(e.U),yield[e.u,e.l],yield*this.K(e.W))}begin(){return new o(this.h.U||this.h,this.h,this)}end(){return new o(this.h,this.h,this)}rBegin(){return new o(this.h.W||this.h,this.h,this,1)}rEnd(){return new o(this.h,this.h,this,1)}front(){if(0===this.i)return;let e=this.h.U;return[e.u,e.l]}back(){if(0===this.i)return;let e=this.h.W;return[e.u,e.l]}lowerBound(e){let t=this.X(this.Y,e);return new o(t,this.h,this)}upperBound(e){let t=this.Z(this.Y,e);return new o(t,this.h,this)}reverseLowerBound(e){let t=this.$(this.Y,e);return new o(t,this.h,this)}reverseUpperBound(e){let t=this.rr(this.Y,e);return new o(t,this.h,this)}setElement(e,t,r){return this.M(e,t,r)}find(e){let t=this.I(this.Y,e);return new o(t,this.h,this)}getElementByKey(e){return this.I(this.Y,e).l}union(e){let t=this;return e.forEach((function(e){t.setElement(e[0],e[1])})),this.i}[Symbol.iterator](){return this.K(this.Y)}},s=a;e.default=s})),_n=re((e=>{oe(),Xt(),Lt(),Object.defineProperty(e,"t",{value:!0}),e.default=function(e){let t=typeof e;return"object"===t&&null!==e||"function"===t}})),Cn=re((e=>{oe(),Xt(),Lt(),Object.defineProperty(e,"t",{value:!0}),e.HashContainerIterator=e.HashContainer=void 0;var t,r=pn(),n=(t=_n())&&t.t?t:{default:t},i=gn();var o=class extends r.ContainerIterator{constructor(e,t,r){super(r),this.o=e,this.h=t,0===this.iteratorType?(this.pre=function(){return this.o.L===this.h&&(0,i.throwIteratorAccessError)(),this.o=this.o.L,this},this.next=function(){return this.o===this.h&&(0,i.throwIteratorAccessError)(),this.o=this.o.B,this}):(this.pre=function(){return this.o.B===this.h&&(0,i.throwIteratorAccessError)(),this.o=this.o.B,this},this.next=function(){return this.o===this.h&&(0,i.throwIteratorAccessError)(),this.o=this.o.L,this})}};e.HashContainerIterator=o;var a=class extends r.Container{constructor(){super(),this.H=[],this.g={},this.HASH_TAG=Symbol("@@HASH_TAG"),Object.setPrototypeOf(this.g,null),this.h={},this.h.L=this.h.B=this.p=this._=this.h}V(e){let{L:t,B:r}=e;t.B=r,r.L=t,e===this.p&&(this.p=r),e===this._&&(this._=t),this.i-=1}M(e,t,r){let i;if(void 0===r&&(r=(0,n.default)(e)),r){let r=e[this.HASH_TAG];if(void 0!==r)return this.H[r].l=t,this.i;Object.defineProperty(e,this.HASH_TAG,{value:this.H.length,configurable:!0}),i={u:e,l:t,L:this._,B:this.h},this.H.push(i)}else{let r=this.g[e];if(r)return r.l=t,this.i;i={u:e,l:t,L:this._,B:this.h},this.g[e]=i}return 0===this.i?(this.p=i,this.h.B=i):this._.B=i,this._=i,this.h.L=i,++this.i}I(e,t){if(void 0===t&&(t=(0,n.default)(e)),t){let t=e[this.HASH_TAG];return void 0===t?this.h:this.H[t]}return this.g[e]||this.h}clear(){let e=this.HASH_TAG;this.H.forEach((function(t){delete t.u[e]})),this.H=[],this.g={},Object.setPrototypeOf(this.g,null),this.i=0,this.p=this._=this.h.L=this.h.B=this.h}eraseElementByKey(e,t){let r;if(void 0===t&&(t=(0,n.default)(e)),t){let t=e[this.HASH_TAG];if(void 0===t)return!1;delete e[this.HASH_TAG],r=this.H[t],delete this.H[t]}else{if(r=this.g[e],void 0===r)return!1;delete this.g[e]}return this.V(r),!0}eraseElementByIterator(e){let t=e.o;return t===this.h&&(0,i.throwIteratorAccessError)(),this.V(t),e.next()}eraseElementByPos(e){if(e<0||e>this.i-1)throw new RangeError;let t=this.p;for(;e--;)t=t.B;return this.V(t),this.i}};e.HashContainer=a})),An=re((e=>{oe(),Xt(),Lt(),Object.defineProperty(e,"t",{value:!0}),e.default=void 0;var t=Cn(),r=gn(),n=class e extends t.HashContainerIterator{constructor(e,t,r,n){super(e,t,n),this.container=r}get pointer(){return this.o===this.h&&(0,r.throwIteratorAccessError)(),this.o.u}copy(){return new e(this.o,this.h,this.container,this.iteratorType)}},i=class extends t.HashContainer{constructor(e=[]){super();let t=this;e.forEach((function(e){t.insert(e)}))}begin(){return new n(this.p,this.h,this)}end(){return new n(this.h,this.h,this)}rBegin(){return new n(this._,this.h,this,1)}rEnd(){return new n(this.h,this.h,this,1)}front(){return this.p.u}back(){return this._.u}insert(e,t){return this.M(e,void 0,t)}getElementByPos(e){if(e<0||e>this.i-1)throw new RangeError;let t=this.p;for(;e--;)t=t.B;return t.u}find(e,t){let r=this.I(e,t);return new n(r,this.h,this)}forEach(e){let t=0,r=this.p;for(;r!==this.h;)e(r.u,t++,this),r=r.B}[Symbol.iterator](){return function*(){let e=this.p;for(;e!==this.h;)yield e.u,e=e.B}.bind(this)()}};e.default=i})),On=re((e=>{oe(),Xt(),Lt(),Object.defineProperty(e,"t",{value:!0}),e.default=void 0;var t,r=Cn(),n=(t=_n())&&t.t?t:{default:t},i=gn();var o=class e extends r.HashContainerIterator{constructor(e,t,r,n){super(e,t,n),this.container=r}get pointer(){this.o===this.h&&(0,i.throwIteratorAccessError)();let e=this;return new Proxy([],{get(t,r){return"0"===r?e.o.u:"1"===r?e.o.l:void 0},set(t,r,n){if("1"!==r)throw new TypeError("props must be 1");return e.o.l=n,!0}})}copy(){return new e(this.o,this.h,this.container,this.iteratorType)}},a=class extends r.HashContainer{constructor(e=[]){super();let t=this;e.forEach((function(e){t.setElement(e[0],e[1])}))}begin(){return new o(this.p,this.h,this)}end(){return new o(this.h,this.h,this)}rBegin(){return new o(this._,this.h,this,1)}rEnd(){return new o(this.h,this.h,this,1)}front(){if(0!==this.i)return[this.p.u,this.p.l]}back(){if(0!==this.i)return[this._.u,this._.l]}setElement(e,t,r){return this.M(e,t,r)}getElementByKey(e,t){if(void 0===t&&(t=(0,n.default)(e)),t){let t=e[this.HASH_TAG];return void 0!==t?this.H[t].l:void 0}let r=this.g[e];return r?r.l:void 0}getElementByPos(e){if(e<0||e>this.i-1)throw new RangeError;let t=this.p;for(;e--;)t=t.B;return[t.u,t.l]}find(e,t){let r=this.I(e,t);return new o(r,this.h,this)}forEach(e){let t=0,r=this.p;for(;r!==this.h;)e([r.u,r.l],t++,this),r=r.B}[Symbol.iterator](){return function*(){let e=this.p;for(;e!==this.h;)yield[e.u,e.l],e=e.B}.bind(this)()}};e.default=a})),Rn=re((e=>{oe(),Xt(),Lt(),Object.defineProperty(e,"t",{value:!0}),Object.defineProperty(e,"Deque",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"HashMap",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"HashSet",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"LinkList",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"OrderedMap",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"OrderedSet",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"PriorityQueue",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"Queue",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"Stack",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"Vector",{enumerable:!0,get:function(){return i.default}});var t=p(dn()),r=p(fn()),n=p(hn()),i=p(bn()),o=p(vn()),a=p(wn()),s=p(En()),l=p(Tn()),c=p(An()),u=p(On());function p(e){return e&&e.t?e:{default:e}}})),Pn=re(((e,t)=>{oe(),Xt(),Lt();var r=Rn().OrderedSet,n=Vr()("number-allocator:trace"),i=Vr()("number-allocator:error");function o(e,t){this.low=e,this.high=t}function a(e,t){if(!(this instanceof a))return new a(e,t);this.min=e,this.max=t,this.ss=new r([],((e,t)=>e.compare(t))),n("Create"),this.clear()}o.prototype.equals=function(e){return this.low===e.low&&this.high===e.high},o.prototype.compare=function(e){return this.lowe)&&(i===e?(this.ss.updateKeyByIterator(r,new o(i+1,a)),n("use():"+e),!0):a===e?(this.ss.updateKeyByIterator(r,new o(i,a-1)),n("use():"+e),!0):(this.ss.updateKeyByIterator(r,new o(e+1,a)),this.ss.insert(new o(i,e-1)),n("use():"+e),!0))}return n("use():failed"),!1},a.prototype.free=function(e){if(ethis.max)return void i("free():"+e+" is out of range");let t=new o(e,e),r=this.ss.upperBound(t);if(r.equals(this.ss.end())){if(r.equals(this.ss.begin()))return void this.ss.insert(t);r.pre();let n=r.pointer.high;r.pointer.high+1===e?this.ss.updateKeyByIterator(r,new o(n,e)):this.ss.insert(t)}else if(r.equals(this.ss.begin()))if(e+1===r.pointer.low){let t=r.pointer.high;this.ss.updateKeyByIterator(r,new o(e,t))}else this.ss.insert(t);else{let n=r.pointer.low,i=r.pointer.high;r.pre();let a=r.pointer.low;r.pointer.high+1===e?e+1===n?(this.ss.eraseElementByIterator(r),this.ss.updateKeyByIterator(r,new o(a,i))):this.ss.updateKeyByIterator(r,new o(a,e)):e+1===n?(this.ss.eraseElementByIterator(r.next()),this.ss.insert(new o(e,i))):this.ss.insert(t)}n("free():"+e)},a.prototype.clear=function(){n("clear()"),this.ss.clear(),this.ss.insert(new o(this.min,this.max))},a.prototype.intervalCount=function(){return this.ss.size()},a.prototype.dump=function(){console.log("length:"+this.ss.size());for(let e of this.ss)console.log(e)},t.exports=a})),In=re(((e,t)=>{oe(),Xt(),Lt();var r=Pn();t.exports.NumberAllocator=r})),Mn=re((e=>{oe(),Xt(),Lt(),Object.defineProperty(e,"__esModule",{value:!0});var t=un(),r=In();e.default=class{aliasToTopic;topicToAlias;max;numberAllocator;length;constructor(e){e>0&&(this.aliasToTopic=new t.LRUCache({max:e}),this.topicToAlias={},this.numberAllocator=new r.NumberAllocator(1,e),this.max=e,this.length=0)}put(e,t){if(0===t||t>this.max)return!1;let r=this.aliasToTopic.get(t);return r&&delete this.topicToAlias[r],this.aliasToTopic.set(t,e),this.topicToAlias[e]=t,this.numberAllocator.use(t),this.length=this.aliasToTopic.size,!0}getTopicByAlias(e){return this.aliasToTopic.get(e)}getAliasByTopic(e){let t=this.topicToAlias[e];return typeof t<"u"&&this.aliasToTopic.get(t),t}clear(){this.aliasToTopic.clear(),this.topicToAlias={},this.numberAllocator.clear(),this.length=0}getLruAlias(){return this.numberAllocator.firstVacant()||[...this.aliasToTopic.keys()][this.aliasToTopic.size-1]}}})),qn=re((e=>{oe(),Xt(),Lt();var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0});var r=ln(),n=t(Mn()),i=sn();e.default=(e,t)=>{e.log("_handleConnack");let{options:o}=e,a=5===o.protocolVersion?t.reasonCode:t.returnCode;if(clearTimeout(e.connackTimer),delete e.topicAliasSend,t.properties){if(t.properties.topicAliasMaximum){if(t.properties.topicAliasMaximum>65535)return void e.emit("error",new Error("topicAliasMaximum from broker is out of range"));t.properties.topicAliasMaximum>0&&(e.topicAliasSend=new n.default(t.properties.topicAliasMaximum))}t.properties.serverKeepAlive&&o.keepalive&&(o.keepalive=t.properties.serverKeepAlive),t.properties.maximumPacketSize&&(o.properties||(o.properties={}),o.properties.maximumPacketSize=t.properties.maximumPacketSize)}if(0===a)e.reconnecting=!1,e._onConnect(t);else if(a>0){let t=new i.ErrorWithReasonCode(`Connection refused: ${r.ReasonCodes[a]}`,a);e.emit("error",t),e.options.reconnectOnConnackError&&e._cleanUp(!0)}}})),Dn=re((e=>{oe(),Xt(),Lt(),Object.defineProperty(e,"__esModule",{value:!0});e.default=(e,t,r)=>{e.log("handling pubrel packet");let n=typeof r<"u"?r:e.noop,{messageId:i}=t,o={cmd:"pubcomp",messageId:i};e.incomingStore.get(t,((t,r)=>{t?e._sendPacket(o,n):(e.emit("message",r.topic,r.payload,r),e.handleMessage(r,(t=>{if(t)return n(t);e.incomingStore.del(r,e.noop),e._sendPacket(o,n)})))}))}})),Nn=re((e=>{oe(),Xt(),Lt();var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0});var r=t(on()),n=t(cn()),i=t(qn()),o=t(ln()),a=t(Dn());e.default=(e,t,s)=>{let{options:l}=e;if(5===l.protocolVersion&&l.properties&&l.properties.maximumPacketSize&&l.properties.maximumPacketSize{oe(),Xt(),Lt(),Object.defineProperty(e,"__esModule",{value:!0});e.default=class{nextId;constructor(){this.nextId=Math.max(1,Math.floor(65535*Math.random()))}allocate(){let e=this.nextId++;return 65536===this.nextId&&(this.nextId=1),e}getLastAllocated(){return 1===this.nextId?65535:this.nextId-1}register(e){return!0}deallocate(e){}clear(){}}})),jn=re((e=>{oe(),Xt(),Lt(),Object.defineProperty(e,"__esModule",{value:!0});e.default=class{aliasToTopic;max;length;constructor(e){this.aliasToTopic={},this.max=e}put(e,t){return!(0===t||t>this.max)&&(this.aliasToTopic[t]=e,this.length=Object.keys(this.aliasToTopic).length,!0)}getTopicByAlias(e){return this.aliasToTopic[e]}clear(){this.aliasToTopic={}}}})),Bn=re((e=>{oe(),Xt(),Lt();var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.TypedEventEmitter=void 0;var r=t((hr(),ie(nr))),n=sn(),i=class{};e.TypedEventEmitter=i,(0,n.applyMixin)(i,r.default)})),$n=re(((e,t)=>{function r(e){return t.exports=r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t.exports.__esModule=!0,t.exports.default=t.exports,r(e)}oe(),Xt(),Lt(),t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports})),Fn=re(((e,t)=>{oe(),Xt(),Lt();var r=$n().default;t.exports=function(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=r(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},t.exports.__esModule=!0,t.exports.default=t.exports})),Un=re(((e,t)=>{oe(),Xt(),Lt();var r=$n().default,n=Fn();t.exports=function(e){var t=n(e,"string");return"symbol"==r(t)?t:t+""},t.exports.__esModule=!0,t.exports.default=t.exports})),zn=re(((e,t)=>{oe(),Xt(),Lt();var r=Un();t.exports=function(e,t,n){return(t=r(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},t.exports.__esModule=!0,t.exports.default=t.exports})),Zn=re(((e,t)=>{oe(),Xt(),Lt(),t.exports=function(e){if(Array.isArray(e))return e},t.exports.__esModule=!0,t.exports.default=t.exports})),Hn=re(((e,t)=>{oe(),Xt(),Lt(),t.exports=function(e,t){var r=null==e?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}},t.exports.__esModule=!0,t.exports.default=t.exports})),Wn=re(((e,t)=>{oe(),Xt(),Lt(),t.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r{oe(),Xt(),Lt();var r=Wn();t.exports=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}},t.exports.__esModule=!0,t.exports.default=t.exports})),Gn=re(((e,t)=>{oe(),Xt(),Lt(),t.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},t.exports.__esModule=!0,t.exports.default=t.exports})),Kn=re(((e,t)=>{oe(),Xt(),Lt();var r=Zn(),n=Hn(),i=Vn(),o=Gn();t.exports=function(e,t){return r(e)||n(e,t)||i(e,t)||o()},t.exports.__esModule=!0,t.exports.default=t.exports})),Yn=re(((e,t)=>{var n,i;oe(),Xt(),Lt(),n=e,i=function(e){var t=void 0===Number.MAX_SAFE_INTEGER?9007199254740991:Number.MAX_SAFE_INTEGER,r=536870912,n=2*r,i=new WeakMap,o=function(e){return function(t,r){return e.set(t,r),r}}(i),a=function(e,i){return function(o){var a=i.get(o),s=void 0===a?o.size:at)throw new Error("Congratulations, you created a collection of unique numbers which uses all available integers!");for(;o.has(s);)s=Math.floor(Math.random()*t);return e(o,s)}}(o,i),s=function(e){return function(t){var r=e(t);return t.add(r),r}}(a);e.addUniqueNumber=s,e.generateUniqueNumber=a},"object"==typeof e&&typeof t<"u"?i(e):"function"==typeof define&&r.amdO?define(["exports"],i):i((n=typeof globalThis<"u"?globalThis:n||self).fastUniqueNumbers={})})),Qn=re(((e,t)=>{function r(e,t,r,n,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,i)}oe(),Xt(),Lt(),t.exports=function(e){return function(){var t=this,n=arguments;return new Promise((function(i,o){var a=e.apply(t,n);function s(e){r(a,i,o,s,l,"next",e)}function l(e){r(a,i,o,s,l,"throw",e)}s(void 0)}))}},t.exports.__esModule=!0,t.exports.default=t.exports})),Xn=re(((e,t)=>{oe(),Xt(),Lt(),t.exports=function(e,t){this.v=e,this.k=t},t.exports.__esModule=!0,t.exports.default=t.exports})),Jn=re(((e,t)=>{function r(e,n,i,o){var a=Object.defineProperty;try{a({},"",{})}catch{a=0}t.exports=r=function(e,t,n,i){function o(t,n){r(e,t,(function(e){return this._invoke(t,n,e)}))}t?a?a(e,t,{value:n,enumerable:!i,configurable:!i,writable:!i}):e[t]=n:(o("next",0),o("throw",1),o("return",2))},t.exports.__esModule=!0,t.exports.default=t.exports,r(e,n,i,o)}oe(),Xt(),Lt(),t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports})),ei=re(((e,t)=>{oe(),Xt(),Lt();var r=Jn();function n(){var e,i,o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",s=o.toStringTag||"@@toStringTag";function l(t,n,o,a){var s=n&&n.prototype instanceof u?n:u,l=Object.create(s.prototype);return r(l,"_invoke",function(t,r,n){var o,a,s,l=0,u=n||[],p=!1,d={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,r){return o=t,a=0,s=e,d.n=r,c}};function f(t,r){for(a=t,s=r,i=0;!p&&l&&!n&&i3?(n=h===r)&&(s=o[(a=o[4])?5:(a=3,3)],o[4]=o[5]=e):o[0]<=f&&((n=t<2&&fr||r>h)&&(o[4]=t,o[5]=r,d.n=h,a=0))}if(n||t>1)return c;throw p=!0,r}return function(n,u,h){if(l>1)throw TypeError("Generator is already running");for(p&&1===u&&f(u,h),a=u,s=h;(i=a<2?e:s)||!p;){o||(a?a<3?(a>1&&(d.n=-1),f(a,s)):d.n=s:d.v=s);try{if(l=2,o){if(a||(n="next"),i=o[n]){if(!(i=i.call(o,s)))throw TypeError("iterator result is not an object");if(!i.done)return i;s=i.value,a<2&&(a=0)}else 1===a&&(i=o.return)&&i.call(o),a<2&&(s=TypeError("The iterator does not provide a '"+n+"' method"),a=1);o=e}else if((i=(p=d.n<0)?s:t.call(r,d))!==c)break}catch(t){o=e,a=1,s=t}finally{l=1}}return{value:i,done:p}}}(t,o,a),!0),l}var c={};function u(){}function p(){}function d(){}i=Object.getPrototypeOf;var f=[][a]?i(i([][a]())):(r(i={},a,(function(){return this})),i),h=d.prototype=u.prototype=Object.create(f);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,r(e,s,"GeneratorFunction")),e.prototype=Object.create(h),e}return p.prototype=d,r(h,"constructor",d),r(d,"constructor",p),p.displayName="GeneratorFunction",r(d,s,"GeneratorFunction"),r(h),r(h,s,"Generator"),r(h,a,(function(){return this})),r(h,"toString",(function(){return"[object Generator]"})),(t.exports=n=function(){return{w:l,m:m}},t.exports.__esModule=!0,t.exports.default=t.exports)()}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),ti=re(((e,t)=>{oe(),Xt(),Lt();var r=Xn(),n=Jn();t.exports=function e(t,i){function o(e,n,a,s){try{var l=t[e](n),c=l.value;return c instanceof r?i.resolve(c.v).then((function(e){o("next",e,a,s)}),(function(e){o("throw",e,a,s)})):i.resolve(c).then((function(e){l.value=e,a(l)}),(function(e){return o("throw",e,a,s)}))}catch(e){s(e)}}var a;this.next||(n(e.prototype),n(e.prototype,"function"==typeof Symbol&&Symbol.asyncIterator||"@asyncIterator",(function(){return this}))),n(this,"_invoke",(function(e,t,r){function n(){return new i((function(t,n){o(e,r,t,n)}))}return a=a?a.then(n,n):n()}),!0)},t.exports.__esModule=!0,t.exports.default=t.exports})),ri=re(((e,t)=>{oe(),Xt(),Lt();var r=ei(),n=ti();t.exports=function(e,t,i,o,a){return new n(r().w(e,t,i,o),a||Promise)},t.exports.__esModule=!0,t.exports.default=t.exports})),ni=re(((e,t)=>{oe(),Xt(),Lt();var r=ri();t.exports=function(e,t,n,i,o){var a=r(e,t,n,i,o);return a.next().then((function(e){return e.done?e.value:a.next()}))},t.exports.__esModule=!0,t.exports.default=t.exports})),ii=re(((e,t)=>{oe(),Xt(),Lt(),t.exports=function(e){var t=Object(e),r=[];for(var n in t)r.unshift(n);return function e(){for(;r.length;)if((n=r.pop())in t)return e.value=n,e.done=!1,e;return e.done=!0,e}},t.exports.__esModule=!0,t.exports.default=t.exports})),oi=re(((e,t)=>{oe(),Xt(),Lt();var r=$n().default;t.exports=function(e){if(null!=e){var t=e["function"==typeof Symbol&&Symbol.iterator||"@@iterator"],n=0;if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length))return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}}throw new TypeError(r(e)+" is not iterable")},t.exports.__esModule=!0,t.exports.default=t.exports})),ai=re(((e,t)=>{oe(),Xt(),Lt();var r=Xn(),n=ei(),i=ni(),o=ri(),a=ti(),s=ii(),l=oi();function c(){var e=n(),u=e.m(c),p=(Object.getPrototypeOf?Object.getPrototypeOf(u):u.__proto__).constructor;function d(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===p||"GeneratorFunction"===(t.displayName||t.name))}var f={throw:1,return:2,break:3,continue:3};function h(e){var t,r;return function(n){t||(t={stop:function(){return r(n.a,2)},catch:function(){return n.v},abrupt:function(e,t){return r(n.a,f[e],t)},delegateYield:function(e,i,o){return t.resultName=i,r(n.d,l(e),o)},finish:function(e){return r(n.f,e)}},r=function(e,r,i){n.p=t.prev,n.n=t.next;try{return e(r,i)}finally{t.next=n.n}}),t.resultName&&(t[t.resultName]=n.v,t.resultName=void 0),t.sent=n.v,t.next=n.n;try{return e.call(this,t)}finally{n.p=t.prev,n.n=t.next}}}return(t.exports=c=function(){return{wrap:function(t,r,n,i){return e.w(h(t),r,n,i&&i.reverse())},isGeneratorFunction:d,mark:e.m,awrap:function(e,t){return new r(e,t)},AsyncIterator:a,async:function(e,t,r,n,a){return(d(t)?o:i)(h(e),t,r,n,a)},keys:s,values:l}},t.exports.__esModule=!0,t.exports.default=t.exports)()}t.exports=c,t.exports.__esModule=!0,t.exports.default=t.exports})),si=re(((e,t)=>{oe(),Xt(),Lt();var r=ai()();t.exports=r;try{regeneratorRuntime=r}catch{"object"==typeof globalThis?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}})),li=re(((e,t)=>{var n,i;oe(),Xt(),Lt(),n=e,i=function(e,t,r,n,i,o){var a=new WeakMap;function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function l(e){for(var r=1;r1&&void 0!==arguments[1]?arguments[1]:null,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return new Promise((function(a,s){var l=n.generateUniqueNumber(i);i.set(l,{reject:s,resolve:a}),null===r?e.postMessage({id:l,method:t},o):e.postMessage({id:l,method:t,params:r},o)}))},a=function(t,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];e.postMessage({id:null,method:t,params:r},n)},l={},c=0,d=Object.entries(s);c{var n,i;oe(),Xt(),Lt(),n=e,i=function(e,t,r,n){var i=new Map([[0,null]]),o=new Map([[0,null]]),a=r.createBroker({clearInterval:function(e){var r=e.call;return function(e){"symbol"===t(i.get(e))&&(i.set(e,null),r("clear",{timerId:e,timerType:"interval"}).then((function(){i.delete(e)})))}},clearTimeout:function(e){var r=e.call;return function(e){"symbol"===t(o.get(e))&&(o.set(e,null),r("clear",{timerId:e,timerType:"timeout"}).then((function(){o.delete(e)})))}},setInterval:function(e){var t=e.call;return function(e){for(var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=arguments.length,a=new Array(o>2?o-2:0),s=2;s1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length,a=new Array(i>2?i-2:0),s=2;s{var n,i;oe(),Xt(),Lt(),n=e,i=function(e,t){var r=function(e,t){var r=null;return function(){if(null!==r)return r;var n=new Blob([t],{type:"application/javascript; charset=utf-8"}),i=URL.createObjectURL(n);return r=e(i),setTimeout((function(){return URL.revokeObjectURL(i)})),r}}(t.load,'(()=>{var e={45:(e,t,r)=>{var n=r(738).default;e.exports=function(e,t){if("object"!=n(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var o=r.call(e,t||"default");if("object"!=n(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},79:e=>{e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r{var n=r(79);e.exports=function(e,t){if(e){if("string"==typeof e)return n(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},156:e=>{e.exports=function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,u,a,i=[],s=!0,c=!1;try{if(u=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=u.call(r)).done)&&(i.push(n.value),i.length!==t);s=!0);}catch(e){c=!0,o=e}finally{try{if(!s&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw o}}return i}},e.exports.__esModule=!0,e.exports.default=e.exports},172:e=>{e.exports=function(e,t){this.v=e,this.k=t},e.exports.__esModule=!0,e.exports.default=e.exports},293:e=>{function t(e,t,r,n,o,u,a){try{var i=e[u](a),s=i.value}catch(e){return void r(e)}i.done?t(s):Promise.resolve(s).then(n,o)}e.exports=function(e){return function(){var r=this,n=arguments;return new Promise((function(o,u){var a=e.apply(r,n);function i(e){t(a,o,u,i,s,"next",e)}function s(e){t(a,o,u,i,s,"throw",e)}i(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports},373:e=>{e.exports=function(e){var t=Object(e),r=[];for(var n in t)r.unshift(n);return function e(){for(;r.length;)if((n=r.pop())in t)return e.value=n,e.done=!1,e;return e.done=!0,e}},e.exports.__esModule=!0,e.exports.default=e.exports},389:function(e,t){!function(e){"use strict";var t=function(e){return function(t){var r=e(t);return t.add(r),r}},r=function(e){return function(t,r){return e.set(t,r),r}},n=void 0===Number.MAX_SAFE_INTEGER?9007199254740991:Number.MAX_SAFE_INTEGER,o=536870912,u=2*o,a=function(e,t){return function(r){var a=t.get(r),i=void 0===a?r.size:an)throw new Error("Congratulations, you created a collection of unique numbers which uses all available integers!");for(;r.has(i);)i=Math.floor(Math.random()*n);return e(r,i)}},i=new WeakMap,s=r(i),c=a(s,i),f=t(c);e.addUniqueNumber=f,e.generateUniqueNumber=c}(t)},472:function(e,t,r){!function(e,t,r,n){"use strict";var o=function(e,t){return function(r){var o=t.get(r);if(void 0===o)return Promise.resolve(!1);var u=n(o,2),a=u[0],i=u[1];return e(a),t.delete(r),i(!1),Promise.resolve(!0)}},u=function(e,t){var r=function(n,o,u,a){var i=n-e.now();i>0?o.set(a,[t(r,i,n,o,u,a),u]):(o.delete(a),u(!0))};return r},a=function(e,t,r,n){return function(o,u,a){var i=o+u-t.timeOrigin,s=i-t.now();return new Promise((function(t){e.set(a,[r(n,s,i,e,t,a),t])}))}},i=new Map,s=o(globalThis.clearTimeout,i),c=new Map,f=o(globalThis.clearTimeout,c),l=u(performance,globalThis.setTimeout),p=a(i,performance,globalThis.setTimeout,l),d=a(c,performance,globalThis.setTimeout,l);r.createWorker(self,{clear:function(){var r=e(t.mark((function e(r){var n,o,u;return t.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=r.timerId,o=r.timerType,e.next=1,"interval"===o?s(n):f(n);case 1:return u=e.sent,e.abrupt("return",{result:u});case 2:case"end":return e.stop()}}),e)})));function n(e){return r.apply(this,arguments)}return n}(),set:function(){var r=e(t.mark((function e(r){var n,o,u,a,i;return t.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=r.delay,o=r.now,u=r.timerId,a=r.timerType,e.next=1,("interval"===a?p:d)(n,o,u);case 1:return i=e.sent,e.abrupt("return",{result:i});case 2:case"end":return e.stop()}}),e)})));function n(e){return r.apply(this,arguments)}return n}()})}(r(293),r(756),r(623),r(715))},546:e=>{function t(r,n,o,u){var a=Object.defineProperty;try{a({},"",{})}catch(r){a=0}e.exports=t=function(e,r,n,o){if(r)a?a(e,r,{value:n,enumerable:!o,configurable:!o,writable:!o}):e[r]=n;else{var u=function(r,n){t(e,r,(function(e){return this._invoke(r,n,e)}))};u("next",0),u("throw",1),u("return",2)}},e.exports.__esModule=!0,e.exports.default=e.exports,t(r,n,o,u)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},579:(e,t,r)=>{var n=r(738).default;e.exports=function(e){if(null!=e){var t=e["function"==typeof Symbol&&Symbol.iterator||"@@iterator"],r=0;if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length))return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}}}throw new TypeError(n(e)+" is not iterable")},e.exports.__esModule=!0,e.exports.default=e.exports},623:function(e,t,r){!function(e,t,r,n,o){"use strict";var u={INTERNAL_ERROR:-32603,INVALID_PARAMS:-32602,METHOD_NOT_FOUND:-32601},a=function(e,t){return Object.assign(new Error(e),{status:t})},i=function(e){return a(\'The requested method called "\'.concat(e,\'" is not supported.\'),u.METHOD_NOT_FOUND)},s=function(e){return a(\'The handler of the method called "\'.concat(e,\'" returned no required result.\'),u.INTERNAL_ERROR)},c=function(e){return a(\'The handler of the method called "\'.concat(e,\'" returned an unexpected result.\'),u.INTERNAL_ERROR)},f=function(e){return a(\'The specified parameter called "portId" with the given value "\'.concat(e,\'" does not identify a port connected to this worker.\'),u.INVALID_PARAMS)},l=function(e,n){return function(){var o=t(r.mark((function t(o){var u,a,f,l,p,d,v,x,y,b,h,m,_,g,w;return r.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(u=o.data,a=u.id,f=u.method,l=u.params,p=n[f],t.prev=1,void 0!==p){t.next=2;break}throw i(f);case 2:if(void 0!==(d=void 0===l?p():p(l))){t.next=3;break}throw s(f);case 3:if(!(d instanceof Promise)){t.next=5;break}return t.next=4,d;case 4:g=t.sent,t.next=6;break;case 5:g=d;case 6:if(v=g,null!==a){t.next=8;break}if(void 0===v.result){t.next=7;break}throw c(f);case 7:t.next=10;break;case 8:if(void 0!==v.result){t.next=9;break}throw c(f);case 9:x=v.result,y=v.transferables,b=void 0===y?[]:y,e.postMessage({id:a,result:x},b);case 10:t.next=12;break;case 11:t.prev=11,w=t.catch(1),h=w.message,m=w.status,_=void 0===m?-32603:m,e.postMessage({error:{code:_,message:h},id:a});case 12:case"end":return t.stop()}}),t,null,[[1,11]])})));return function(e){return o.apply(this,arguments)}}()},p=function(){return new Promise((function(e){var t=new ArrayBuffer(0),r=new MessageChannel,n=r.port1,o=r.port2;n.onmessage=function(t){var r=t.data;return e(null!==r)},o.postMessage(t,[t])}))};function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function v(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:function(){return!0}),n=l(e,r);return e.addEventListener("message",n),function(){return e.removeEventListener("message",n)}};e.createWorker=b,e.isSupported=p}(t,r(293),r(756),r(693),r(389))},633:(e,t,r)=>{var n=r(172),o=r(993),u=r(869),a=r(887),i=r(791),s=r(373),c=r(579);function f(){"use strict";var t=o(),r=t.m(f),l=(Object.getPrototypeOf?Object.getPrototypeOf(r):r.__proto__).constructor;function p(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===l||"GeneratorFunction"===(t.displayName||t.name))}var d={throw:1,return:2,break:3,continue:3};function v(e){var t,r;return function(n){t||(t={stop:function(){return r(n.a,2)},catch:function(){return n.v},abrupt:function(e,t){return r(n.a,d[e],t)},delegateYield:function(e,o,u){return t.resultName=o,r(n.d,c(e),u)},finish:function(e){return r(n.f,e)}},r=function(e,r,o){n.p=t.prev,n.n=t.next;try{return e(r,o)}finally{t.next=n.n}}),t.resultName&&(t[t.resultName]=n.v,t.resultName=void 0),t.sent=n.v,t.next=n.n;try{return e.call(this,t)}finally{n.p=t.prev,n.n=t.next}}}return(e.exports=f=function(){return{wrap:function(e,r,n,o){return t.w(v(e),r,n,o&&o.reverse())},isGeneratorFunction:p,mark:t.m,awrap:function(e,t){return new n(e,t)},AsyncIterator:i,async:function(e,t,r,n,o){return(p(t)?a:u)(v(e),t,r,n,o)},keys:s,values:c}},e.exports.__esModule=!0,e.exports.default=e.exports)()}e.exports=f,e.exports.__esModule=!0,e.exports.default=e.exports},693:(e,t,r)=>{var n=r(736);e.exports=function(e,t,r){return(t=n(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e},e.exports.__esModule=!0,e.exports.default=e.exports},715:(e,t,r)=>{var n=r(987),o=r(156),u=r(122),a=r(752);e.exports=function(e,t){return n(e)||o(e,t)||u(e,t)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},736:(e,t,r)=>{var n=r(738).default,o=r(45);e.exports=function(e){var t=o(e,"string");return"symbol"==n(t)?t:t+""},e.exports.__esModule=!0,e.exports.default=e.exports},738:e=>{function t(r){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},752:e=>{e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},756:(e,t,r)=>{var n=r(633)();e.exports=n;try{regeneratorRuntime=n}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=n:Function("r","regeneratorRuntime = r")(n)}},791:(e,t,r)=>{var n=r(172),o=r(546);e.exports=function e(t,r){function u(e,o,a,i){try{var s=t[e](o),c=s.value;return c instanceof n?r.resolve(c.v).then((function(e){u("next",e,a,i)}),(function(e){u("throw",e,a,i)})):r.resolve(c).then((function(e){s.value=e,a(s)}),(function(e){return u("throw",e,a,i)}))}catch(e){i(e)}}var a;this.next||(o(e.prototype),o(e.prototype,"function"==typeof Symbol&&Symbol.asyncIterator||"@asyncIterator",(function(){return this}))),o(this,"_invoke",(function(e,t,n){function o(){return new r((function(t,r){u(e,n,t,r)}))}return a=a?a.then(o,o):o()}),!0)},e.exports.__esModule=!0,e.exports.default=e.exports},869:(e,t,r)=>{var n=r(887);e.exports=function(e,t,r,o,u){var a=n(e,t,r,o,u);return a.next().then((function(e){return e.done?e.value:a.next()}))},e.exports.__esModule=!0,e.exports.default=e.exports},887:(e,t,r)=>{var n=r(993),o=r(791);e.exports=function(e,t,r,u,a){return new o(n().w(e,t,r,u),a||Promise)},e.exports.__esModule=!0,e.exports.default=e.exports},987:e=>{e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},993:(e,t,r)=>{var n=r(546);function o(){var t,r,u="function"==typeof Symbol?Symbol:{},a=u.iterator||"@@iterator",i=u.toStringTag||"@@toStringTag";function s(e,o,u,a){var i=o&&o.prototype instanceof f?o:f,s=Object.create(i.prototype);return n(s,"_invoke",function(e,n,o){var u,a,i,s=0,f=o||[],l=!1,p={p:0,n:0,v:t,a:d,f:d.bind(t,4),d:function(e,r){return u=e,a=0,i=t,p.n=r,c}};function d(e,n){for(a=e,i=n,r=0;!l&&s&&!o&&r3?(o=v===n)&&(i=u[(a=u[4])?5:(a=3,3)],u[4]=u[5]=t):u[0]<=d&&((o=e<2&&dn||n>v)&&(u[4]=e,u[5]=n,p.n=v,a=0))}if(o||e>1)return c;throw l=!0,n}return function(o,f,v){if(s>1)throw TypeError("Generator is already running");for(l&&1===f&&d(f,v),a=f,i=v;(r=a<2?t:i)||!l;){u||(a?a<3?(a>1&&(p.n=-1),d(a,i)):p.n=i:p.v=i);try{if(s=2,u){if(a||(o="next"),r=u[o]){if(!(r=r.call(u,i)))throw TypeError("iterator result is not an object");if(!r.done)return r;i=r.value,a<2&&(a=0)}else 1===a&&(r=u.return)&&r.call(u),a<2&&(i=TypeError("The iterator does not provide a \'"+o+"\' method"),a=1);u=t}else if((r=(l=p.n<0)?i:e.call(n,p))!==c)break}catch(e){u=t,a=1,i=e}finally{s=1}}return{value:r,done:l}}}(e,u,a),!0),s}var c={};function f(){}function l(){}function p(){}r=Object.getPrototypeOf;var d=[][a]?r(r([][a]())):(n(r={},a,(function(){return this})),r),v=p.prototype=f.prototype=Object.create(d);function x(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,p):(e.__proto__=p,n(e,i,"GeneratorFunction")),e.prototype=Object.create(v),e}return l.prototype=p,n(v,"constructor",p),n(p,"constructor",l),l.displayName="GeneratorFunction",n(p,i,"GeneratorFunction"),n(v),n(v,i,"Generator"),n(v,a,(function(){return this})),n(v,"toString",(function(){return"[object Generator]"})),(e.exports=o=function(){return{w:s,m:x}},e.exports.__esModule=!0,e.exports.default=e.exports)()}e.exports=o,e.exports.__esModule=!0,e.exports.default=e.exports}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var u=t[n]={exports:{}};return e[n].call(u.exports,u,u.exports,r),u.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";r(472)})()})();');e.clearInterval=function(e){return r().clearInterval(e)},e.clearTimeout=function(e){return r().clearTimeout(e)},e.setInterval=function(){var e;return(e=r()).setInterval.apply(e,arguments)},e.setTimeout=function(){var e;return(e=r()).setTimeout.apply(e,arguments)}},"object"==typeof e&&typeof t<"u"?i(e,ci()):"function"==typeof define&&r.amdO?define(["exports","worker-timers-broker"],i):i((n=typeof globalThis<"u"?globalThis:n||self).workerTimers={},n.workerTimersBroker)})),pi=re((e=>{oe(),Xt(),Lt(),Object.defineProperty(e,"__esModule",{value:!0}),e.isReactNativeBrowser=e.isWebWorker=void 0;var t=()=>!("object"!=typeof self||!self?.constructor?.name?.includes("WorkerGlobalScope")),r=()=>typeof navigator<"u"&&"ReactNative"===navigator.product,n=typeof window<"u"&&(typeof navigator<"u"&&navigator.userAgent?.toLowerCase().indexOf(" electron/")>-1&&ae?.versions?!Object.prototype.hasOwnProperty.call(ae.versions,"electron"):typeof window.document<"u")||t()||r();e.isWebWorker=t(),e.isReactNativeBrowser=r(),e.default=n})),di=re((e=>{oe(),Xt(),Lt();var t,r=e&&e.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e&&e.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=e&&e.__importStar||(t=function(e){return(t=Object.getOwnPropertyNames||function(e){var t=[];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[t.length]=r);return t})(e)},function(e){if(e&&e.__esModule)return e;var i={};if(null!=e)for(var o=t(e),a=0;asetInterval(e,t),clear:e=>clearInterval(e)};e.default=e=>{switch(e){case"native":return l;case"worker":return s;default:return!a.default||a.isWebWorker||a.isReactNativeBrowser?l:s}}})),fi=re((e=>{oe(),Xt(),Lt();var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0});var r=t(di());e.default=class{_keepalive;timerId;timer;destroyed=!1;counter;client;_keepaliveTimeoutTimestamp;_intervalEvery;get keepaliveTimeoutTimestamp(){return this._keepaliveTimeoutTimestamp}get intervalEvery(){return this._intervalEvery}get keepalive(){return this._keepalive}constructor(e,t){this.client=e,this.timer="object"==typeof t&&"set"in t&&"clear"in t?t:(0,r.default)(t),this.setKeepalive(e.options.keepalive)}clear(){this.timerId&&(this.timer.clear(this.timerId),this.timerId=null)}setKeepalive(e){if(e*=1e3,isNaN(e)||e<=0||e>2147483647)throw new Error(`Keepalive value must be an integer between 0 and 2147483647. Provided value is ${e}`);this._keepalive=e,this.reschedule(),this.client.log(`KeepaliveManager: set keepalive to ${e}ms`)}destroy(){this.clear(),this.destroyed=!0}reschedule(){if(this.destroyed)return;this.clear(),this.counter=0;let e=Math.ceil(1.5*this._keepalive);this._keepaliveTimeoutTimestamp=Date.now()+e,this._intervalEvery=Math.ceil(this._keepalive/2),this.timerId=this.timer.set((()=>{this.destroyed||(this.counter+=1,2===this.counter?this.client.sendPing():this.counter>2&&this.client.onKeepaliveTimeout())}),this._intervalEvery)}}})),hi=re((e=>{oe(),Xt(),Lt();var t,r=e&&e.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e&&e.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=e&&e.__importStar||(t=function(e){return(t=Object.getOwnPropertyNames||function(e){var t=[];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[t.length]=r);return t})(e)},function(e){if(e&&e.__esModule)return e;var i={};if(null!=e)for(var o=t(e),a=0;a{let t=e.shift();(0,m.nextTick)((()=>{t(...e)}))}),w={keepalive:60,reschedulePings:!0,protocolId:"MQTT",protocolVersion:4,reconnectPeriod:1e3,connectTimeout:3e4,clean:!0,resubscribe:!0,subscribeBatchSize:null,writeCache:!0,timerVariant:"auto"},k=class e extends g.TypedEventEmitter{static VERSION=m.MQTTJS_VERSION;connected;disconnecting;disconnected;reconnecting;incomingStore;outgoingStore;options;queueQoSZero;_reconnectCount;log;messageIdProvider;outgoing;messageIdToTopic;noop;keepaliveManager;stream;queue;streamBuilder;_resubscribeTopics;connackTimer;reconnectTimer;_storeProcessing;_packetIdsDuringStoreProcessing;_storeProcessingQueue;_firstConnection;topicAliasRecv;topicAliasSend;_deferredReconnect;connackPacket;static defaultId(){return`mqttjs_${Math.random().toString(16).substr(2,8)}`}constructor(t,r){super(),this.options=r||{};for(let e in w)typeof this.options[e]>"u"?this.options[e]=w[e]:this.options[e]=r[e];this.log=this.options.log||(0,c.default)("mqttjs:client"),this.noop=this._noop.bind(this),this.log("MqttClient :: version:",e.VERSION),b.isWebWorker?this.log("MqttClient :: environment","webworker"):this.log("MqttClient :: environment",b.default?"browser":"node"),this.log("MqttClient :: options.protocol",r.protocol),this.log("MqttClient :: options.protocolVersion",r.protocolVersion),this.log("MqttClient :: options.username",r.username),this.log("MqttClient :: options.keepalive",r.keepalive),this.log("MqttClient :: options.reconnectPeriod",r.reconnectPeriod),this.log("MqttClient :: options.rejectUnauthorized",r.rejectUnauthorized),this.log("MqttClient :: options.properties.topicAliasMaximum",r.properties?r.properties.topicAliasMaximum:void 0),this.options.clientId="string"==typeof r.clientId?r.clientId:e.defaultId(),this.log("MqttClient :: clientId",this.options.clientId),this.options.customHandleAcks=5===r.protocolVersion&&r.customHandleAcks?r.customHandleAcks:(...e)=>{e[3](null,0)},this.options.writeCache||(a.default.writeToStream.cacheNumbers=!1),this.streamBuilder=t,this.messageIdProvider=typeof this.options.messageIdProvider>"u"?new f.default:this.options.messageIdProvider,this.outgoingStore=r.outgoingStore||new p.default,this.incomingStore=r.incomingStore||new p.default,this.queueQoSZero=void 0===r.queueQoSZero||r.queueQoSZero,this._resubscribeTopics={},this.messageIdToTopic={},this.keepaliveManager=null,this.connected=!1,this.disconnecting=!1,this.reconnecting=!1,this.queue=[],this.connackTimer=null,this.reconnectTimer=null,this._storeProcessing=!1,this._packetIdsDuringStoreProcessing={},this._storeProcessingQueue=[],this.outgoing={},this._firstConnection=!0,r.properties&&r.properties.topicAliasMaximum>0&&(r.properties.topicAliasMaximum>65535?this.log("MqttClient :: options.properties.topicAliasMaximum is out of range"):this.topicAliasRecv=new h.default(r.properties.topicAliasMaximum)),this.on("connect",(()=>{let{queue:e}=this,t=()=>{let r=e.shift();this.log("deliver :: entry %o",r);let n=null;if(!r)return void this._resubscribe();n=r.packet,this.log("deliver :: call _sendPacket for %o",n);let i=!0;n.messageId&&0!==n.messageId&&(this.messageIdProvider.register(n.messageId)||(i=!1)),i?this._sendPacket(n,(e=>{r.cb&&r.cb(e),t()})):(this.log("messageId: %d has already used. The message is skipped and removed.",n.messageId),t())};this.log("connect :: sending queued packets"),t()})),this.on("close",(()=>{this.log("close :: connected set to `false`"),this.connected=!1,this.log("close :: clearing connackTimer"),clearTimeout(this.connackTimer),this._destroyKeepaliveManager(),this.topicAliasRecv&&this.topicAliasRecv.clear(),this.log("close :: calling _setupReconnect"),this._setupReconnect()})),this.options.manualConnect||(this.log("MqttClient :: setting up stream"),this.connect())}handleAuth(e,t){t()}handleMessage(e,t){t()}_nextId(){return this.messageIdProvider.allocate()}getLastMessageId(){return this.messageIdProvider.getLastAllocated()}connect(){let e=new s.Writable,t=a.default.parser(this.options),r=null,n=[];this.log("connect :: calling method to clear reconnect"),this._clearReconnect(),this.disconnected&&!this.reconnecting&&(this.incomingStore=this.options.incomingStore||new p.default,this.outgoingStore=this.options.outgoingStore||new p.default,this.disconnecting=!1,this.disconnected=!1),this.log("connect :: using streamBuilder provided to client to create stream"),this.stream=this.streamBuilder(this),t.on("packet",(e=>{this.log("parser :: on packet push to packets array."),n.push(e)}));let i=()=>{this.log("work :: getting next packet in queue");let e=n.shift();if(e)this.log("work :: packet pulled from queue"),(0,d.default)(this,e,o);else{this.log("work :: no packets in queue");let e=r;r=null,this.log("work :: done flag is %s",!!e),e&&e()}},o=()=>{if(n.length)(0,m.nextTick)(i);else{let e=r;r=null,e()}};e._write=(e,n,o)=>{r=o,this.log("writable stream :: parsing buffer"),t.parse(e),i()};this.log("connect :: pipe stream to writable stream"),this.stream.pipe(e),this.stream.on("error",(e=>{this.log("streamErrorHandler :: error",e.message),e.code?(this.log("streamErrorHandler :: emitting error"),this.emit("error",e)):this.noop(e)})),this.stream.on("close",(()=>{this.log("(%s)stream :: on close",this.options.clientId),this._flushVolatile(),this.log("stream: emit close to MqttClient"),this.emit("close")})),this.log("connect: sending packet `connect`");let l={cmd:"connect",protocolId:this.options.protocolId,protocolVersion:this.options.protocolVersion,clean:this.options.clean,clientId:this.options.clientId,keepalive:this.options.keepalive,username:this.options.username,password:this.options.password,properties:this.options.properties};if(this.options.will&&(l.will={...this.options.will,payload:this.options.will?.payload}),this.topicAliasRecv&&(l.properties||(l.properties={}),this.topicAliasRecv&&(l.properties.topicAliasMaximum=this.topicAliasRecv.max)),this._writePacket(l),t.on("error",this.emit.bind(this,"error")),this.options.properties){if(!this.options.properties.authenticationMethod&&this.options.properties.authenticationData)return this.end((()=>this.emit("error",new Error("Packet has no Authentication Method")))),this;if(this.options.properties.authenticationMethod&&this.options.authPacket&&"object"==typeof this.options.authPacket){let e={cmd:"auth",reasonCode:0,...this.options.authPacket};this._writePacket(e)}}return this.stream.setMaxListeners(1e3),clearTimeout(this.connackTimer),this.connackTimer=setTimeout((()=>{this.log("!!connectTimeout hit!! Calling _cleanUp with force `true`"),this.emit("error",new Error("connack timeout")),this._cleanUp(!0)}),this.options.connectTimeout),this}publish(e,t,r,n){this.log("publish :: message `%s` to topic `%s`",t,e);let{options:i}=this;"function"==typeof r&&(n=r,r=null),r=r||{},r={qos:0,retain:!1,dup:!1,...r};let{qos:o,retain:a,dup:s,properties:l,cbStorePut:c}=r;if(this._checkDisconnecting(n))return this;let u=()=>{let r=0;if((1===o||2===o)&&(r=this._nextId(),null===r))return this.log("No messageId left"),!1;let u={cmd:"publish",topic:e,payload:t,qos:o,retain:a,messageId:r,dup:s};switch(5===i.protocolVersion&&(u.properties=l),this.log("publish :: qos",o),o){case 1:case 2:this.outgoing[u.messageId]={volatile:!1,cb:n||this.noop},this.log("MqttClient:publish: packet cmd: %s",u.cmd),this._sendPacket(u,void 0,c);break;default:this.log("MqttClient:publish: packet cmd: %s",u.cmd),this._sendPacket(u,n,c)}return!0};return(this._storeProcessing||this._storeProcessingQueue.length>0||!u())&&this._storeProcessingQueue.push({invoke:u,cbStorePut:r.cbStorePut,callback:n}),this}publishAsync(e,t,r){return new Promise(((n,i)=>{this.publish(e,t,r,((e,t)=>{e?i(e):n(t)}))}))}subscribe(e,t,r){let n=this.options.protocolVersion;"function"==typeof t&&(r=t),r=r||this.noop;let i=!1,o=[];"string"==typeof e?o=e=[e]:Array.isArray(e)?o=e:"object"==typeof e&&(i=e.resubscribe,delete e.resubscribe,o=Object.keys(e));let a=u.validateTopics(o);if(null!==a)return v(r,new Error(`Invalid topic ${a}`)),this;if(this._checkDisconnecting(r))return this.log("subscribe: discconecting true"),this;let s={qos:0};5===n&&(s.nl=!1,s.rap=!1,s.rh=0),t={...s,...t};let{properties:l}=t,c=[],p=(e,r)=>{if(r=r||t,!Object.prototype.hasOwnProperty.call(this._resubscribeTopics,e)||this._resubscribeTopics[e].qos{this.log("subscribe: array topic %s",e),p(e)})):Object.keys(e).forEach((t=>{this.log("subscribe: object topic %s, %o",t,e[t]),p(t,e[t])})),!c.length)return r(null,[]),this;let d=(e,t)=>{let r={cmd:"subscribe",subscriptions:e,messageId:t};if(l&&(r.properties=l),this.options.resubscribe){this.log("subscribe :: resubscribe true");let t=[];e.forEach((e=>{if(this.options.reconnectPeriod>0){let r={qos:e.qos};5===n&&(r.nl=e.nl||!1,r.rap=e.rap||!1,r.rh=e.rh||0,r.properties=e.properties),this._resubscribeTopics[e.topic]=r,t.push(e.topic)}})),this.messageIdToTopic[r.messageId]=t}let i=new Promise(((t,n)=>{this.outgoing[r.messageId]={volatile:!0,cb(r,i){if(!r){let{granted:t}=i;for(let r=0;r{let e=this.options.subscribeBatchSize??c.length,t=[];for(let r=0;r{r(null,c,e.at(-1))})).catch((e=>{r(e,c,e.packet)})),!0};return(this._storeProcessing||this._storeProcessingQueue.length>0||!f())&&this._storeProcessingQueue.push({invoke:f,callback:r}),this}subscribeAsync(e,t){return new Promise(((r,n)=>{this.subscribe(e,t,((e,t)=>{e?n(e):r(t)}))}))}unsubscribe(e,t,r){"string"==typeof e&&(e=[e]),"function"==typeof t&&(r=t),r=r||this.noop;let n=u.validateTopics(e);if(null!==n)return v(r,new Error(`Invalid topic ${n}`)),this;if(this._checkDisconnecting(r))return this;let i=()=>{let n=this._nextId();if(null===n)return this.log("No messageId left"),!1;let i={cmd:"unsubscribe",messageId:n,unsubscriptions:[]};return"string"==typeof e?i.unsubscriptions=[e]:Array.isArray(e)&&(i.unsubscriptions=e),this.options.resubscribe&&i.unsubscriptions.forEach((e=>{delete this._resubscribeTopics[e]})),"object"==typeof t&&t.properties&&(i.properties=t.properties),this.outgoing[i.messageId]={volatile:!0,cb:r},this.log("unsubscribe: call _sendPacket"),this._sendPacket(i),!0};return(this._storeProcessing||this._storeProcessingQueue.length>0||!i())&&this._storeProcessingQueue.push({invoke:i,callback:r}),this}unsubscribeAsync(e,t){return new Promise(((r,n)=>{this.unsubscribe(e,t,((e,t)=>{e?n(e):r(t)}))}))}end(e,t,r){this.log("end :: (%s)",this.options.clientId),(null==e||"boolean"!=typeof e)&&(r=r||t,t=e,e=!1),"object"!=typeof t&&(r=r||t,t=null),this.log("end :: cb? %s",!!r),(!r||"function"!=typeof r)&&(r=this.noop);let n=()=>{this.log("end :: closeStores: closing incoming and outgoing stores"),this.disconnected=!0,this.incomingStore.close((e=>{this.outgoingStore.close((t=>{if(this.log("end :: closeStores: emitting end"),this.emit("end"),r){let n=e||t;this.log("end :: closeStores: invoking callback with args"),r(n)}}))})),this._deferredReconnect?this._deferredReconnect():(0===this.options.reconnectPeriod||this.options.manualConnect)&&(this.disconnecting=!1)},i=()=>{this.log("end :: (%s) :: finish :: calling _cleanUp with force %s",this.options.clientId,e),this._cleanUp(e,(()=>{this.log("end :: finish :: calling process.nextTick on closeStores"),(0,m.nextTick)(n)}),t)};return this.disconnecting?(r(),this):(this._clearReconnect(),this.disconnecting=!0,!e&&Object.keys(this.outgoing).length>0?(this.log("end :: (%s) :: calling finish in 10ms once outgoing is empty",this.options.clientId),this.once("outgoingEmpty",setTimeout.bind(null,i,10))):(this.log("end :: (%s) :: immediately calling finish",this.options.clientId),i()),this)}endAsync(e,t){return new Promise(((r,n)=>{this.end(e,t,(e=>{e?n(e):r()}))}))}removeOutgoingMessage(e){if(this.outgoing[e]){let{cb:t}=this.outgoing[e];this._removeOutgoingAndStoreMessage(e,(()=>{t(new Error("Message removed"))}))}return this}reconnect(e){this.log("client reconnect");let t=()=>{e?(this.options.incomingStore=e.incomingStore,this.options.outgoingStore=e.outgoingStore):(this.options.incomingStore=null,this.options.outgoingStore=null),this.incomingStore=this.options.incomingStore||new p.default,this.outgoingStore=this.options.outgoingStore||new p.default,this.disconnecting=!1,this.disconnected=!1,this._deferredReconnect=null,this._reconnect()};return this.disconnecting&&!this.disconnected?this._deferredReconnect=t:t(),this}_flushVolatile(){this.outgoing&&(this.log("_flushVolatile :: deleting volatile messages from the queue and setting their callbacks as error function"),Object.keys(this.outgoing).forEach((e=>{this.outgoing[e].volatile&&"function"==typeof this.outgoing[e].cb&&(this.outgoing[e].cb(new Error("Connection closed")),delete this.outgoing[e])})))}_flush(){this.outgoing&&(this.log("_flush: queue exists? %b",!!this.outgoing),Object.keys(this.outgoing).forEach((e=>{"function"==typeof this.outgoing[e].cb&&(this.outgoing[e].cb(new Error("Connection closed")),delete this.outgoing[e])})))}_removeTopicAliasAndRecoverTopicName(e){let t;e.properties&&(t=e.properties.topicAlias);let r=e.topic.toString();if(this.log("_removeTopicAliasAndRecoverTopicName :: alias %d, topic %o",t,r),0===r.length){if(typeof t>"u")return new Error("Unregistered Topic Alias");if(r=this.topicAliasSend.getTopicByAlias(t),typeof r>"u")return new Error("Unregistered Topic Alias");e.topic=r}t&&delete e.properties.topicAlias}_checkDisconnecting(e){return this.disconnecting&&(e&&e!==this.noop?e(new Error("client disconnecting")):this.emit("error",new Error("client disconnecting"))),this.disconnecting}_reconnect(){this.log("_reconnect: emitting reconnect to client"),this.emit("reconnect"),this.connected?(this.end((()=>{this.connect()})),this.log("client already connected. disconnecting first.")):(this.log("_reconnect: calling connect"),this.connect())}_setupReconnect(){!this.disconnecting&&!this.reconnectTimer&&this.options.reconnectPeriod>0?(this.reconnecting||(this.log("_setupReconnect :: emit `offline` state"),this.emit("offline"),this.log("_setupReconnect :: set `reconnecting` to `true`"),this.reconnecting=!0),this.log("_setupReconnect :: setting reconnectTimer for %d ms",this.options.reconnectPeriod),this.reconnectTimer=setInterval((()=>{this.log("reconnectTimer :: reconnect triggered!"),this._reconnect()}),this.options.reconnectPeriod)):this.log("_setupReconnect :: doing nothing...")}_clearReconnect(){this.log("_clearReconnect : clearing reconnect timer"),this.reconnectTimer&&(clearInterval(this.reconnectTimer),this.reconnectTimer=null)}_cleanUp(e,t,r={}){if(t&&(this.log("_cleanUp :: done callback provided for on stream close"),this.stream.on("close",t)),this.log("_cleanUp :: forced? %s",e),e)0===this.options.reconnectPeriod&&this.options.clean&&this._flush(),this.log("_cleanUp :: (%s) :: destroying stream",this.options.clientId),this.stream.destroy();else{let e={cmd:"disconnect",...r};this.log("_cleanUp :: (%s) :: call _sendPacket with disconnect packet",this.options.clientId),this._sendPacket(e,(()=>{this.log("_cleanUp :: (%s) :: destroying stream",this.options.clientId),v((()=>{this.stream.end((()=>{this.log("_cleanUp :: (%s) :: stream destroyed",this.options.clientId)}))}))}))}!this.disconnecting&&!this.reconnecting&&(this.log("_cleanUp :: client not disconnecting/reconnecting. Clearing and resetting reconnect."),this._clearReconnect(),this._setupReconnect()),this._destroyKeepaliveManager(),t&&!this.connected&&(this.log("_cleanUp :: (%s) :: removing stream `done` callback `close` listener",this.options.clientId),this.stream.removeListener("close",t),t())}_storeAndSend(e,t,r){this.log("storeAndSend :: store packet with cmd %s to outgoingStore",e.cmd);let n,i=e;if("publish"===i.cmd&&(i=(0,l.default)(e),n=this._removeTopicAliasAndRecoverTopicName(i),n))return t&&t(n);this.outgoingStore.put(i,(n=>{if(n)return t&&t(n);r(),this._writePacket(e,t)}))}_applyTopicAlias(e){if(5===this.options.protocolVersion&&"publish"===e.cmd){let t;e.properties&&(t=e.properties.topicAlias);let r=e.topic.toString();if(this.topicAliasSend)if(t){if(0!==r.length&&(this.log("applyTopicAlias :: register topic: %s - alias: %d",r,t),!this.topicAliasSend.put(r,t)))return this.log("applyTopicAlias :: error out of range. topic: %s - alias: %d",r,t),new Error("Sending Topic Alias out of range")}else 0!==r.length&&(this.options.autoAssignTopicAlias?(t=this.topicAliasSend.getAliasByTopic(r),t?(e.topic="",e.properties={...e.properties,topicAlias:t},this.log("applyTopicAlias :: auto assign(use) topic: %s - alias: %d",r,t)):(t=this.topicAliasSend.getLruAlias(),this.topicAliasSend.put(r,t),e.properties={...e.properties,topicAlias:t},this.log("applyTopicAlias :: auto assign topic: %s - alias: %d",r,t))):this.options.autoUseTopicAlias&&(t=this.topicAliasSend.getAliasByTopic(r),t&&(e.topic="",e.properties={...e.properties,topicAlias:t},this.log("applyTopicAlias :: auto use topic: %s - alias: %d",r,t))));else if(t)return this.log("applyTopicAlias :: error out of range. topic: %s - alias: %d",r,t),new Error("Sending Topic Alias out of range")}}_noop(e){this.log("noop ::",e)}_writePacket(e,t){this.log("_writePacket :: packet: %O",e),this.log("_writePacket :: emitting `packetsend`"),this.emit("packetsend",e),this.log("_writePacket :: writing to stream");let r=a.default.writeToStream(e,this.stream,this.options);this.log("_writePacket :: writeToStream result %s",r),!r&&t&&t!==this.noop?(this.log("_writePacket :: handle events on `drain` once through callback."),this.stream.once("drain",t)):t&&(this.log("_writePacket :: invoking cb"),t())}_sendPacket(e,t,r,n){this.log("_sendPacket :: (%s) :: start",this.options.clientId),r=r||this.noop,t=t||this.noop;let i=this._applyTopicAlias(e);if(i)t(i);else{if(!this.connected)return"auth"===e.cmd?void this._writePacket(e,t):(this.log("_sendPacket :: client not connected. Storing packet offline."),void this._storePacket(e,t,r));if(n)this._writePacket(e,t);else{switch(e.cmd){case"publish":break;case"pubrel":return void this._storeAndSend(e,t,r);default:return void this._writePacket(e,t)}switch(e.qos){case 2:case 1:this._storeAndSend(e,t,r);break;default:this._writePacket(e,t)}this.log("_sendPacket :: (%s) :: end",this.options.clientId)}}}_storePacket(e,t,r){this.log("_storePacket :: packet: %o",e),this.log("_storePacket :: cb? %s",!!t),r=r||this.noop;let n=e;if("publish"===n.cmd){n=(0,l.default)(e);let r=this._removeTopicAliasAndRecoverTopicName(n);if(r)return t&&t(r)}let i=n.qos||0;0===i&&this.queueQoSZero||"publish"!==n.cmd?this.queue.push({packet:n,cb:t}):i>0?(t=this.outgoing[n.messageId]?this.outgoing[n.messageId].cb:null,this.outgoingStore.put(n,(e=>{if(e)return t&&t(e);r()}))):t&&t(new Error("No connection to broker"))}_setupKeepaliveManager(){this.log("_setupKeepaliveManager :: keepalive %d (seconds)",this.options.keepalive),!this.keepaliveManager&&this.options.keepalive&&(this.keepaliveManager=new y.default(this,this.options.timerVariant))}_destroyKeepaliveManager(){this.keepaliveManager&&(this.log("_destroyKeepaliveManager :: destroying keepalive manager"),this.keepaliveManager.destroy(),this.keepaliveManager=null)}reschedulePing(e=!1){this.keepaliveManager&&this.options.keepalive&&(e||this.options.reschedulePings)&&this._reschedulePing()}_reschedulePing(){this.log("_reschedulePing :: rescheduling ping"),this.keepaliveManager.reschedule()}sendPing(){this.log("_sendPing :: sending pingreq"),this._sendPacket({cmd:"pingreq"})}onKeepaliveTimeout(){this.emit("error",new Error("Keepalive timeout")),this.log("onKeepaliveTimeout :: calling _cleanUp with force true"),this._cleanUp(!0)}_resubscribe(){this.log("_resubscribe");let e=Object.keys(this._resubscribeTopics);if(!this._firstConnection&&(this.options.clean||this.options.protocolVersion>=4&&!this.connackPacket.sessionPresent)&&e.length>0)if(this.options.resubscribe)if(5===this.options.protocolVersion){this.log("_resubscribe: protocolVersion 5");for(let t=0;t{let r=this.outgoingStore.createStream(),n=()=>{r.destroy(),r=null,this._flushStoreProcessingQueue(),i()},i=()=>{this._storeProcessing=!1,this._packetIdsDuringStoreProcessing={}};this.once("close",n),r.on("error",(e=>{i(),this._flushStoreProcessingQueue(),this.removeListener("close",n),this.emit("error",e)}));let o=()=>{if(!r)return;let e,t=r.read(1);t?(this._storeProcessing=!0,this._packetIdsDuringStoreProcessing[t.messageId]?o():this.disconnecting||this.reconnectTimer?r.destroy&&r.destroy():(e=this.outgoing[t.messageId]?this.outgoing[t.messageId].cb:null,this.outgoing[t.messageId]={volatile:!1,cb(t,r){e&&e(t,r),o()}},this._packetIdsDuringStoreProcessing[t.messageId]=!0,this.messageIdProvider.register(t.messageId)?this._sendPacket(t,void 0,void 0,!0):this.log("messageId: %d has already used.",t.messageId))):r.once("readable",o)};r.on("end",(()=>{let r=!0;for(let e in this._packetIdsDuringStoreProcessing)if(!this._packetIdsDuringStoreProcessing[e]){r=!1;break}this.removeListener("close",n),r?(i(),this._invokeAllStoreProcessingQueue(),this.emit("connect",e)):t()})),o()};t()}_invokeStoreProcessingQueue(){if(!this._storeProcessing&&this._storeProcessingQueue.length>0){let e=this._storeProcessingQueue[0];if(e&&e.invoke())return this._storeProcessingQueue.shift(),!0}return!1}_invokeAllStoreProcessingQueue(){for(;this._invokeStoreProcessingQueue(););}_flushStoreProcessingQueue(){for(let e of this._storeProcessingQueue)e.cbStorePut&&e.cbStorePut(new Error("Connection closed")),e.callback&&e.callback(new Error("Connection closed"));this._storeProcessingQueue.splice(0)}_removeOutgoingAndStoreMessage(e,t){delete this.outgoing[e],this.outgoingStore.del({messageId:e},((r,n)=>{t(r,n),this.messageIdProvider.deallocate(e),this._invokeStoreProcessingQueue()}))}};e.default=k})),mi=re((e=>{oe(),Xt(),Lt(),Object.defineProperty(e,"__esModule",{value:!0});var t=In();e.default=class{numberAllocator;lastId;constructor(){this.numberAllocator=new t.NumberAllocator(1,65535)}allocate(){return this.lastId=this.numberAllocator.alloc(),this.lastId}getLastAllocated(){return this.lastId}register(e){return this.numberAllocator.use(e)}deallocate(e){this.numberAllocator.free(e)}clear(){this.numberAllocator.clear()}}}));var gi,yi,bi,vi=te((()=>{oe(),Xt(),Lt(),gi={},yi=!1,bi=function(){if(yi)return gi;yi=!0;let e=2147483647,t=36,r=/^xn--/,n=/[^\0-\x7F]/,i=/[\x2E\u3002\uFF0E\uFF61]/g,o={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},a=Math.floor,s=String.fromCharCode;function l(e){throw new RangeError(o[e])}function c(e,t){let r=e.split("@"),n="";r.length>1&&(n=r[0]+"@",e=r[1]);let o=function(e,t){let r=[],n=e.length;for(;n--;)r[n]=t(e[n]);return r}((e=e.replace(i,".")).split("."),t).join(".");return n+o}function u(e){let t=[],r=0,n=e.length;for(;r=55296&&i<=56319&&r=48&&e<58?e-48+26:e>=65&&e<91?e-65:e>=97&&e<123?e-97:t},d=function(e,t){return e+22+75*(e<26)-((0!=t)<<5)},f=function(e,r,n){let i=0;for(e=n?a(e/700):e>>1,e+=a(e/r);e>455;i+=t)e=a(e/35);return a(i+36*e/(e+38))},h=function(r){let n=[],i=r.length,o=0,s=128,c=72,u=r.lastIndexOf("-");u<0&&(u=0);for(let e=0;e=128&&l("not-basic"),n.push(r.charCodeAt(e));for(let d=u>0?u+1:0;d=i&&l("invalid-input");let u=p(r.charCodeAt(d++));u>=t&&l("invalid-input"),u>a((e-o)/n)&&l("overflow"),o+=u*n;let f=s<=c?1:s>=c+26?26:s-c;if(ua(e/h)&&l("overflow"),n*=h}let h=n.length+1;c=f(o-u,h,0==u),a(o/h)>e-s&&l("overflow"),s+=a(o/h),o%=h,n.splice(o++,0,s)}return String.fromCodePoint(...n)},m=function(r){let n=[],i=(r=u(r)).length,o=128,c=0,p=72;for(let e of r)e<128&&n.push(s(e));let h=n.length,m=h;for(h&&n.push("-");m=o&&ea((e-c)/u)&&l("overflow"),c+=(i-o)*u,o=i;for(let i of r)if(ie&&l("overflow"),i===o){let e=c;for(let r=t;;r+=t){let i=r<=p?1:r>=p+26?26:r-p;if(eString.fromCodePoint(...e)},decode:h,encode:m,toASCII:function(e){return c(e,(function(e){return n.test(e)?"xn--"+m(e):e}))},toUnicode:function(e){return c(e,(function(e){return r.test(e)?h(e.slice(4).toLowerCase()):e}))}},gi}(),bi.decode,bi.encode,bi.toASCII,bi.toUnicode,bi.ucs2,bi.version}));function wi(){return $i||($i=!0,Bi=SyntaxError),Bi}function ki(){return Ui||(Ui=!0,Fi=TypeError),Fi}function Si(){if(Wi)return Hi;Wi=!0;var e=typeof Symbol<"u"&&Symbol,t=(Ri||(Ri=!0,Oi=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),r=Object(t);if("string"==typeof t||"[object Symbol]"!==Object.prototype.toString.call(t)||"[object Symbol]"!==Object.prototype.toString.call(r))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length||"function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var n=Object.getOwnPropertySymbols(e);if(1!==n.length||n[0]!==t||!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var i=Object.getOwnPropertyDescriptor(e,t);if(42!==i.value||!0!==i.enumerable)return!1}return!0}),Oi);return Hi=function(){return"function"==typeof e&&"function"==typeof Symbol&&"symbol"==typeof e("foo")&&"symbol"==typeof Symbol("bar")&&t()}}function xi(){if(Xi)return Qi;Xi=!0;var e=function(){if(Yi)return Ki;Yi=!0;var e="Function.prototype.bind called on incompatible ",t=Object.prototype.toString,r=Math.max,n="[object Function]",i=function(e,t){for(var r=[],n=0;n"u"||!m?e:m(Uint8Array),b={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?e:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?e:ArrayBuffer,"%ArrayIteratorPrototype%":f&&m?m([][Symbol.iterator]()):e,"%AsyncFromSyncIteratorPrototype%":e,"%AsyncFunction%":g,"%AsyncGenerator%":g,"%AsyncGeneratorFunction%":g,"%AsyncIteratorPrototype%":g,"%Atomics%":typeof Atomics>"u"?e:Atomics,"%BigInt%":typeof BigInt>"u"?e:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?e:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?e:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?e:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":t,"%eval%":eval,"%EvalError%":r,"%Float32Array%":typeof Float32Array>"u"?e:Float32Array,"%Float64Array%":typeof Float64Array>"u"?e:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?e:FinalizationRegistry,"%Function%":l,"%GeneratorFunction%":g,"%Int8Array%":typeof Int8Array>"u"?e:Int8Array,"%Int16Array%":typeof Int16Array>"u"?e:Int16Array,"%Int32Array%":typeof Int32Array>"u"?e:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":f&&m?m(m([][Symbol.iterator]())):e,"%JSON%":"object"==typeof JSON?JSON:e,"%Map%":typeof Map>"u"?e:Map,"%MapIteratorPrototype%":typeof Map>"u"||!f||!m?e:m((new Map)[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?e:Promise,"%Proxy%":typeof Proxy>"u"?e:Proxy,"%RangeError%":n,"%ReferenceError%":i,"%Reflect%":typeof Reflect>"u"?e:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?e:Set,"%SetIteratorPrototype%":typeof Set>"u"||!f||!m?e:m((new Set)[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?e:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":f&&m?m(""[Symbol.iterator]()):e,"%Symbol%":f?Symbol:e,"%SyntaxError%":o,"%ThrowTypeError%":d,"%TypedArray%":y,"%TypeError%":a,"%Uint8Array%":typeof Uint8Array>"u"?e:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?e:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?e:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?e:Uint32Array,"%URIError%":s,"%WeakMap%":typeof WeakMap>"u"?e:WeakMap,"%WeakRef%":typeof WeakRef>"u"?e:WeakRef,"%WeakSet%":typeof WeakSet>"u"?e:WeakSet};if(m)try{null.error}catch(e){var v=m(m(e));b["%Error.prototype%"]=v}var w=function e(t){var r;if("%AsyncFunction%"===t)r=c("async function () {}");else if("%GeneratorFunction%"===t)r=c("function* () {}");else if("%AsyncGeneratorFunction%"===t)r=c("async function* () {}");else if("%AsyncGenerator%"===t){var n=e("%AsyncGeneratorFunction%");n&&(r=n.prototype)}else if("%AsyncIteratorPrototype%"===t){var i=e("%AsyncGenerator%");i&&m&&(r=m(i.prototype))}return b[t]=r,r},k={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},S=xi(),x=function(){if(eo)return Ji;eo=!0;var e=Function.prototype.call,t=Object.prototype.hasOwnProperty,r=xi();return Ji=r.call(e,t)}(),E=S.call(Function.call,Array.prototype.concat),T=S.call(Function.apply,Array.prototype.splice),_=S.call(Function.call,String.prototype.replace),C=S.call(Function.call,String.prototype.slice),A=S.call(Function.call,RegExp.prototype.exec),O=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,R=/\\(\\)?/g,P=function(e){var t=C(e,0,1),r=C(e,-1);if("%"===t&&"%"!==r)throw new o("invalid intrinsic syntax, expected closing `%`");if("%"===r&&"%"!==t)throw new o("invalid intrinsic syntax, expected opening `%`");var n=[];return _(e,O,(function(e,t,r,i){n[n.length]=r?_(i,R,"$1"):t||e})),n},I=function(e,t){var r,n=e;if(x(k,n)&&(n="%"+(r=k[n])[0]+"%"),x(b,n)){var i=b[n];if(i===g&&(i=w(n)),typeof i>"u"&&!t)throw new a("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:r,name:n,value:i}}throw new o("intrinsic "+e+" does not exist!")};return to=function(e,t){if("string"!=typeof e||0===e.length)throw new a("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new a('"allowMissing" argument must be a boolean');if(null===A(/^%?[^%]*%?$/,e))throw new o("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var r=P(e),n=r.length>0?r[0]:"",i=I("%"+n+"%",t),s=i.name,l=i.value,c=!1,p=i.alias;p&&(n=p[0],T(r,E([0,1],p)));for(var d=1,f=!0;d=r.length){var y=u(l,h);l=(f=!!y)&&"get"in y&&!("originalValue"in y.get)?y.get:l[h]}else f=x(l,h),l=l[h];f&&!c&&(b[s]=l)}}return l},to}function Ti(){if(io)return no;io=!0;var e=Ei()("%Object.defineProperty%",!0)||!1;if(e)try{e({},"a",{value:1})}catch{e=!1}return no=e}function _i(){if(ao)return oo;ao=!0;var e=Ei()("%Object.getOwnPropertyDescriptor%",!0);if(e)try{e([],"length")}catch{e=null}return oo=e}function Ci(){if(fo)return po;fo=!0;var e=Ei(),t=function(){if(lo)return so;lo=!0;var e=Ti(),t=wi(),r=ki(),n=_i();return so=function(i,o,a){if(!i||"object"!=typeof i&&"function"!=typeof i)throw new r("`obj` must be an object or a function`");if("string"!=typeof o&&"symbol"!=typeof o)throw new r("`property` must be a string or a symbol`");if(arguments.length>3&&"boolean"!=typeof arguments[3]&&null!==arguments[3])throw new r("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&"boolean"!=typeof arguments[4]&&null!==arguments[4])throw new r("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&"boolean"!=typeof arguments[5]&&null!==arguments[5])throw new r("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&"boolean"!=typeof arguments[6])throw new r("`loose`, if provided, must be a boolean");var s=arguments.length>3?arguments[3]:null,l=arguments.length>4?arguments[4]:null,c=arguments.length>5?arguments[5]:null,u=arguments.length>6&&arguments[6],p=!!n&&n(i,o);if(e)e(i,o,{configurable:null===c&&p?p.configurable:!c,enumerable:null===s&&p?p.enumerable:!s,value:a,writable:null===l&&p?p.writable:!l});else{if(!u&&(s||l||c))throw new t("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");i[o]=a}},so}(),r=function(){if(uo)return co;uo=!0;var e=Ti(),t=function(){return!!e};return t.hasArrayLengthDefineBug=function(){if(!e)return null;try{return 1!==e([],"length",{value:1}).length}catch{return!0}},co=t}()(),n=_i(),i=ki(),o=e("%Math.floor%");return po=function(e,a){if("function"!=typeof e)throw new i("`fn` is not a function");if("number"!=typeof a||a<0||a>4294967295||o(a)!==a)throw new i("`length` must be a positive 32-bit integer");var s=arguments.length>2&&!!arguments[2],l=!0,c=!0;if("length"in e&&n){var u=n(e,"length");u&&!u.configurable&&(l=!1),u&&!u.writable&&(c=!1)}return(l||c||!s)&&(r?t(e,"length",a,!0,!0):t(e,"length",a)),e},po}function Ai(){if(yo)return go;yo=!0;var e=Ei(),t=function(){if(mo)return ho;mo=!0;var e=xi(),t=Ei(),r=Ci(),n=ki(),i=t("%Function.prototype.apply%"),o=t("%Function.prototype.call%"),a=t("%Reflect.apply%",!0)||e.call(o,i),s=Ti(),l=t("%Math.max%");ho=function(t){if("function"!=typeof t)throw new n("a function is required");var i=a(e,o,arguments);return r(i,1+l(0,t.length-(arguments.length-1)),!0)};var c=function(){return a(e,i,arguments)};return s?s(ho,"apply",{value:c}):ho.apply=c,ho}(),r=t(e("String.prototype.indexOf"));return go=function(n,i){var o=e(n,!!i);return"function"==typeof o&&r(n,".prototype.")>-1?t(o):o},go}var Oi,Ri,Pi,Ii,Mi,qi,Di,Ni,Li,ji,Bi,$i,Fi,Ui,zi,Zi,Hi,Wi,Vi,Gi,Ki,Yi,Qi,Xi,Ji,eo,to,ro,no,io,oo,ao,so,lo,co,uo,po,fo,ho,mo,go,yo,bo=te((()=>{oe(),Xt(),Lt(),Oi={},Ri=!1,Pi={},Ii=!1,Mi={},qi=!1,Di={},Ni=!1,Li={},ji=!1,Bi={},$i=!1,Fi={},Ui=!1,zi={},Zi=!1,Hi={},Wi=!1,Vi={},Gi=!1,Ki={},Yi=!1,Qi={},Xi=!1,Ji={},eo=!1,to={},ro=!1,no={},io=!1,oo={},ao=!1,so={},lo=!1,co={},uo=!1,po={},fo=!1,ho={},mo=!1,go={},yo=!1}));function vo(e){throw new Error("Node.js process "+e+" is not supported by JSPM core outside of Node.js")}function wo(){!No||!Lo||(No=!1,Lo.length?Do=Lo.concat(Do):jo=-1,Do.length&&ko())}function ko(){if(!No){var e=setTimeout(wo,0);No=!0;for(var t=Do.length;t;){for(Lo=Do,Do=[];++jo1)for(var r=1;r{oe(),Xt(),Lt(),Do=[],No=!1,jo=-1,xo.prototype.run=function(){this.fun.apply(null,this.array)},"browser","x64","browser",Bo={PATH:"/usr/bin",LANG:navigator.language+".UTF-8",PWD:"/",HOME:"/home",TMP:"/tmp"},$o=["/usr/bin/node"],Fo=[],"v16.8.0",Uo={},zo=function(e,t){console.warn((t?t+": ":"")+e)},Zo=function(e){vo("binding")},Ho=function(e){return 0},Wo=function(){return"/"},Vo=function(e){},Go={name:"node",sourceUrl:"",headersUrl:"",libUrl:""},Ko=Eo,Yo=[],Qo={},!1,Xo={},Jo=Eo,ea=Eo,ra=ta=function(){return{}},na=ta,ia=Eo,oa=Eo,aa=Eo,sa={},la={inspector:!1,debug:!1,uv:!1,ipv6:!1,tls_alpn:!1,tls_sni:!1,tls_ocsp:!1,tls:!1,cached_builtins:!0},ca=Eo,ua=Eo,pa=Eo,da=Eo,fa=Eo,ha=Eo,ma=Eo,void 0,void 0,void 0,ga=Eo,2,1,"/bin/usr/node",9229,"node",ya=[],ba=Eo,void 0===(va={now:typeof performance<"u"?performance.now.bind(performance):void 0,timing:typeof performance<"u"?performance.timing:void 0}).now&&(wa=Date.now(),va.timing&&va.timing.navigationStart&&(wa=va.timing.navigationStart),va.now=()=>Date.now()-wa),ka=1e9,Io.bigint=function(e){var t=Io(e);return typeof BigInt>"u"?t[0]*ka+t[1]:BigInt(t[0]*ka)+BigInt(t[1])},10,0,Sa={version:"v16.8.0",versions:Uo,arch:"x64",platform:"browser",release:Go,_rawDebug:Ko,moduleLoadList:Yo,binding:Zo,_linkedBinding:To,_events:{},_eventsCount:0,_maxListeners:10,on:Mo,addListener:Mo,once:Mo,off:Mo,removeListener:Mo,removeAllListeners:Mo,emit:Eo,prependListener:Mo,prependOnceListener:Mo,listeners:qo,domain:Qo,_exiting:false,config:Xo,dlopen:_o,uptime:Po,_getActiveRequests:Co,_getActiveHandles:Ao,reallyExit:Jo,_kill:ea,cpuUsage:ta,resourceUsage:ra,memoryUsage:na,kill:ia,exit:oa,openStdin:aa,allowedNodeEnvironmentFlags:sa,assert:Oo,features:la,_fatalExceptions:ca,setUncaughtExceptionCaptureCallback:ua,hasUncaughtExceptionCaptureCallback:Ro,emitWarning:zo,nextTick:So,_tickCallback:pa,_debugProcess:da,_debugEnd:fa,_startProfilerIdleNotifier:ha,_stopProfilerIdleNotifier:ma,stdout:undefined,stdin:undefined,stderr:undefined,abort:ga,umask:Ho,chdir:Vo,cwd:Wo,env:Bo,title:"browser",argv:$o,execArgv:Fo,pid:2,ppid:1,execPath:"/bin/usr/node",debugPort:9229,hrtime:Io,argv0:"node",_preload_modules:ya,setSourceMapsEnabled:ba}}));var Ea,Ta,_a,Ca=te((()=>{oe(),Xt(),Lt(),xa(),Ea={},Ta=!1,_a=function(){if(Ta)return Ea;Ta=!0;var e=Sa;function t(e){if("string"!=typeof e)throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}function r(e,t){for(var r,n="",i=0,o=-1,a=0,s=0;s<=e.length;++s){if(s2){var l=n.lastIndexOf("/");if(l!==n.length-1){-1===l?(n="",i=0):i=(n=n.slice(0,l)).length-1-n.lastIndexOf("/"),o=s,a=0;continue}}else if(2===n.length||1===n.length){n="",i=0,o=s,a=0;continue}t&&(n.length>0?n+="/..":n="..",i=2)}else n.length>0?n+="/"+e.slice(o+1,s):n=e.slice(o+1,s),i=s-o-1;o=s,a=0}else 46===r&&-1!==a?++a:a=-1}return n}var n={resolve:function(){for(var n,i="",o=!1,a=arguments.length-1;a>=-1&&!o;a--){var s;a>=0?s=arguments[a]:(void 0===n&&(n=e.cwd()),s=n),t(s),0!==s.length&&(i=s+"/"+i,o=47===s.charCodeAt(0))}return i=r(i,!o),o?i.length>0?"/"+i:"/":i.length>0?i:"."},normalize:function(e){if(t(e),0===e.length)return".";var n=47===e.charCodeAt(0),i=47===e.charCodeAt(e.length-1);return 0===(e=r(e,!n)).length&&!n&&(e="."),e.length>0&&i&&(e+="/"),n?"/"+e:e},isAbsolute:function(e){return t(e),e.length>0&&47===e.charCodeAt(0)},join:function(){if(0===arguments.length)return".";for(var e,r=0;r0&&(void 0===e?e=i:e+="/"+i)}return void 0===e?".":n.normalize(e)},relative:function(e,r){if(t(e),t(r),e===r||(e=n.resolve(e))===(r=n.resolve(r)))return"";for(var i=1;ic){if(47===r.charCodeAt(s+p))return r.slice(s+p+1);if(0===p)return r.slice(s+p)}else a>c&&(47===e.charCodeAt(i+p)?u=p:0===p&&(u=0));break}var d=e.charCodeAt(i+p);if(d!==r.charCodeAt(s+p))break;47===d&&(u=p)}var f="";for(p=i+u+1;p<=o;++p)(p===o||47===e.charCodeAt(p))&&(0===f.length?f+="..":f+="/..");return f.length>0?f+r.slice(s+u):(s+=u,47===r.charCodeAt(s)&&++s,r.slice(s))},_makeLong:function(e){return e},dirname:function(e){if(t(e),0===e.length)return".";for(var r=e.charCodeAt(0),n=47===r,i=-1,o=!0,a=e.length-1;a>=1;--a)if(47===(r=e.charCodeAt(a))){if(!o){i=a;break}}else o=!1;return-1===i?n?"/":".":n&&1===i?"//":e.slice(0,i)},basename:function(e,r){if(void 0!==r&&"string"!=typeof r)throw new TypeError('"ext" argument must be a string');t(e);var n,i=0,o=-1,a=!0;if(void 0!==r&&r.length>0&&r.length<=e.length){if(r.length===e.length&&r===e)return"";var s=r.length-1,l=-1;for(n=e.length-1;n>=0;--n){var c=e.charCodeAt(n);if(47===c){if(!a){i=n+1;break}}else-1===l&&(a=!1,l=n+1),s>=0&&(c===r.charCodeAt(s)?-1==--s&&(o=n):(s=-1,o=l))}return i===o?o=l:-1===o&&(o=e.length),e.slice(i,o)}for(n=e.length-1;n>=0;--n)if(47===e.charCodeAt(n)){if(!a){i=n+1;break}}else-1===o&&(a=!1,o=n+1);return-1===o?"":e.slice(i,o)},extname:function(e){t(e);for(var r=-1,n=0,i=-1,o=!0,a=0,s=e.length-1;s>=0;--s){var l=e.charCodeAt(s);if(47!==l)-1===i&&(o=!1,i=s+1),46===l?-1===r?r=s:1!==a&&(a=1):-1!==r&&(a=-1);else if(!o){n=s+1;break}}return-1===r||-1===i||0===a||1===a&&r===i-1&&r===n+1?"":e.slice(r,i)},format:function(e){if(null===e||"object"!=typeof e)throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof e);return function(e,t){var r=t.dir||t.root,n=t.base||(t.name||"")+(t.ext||"");return r?r===t.root?r+n:r+e+n:n}("/",e)},parse:function(e){t(e);var r={root:"",dir:"",base:"",ext:"",name:""};if(0===e.length)return r;var n,i=e.charCodeAt(0),o=47===i;o?(r.root="/",n=1):n=0;for(var a=-1,s=0,l=-1,c=!0,u=e.length-1,p=0;u>=n;--u)if(47!==(i=e.charCodeAt(u)))-1===l&&(c=!1,l=u+1),46===i?-1===a?a=u:1!==p&&(p=1):-1!==a&&(p=-1);else if(!c){s=u+1;break}return-1===a||-1===l||0===p||1===p&&a===l-1&&a===s+1?-1!==l&&(r.base=r.name=0===s&&o?e.slice(1,l):e.slice(s,l)):(0===s&&o?(r.name=e.slice(1,a),r.base=e.slice(1,l)):(r.name=e.slice(s,a),r.base=e.slice(s,l)),r.ext=e.slice(a,l)),s>0?r.dir=e.slice(0,s-1):o&&(r.dir="/"),r},sep:"/",delimiter:":",win32:null,posix:null};return n.posix=n,Ea=n}()})),Aa={};function Oa(){if($a)return Ba;$a=!0;var e="function"==typeof Map&&Map.prototype,t=Object.getOwnPropertyDescriptor&&e?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,r=e&&t&&"function"==typeof t.get?t.get:null,n=e&&Map.prototype.forEach,i="function"==typeof Set&&Set.prototype,o=Object.getOwnPropertyDescriptor&&i?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,a=i&&o&&"function"==typeof o.get?o.get:null,s=i&&Set.prototype.forEach,l="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,c="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,u="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,p=Boolean.prototype.valueOf,d=Object.prototype.toString,f=Function.prototype.toString,h=String.prototype.match,m=String.prototype.slice,g=String.prototype.replace,y=String.prototype.toUpperCase,b=String.prototype.toLowerCase,v=RegExp.prototype.test,w=Array.prototype.concat,k=Array.prototype.join,S=Array.prototype.slice,x=Math.floor,E="function"==typeof BigInt?BigInt.prototype.valueOf:null,T=Object.getOwnPropertySymbols,_="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,C="function"==typeof Symbol&&"object"==typeof Symbol.iterator,A="function"==typeof Symbol&&Symbol.toStringTag&&(Symbol.toStringTag,1)?Symbol.toStringTag:null,O=Object.prototype.propertyIsEnumerable,R=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function P(e,t){if(e===1/0||e===-1/0||e!=e||e&&e>-1e3&&e<1e3||v.call(/e/,t))return t;var r=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof e){var n=e<0?-x(-e):x(e);if(n!==e){var i=String(n),o=m.call(t,i.length+1);return g.call(i,r,"$&_")+"."+g.call(g.call(o,/([0-9]{3})/g,"$&_"),/_$/,"")}}return g.call(t,r,"$&_")}var I=ja,M=I.custom,q=B(M)?M:null;function D(e,t,r){var n="double"===(r.quoteStyle||t)?'"':"'";return n+e+n}function N(e){return g.call(String(e),/"/g,""")}function L(e){return!("[object Array]"!==U(e)||A&&"object"==typeof e&&A in e)}function j(e){return!("[object RegExp]"!==U(e)||A&&"object"==typeof e&&A in e)}function B(e){if(C)return e&&"object"==typeof e&&e instanceof Symbol;if("symbol"==typeof e)return!0;if(!e||"object"!=typeof e||!_)return!1;try{return _.call(e),!0}catch{}return!1}Ba=function e(t,i,o,d){var y=i||{};if(F(y,"quoteStyle")&&"single"!==y.quoteStyle&&"double"!==y.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(F(y,"maxStringLength")&&("number"==typeof y.maxStringLength?y.maxStringLength<0&&y.maxStringLength!==1/0:null!==y.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var v=!F(y,"customInspect")||y.customInspect;if("boolean"!=typeof v&&"symbol"!==v)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(F(y,"indent")&&null!==y.indent&&"\t"!==y.indent&&!(parseInt(y.indent,10)===y.indent&&y.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(F(y,"numericSeparator")&&"boolean"!=typeof y.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var x=y.numericSeparator;if(typeof t>"u")return"undefined";if(null===t)return"null";if("boolean"==typeof t)return t?"true":"false";if("string"==typeof t)return Z(t,y);if("number"==typeof t){if(0===t)return 1/0/t>0?"0":"-0";var T=String(t);return x?P(t,T):T}if("bigint"==typeof t){var M=String(t)+"n";return x?P(t,M):M}var $=typeof y.depth>"u"?5:y.depth;if(typeof o>"u"&&(o=0),o>=$&&$>0&&"object"==typeof t)return L(t)?"[Array]":"[Object]";var H=function(e,t){var r;if("\t"===e.indent)r="\t";else{if(!("number"==typeof e.indent&&e.indent>0))return null;r=k.call(Array(e.indent+1)," ")}return{base:r,prev:k.call(Array(t+1),r)}}(y,o);if(typeof d>"u")d=[];else if(z(d,t)>=0)return"[Circular]";function Q(t,r,n){if(r&&(d=S.call(d)).push(r),n){var i={depth:y.depth};return F(y,"quoteStyle")&&(i.quoteStyle=y.quoteStyle),e(t,i,o+1,d)}return e(t,y,o+1,d)}if("function"==typeof t&&!j(t)){var X=function(e){if(e.name)return e.name;var t=h.call(f.call(e),/^function\s*([\w$]+)/);return t?t[1]:null}(t),J=Y(t,Q);return"[Function"+(X?": "+X:" (anonymous)")+"]"+(J.length>0?" { "+k.call(J,", ")+" }":"")}if(B(t)){var ee=C?g.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):_.call(t);return"object"!=typeof t||C?ee:W(ee)}if(function(e){return!(!e||"object"!=typeof e)&&(typeof HTMLElement<"u"&&e instanceof HTMLElement||"string"==typeof e.nodeName&&"function"==typeof e.getAttribute)}(t)){for(var te="<"+b.call(String(t.nodeName)),re=t.attributes||[],ne=0;ne"}if(L(t)){if(0===t.length)return"[]";var ie=Y(t,Q);return H&&!function(e){for(var t=0;t=0)return!1;return!0}(ie)?"["+K(ie,H)+"]":"[ "+k.call(ie,", ")+" ]"}if(function(e){return!("[object Error]"!==U(e)||A&&"object"==typeof e&&A in e)}(t)){var oe=Y(t,Q);return"cause"in Error.prototype||!("cause"in t)||O.call(t,"cause")?0===oe.length?"["+String(t)+"]":"{ ["+String(t)+"] "+k.call(oe,", ")+" }":"{ ["+String(t)+"] "+k.call(w.call("[cause]: "+Q(t.cause),oe),", ")+" }"}if("object"==typeof t&&v){if(q&&"function"==typeof t[q]&&I)return I(t,{depth:$-o});if("symbol"!==v&&"function"==typeof t.inspect)return t.inspect()}if(function(e){if(!r||!e||"object"!=typeof e)return!1;try{r.call(e);try{a.call(e)}catch{return!0}return e instanceof Map}catch{}return!1}(t)){var ae=[];return n&&n.call(t,(function(e,r){ae.push(Q(r,t,!0)+" => "+Q(e,t))})),G("Map",r.call(t),ae,H)}if(function(e){if(!a||!e||"object"!=typeof e)return!1;try{a.call(e);try{r.call(e)}catch{return!0}return e instanceof Set}catch{}return!1}(t)){var se=[];return s&&s.call(t,(function(e){se.push(Q(e,t))})),G("Set",a.call(t),se,H)}if(function(e){if(!l||!e||"object"!=typeof e)return!1;try{l.call(e,l);try{c.call(e,c)}catch{return!0}return e instanceof WeakMap}catch{}return!1}(t))return V("WeakMap");if(function(e){if(!c||!e||"object"!=typeof e)return!1;try{c.call(e,c);try{l.call(e,l)}catch{return!0}return e instanceof WeakSet}catch{}return!1}(t))return V("WeakSet");if(function(e){if(!u||!e||"object"!=typeof e)return!1;try{return u.call(e),!0}catch{}return!1}(t))return V("WeakRef");if(function(e){return!("[object Number]"!==U(e)||A&&"object"==typeof e&&A in e)}(t))return W(Q(Number(t)));if(function(e){if(!e||"object"!=typeof e||!E)return!1;try{return E.call(e),!0}catch{}return!1}(t))return W(Q(E.call(t)));if(function(e){return!("[object Boolean]"!==U(e)||A&&"object"==typeof e&&A in e)}(t))return W(p.call(t));if(function(e){return!("[object String]"!==U(e)||A&&"object"==typeof e&&A in e)}(t))return W(Q(String(t)));if(typeof window<"u"&&t===window)return"{ [object Window] }";if(typeof globalThis<"u"&&t===globalThis||typeof Fa<"u"&&t===Fa)return"{ [object globalThis] }";if(!function(e){return!("[object Date]"!==U(e)||A&&"object"==typeof e&&A in e)}(t)&&!j(t)){var le=Y(t,Q),ce=R?R(t)===Object.prototype:t instanceof Object||t.constructor===Object,ue=t instanceof Object?"":"null prototype",pe=!ce&&A&&Object(t)===t&&A in t?m.call(U(t),8,-1):ue?"Object":"",de=(ce||"function"!=typeof t.constructor?"":t.constructor.name?t.constructor.name+" ":"")+(pe||ue?"["+k.call(w.call([],pe||[],ue||[]),": ")+"] ":"");return 0===le.length?de+"{}":H?de+"{"+K(le,H)+"}":de+"{ "+k.call(le,", ")+" }"}return String(t)};var $=Object.prototype.hasOwnProperty||function(e){return e in(this||Fa)};function F(e,t){return $.call(e,t)}function U(e){return d.call(e)}function z(e,t){if(e.indexOf)return e.indexOf(t);for(var r=0,n=e.length;rt.maxStringLength){var r=e.length-t.maxStringLength,n="... "+r+" more character"+(r>1?"s":"");return Z(m.call(e,0,t.maxStringLength),t)+n}return D(g.call(g.call(e,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,H),"single",t)}function H(e){var t=e.charCodeAt(0),r={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return r?"\\"+r:"\\x"+(t<16?"0":"")+y.call(t.toString(16))}function W(e){return"Object("+e+")"}function V(e){return e+" { ? }"}function G(e,t,r,n){return e+" ("+t+") {"+(n?K(r,n):k.call(r,", "))+"}"}function K(e,t){if(0===e.length)return"";var r="\n"+t.prev+t.base;return r+k.call(e,","+r)+"\n"+t.prev}function Y(e,t){var r=L(e),n=[];if(r){n.length=e.length;for(var i=0;i1;){var t=e.pop(),n=t.obj[t.prop];if(r(n)){for(var i=[],o=0;o=o?l.slice(u,u+o):l,d=[],f=0;f=48&&h<=57||h>=65&&h<=90||h>=97&&h<=122||s===e.RFC1738&&(40===h||41===h)?d[d.length]=p.charAt(f):h<128?d[d.length]=n[h]:h<2048?d[d.length]=n[192|h>>6]+n[128|63&h]:h<55296||h>=57344?d[d.length]=n[224|h>>12]+n[128|h>>6&63]+n[128|63&h]:(f+=1,h=65536+((1023&h)<<10|1023&p.charCodeAt(f)),d[d.length]=n[240|h>>18]+n[128|h>>12&63]+n[128|h>>6&63]+n[128|63&h])}c+=d.join("")}return c},isBuffer:function(e){return!(!e||"object"!=typeof e)&&!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))},isRegExp:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},maybeMap:function(e,t){if(r(e)){for(var n=[],i=0;i"u"&&(C=0)}if("function"==typeof g?T=g(i,T):T instanceof Date?T=v(T):"comma"===a&&o(T)&&(T=t.maybeMap(T,(function(e){return e instanceof Date?v(e):e}))),null===T){if(d)return m&&!S?m(i,u.encoder,x,"key",w):i;T=""}if(function(e){return"string"==typeof e||"number"==typeof e||"boolean"==typeof e||"symbol"==typeof e||"bigint"==typeof e}(T)||t.isBuffer(T))return m?[k(S?i:m(i,u.encoder,x,"key",w))+"="+k(m(T,u.encoder,x,"value",w))]:[k(i)+"="+k(String(T))];var R,P=[];if(typeof T>"u")return P;if("comma"===a&&o(T))S&&m&&(T=t.maybeMap(T,m)),R=[{value:T.length>0?T.join(",")||null:void 0}];else if(o(g))R=g;else{var I=Object.keys(T);R=y?I.sort(y):I}var M=h?i.replace(/\./g,"%2E"):i,q=l&&o(T)&&1===T.length?M+"[]":M;if(c&&o(T)&&0===T.length)return q+"[]";for(var D=0;D"u"?!0===e.encodeDotInKeys||u.allowDots:!!e.allowDots;return{addQueryPrefix:"boolean"==typeof e.addQueryPrefix?e.addQueryPrefix:u.addQueryPrefix,allowDots:p,allowEmptyArrays:"boolean"==typeof e.allowEmptyArrays?!!e.allowEmptyArrays:u.allowEmptyArrays,arrayFormat:s,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:u.charsetSentinel,commaRoundTrip:e.commaRoundTrip,delimiter:typeof e.delimiter>"u"?u.delimiter:e.delimiter,encode:"boolean"==typeof e.encode?e.encode:u.encode,encodeDotInKeys:"boolean"==typeof e.encodeDotInKeys?e.encodeDotInKeys:u.encodeDotInKeys,encoder:"function"==typeof e.encoder?e.encoder:u.encoder,encodeValuesOnly:"boolean"==typeof e.encodeValuesOnly?e.encodeValuesOnly:u.encodeValuesOnly,filter:c,format:a,formatter:l,serializeDate:"function"==typeof e.serializeDate?e.serializeDate:u.serializeDate,skipNulls:"boolean"==typeof e.skipNulls?e.skipNulls:u.skipNulls,sort:"function"==typeof e.sort?e.sort:null,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:u.strictNullHandling}}(a);"function"==typeof p.filter?c=(0,p.filter)("",c):o(p.filter)&&(l=p.filter);var f=[];if("object"!=typeof c||null===c)return"";var h=i[p.arrayFormat],m="comma"===h&&p.commaRoundTrip;l||(l=Object.keys(c)),p.sort&&l.sort(p.sort);for(var g=e(),y=0;y0?w+v:""},Ga}function qa(){if(Qa)return Ya;Qa=!0;var e=Ia(),t=Object.prototype.hasOwnProperty,r=Array.isArray,n={allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decodeDotInKeys:!1,decoder:e.decode,delimiter:"&",depth:5,duplicates:"combine",ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictDepth:!1,strictNullHandling:!1},i=function(e){return e.replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(parseInt(t,10))}))},o=function(e,t){return e&&"string"==typeof e&&t.comma&&e.indexOf(",")>-1?e.split(","):e},a=function(e,r,n,i){if(e){var a=n.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,s=/(\[[^[\]]*])/g,l=n.depth>0&&/(\[[^[\]]*])/.exec(a),c=l?a.slice(0,l.index):a,u=[];if(c){if(!n.plainObjects&&t.call(Object.prototype,c)&&!n.allowPrototypes)return;u.push(c)}for(var p=0;n.depth>0&&null!==(l=s.exec(a))&&p=0;--a){var s,l=e[a];if("[]"===l&&r.parseArrays)s=r.allowEmptyArrays&&(""===i||r.strictNullHandling&&null===i)?[]:[].concat(i);else{s=r.plainObjects?Object.create(null):{};var c="["===l.charAt(0)&&"]"===l.charAt(l.length-1)?l.slice(1,-1):l,u=r.decodeDotInKeys?c.replace(/%2E/g,"."):c,p=parseInt(u,10);r.parseArrays||""!==u?!isNaN(p)&&l!==u&&String(p)===u&&p>=0&&r.parseArrays&&p<=r.arrayLimit?(s=[])[p]=i:"__proto__"!==u&&(s[u]=i):s={0:i}}i=s}return i}(u,r,n,i)}};return Ya=function(s,l){var c=function(t){if(!t)return n;if(typeof t.allowEmptyArrays<"u"&&"boolean"!=typeof t.allowEmptyArrays)throw new TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(typeof t.decodeDotInKeys<"u"&&"boolean"!=typeof t.decodeDotInKeys)throw new TypeError("`decodeDotInKeys` option can only be `true` or `false`, when provided");if(null!==t.decoder&&typeof t.decoder<"u"&&"function"!=typeof t.decoder)throw new TypeError("Decoder has to be a function.");if(typeof t.charset<"u"&&"utf-8"!==t.charset&&"iso-8859-1"!==t.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var r=typeof t.charset>"u"?n.charset:t.charset,i=typeof t.duplicates>"u"?n.duplicates:t.duplicates;if("combine"!==i&&"first"!==i&&"last"!==i)throw new TypeError("The duplicates option must be either combine, first, or last");return{allowDots:typeof t.allowDots>"u"?!0===t.decodeDotInKeys||n.allowDots:!!t.allowDots,allowEmptyArrays:"boolean"==typeof t.allowEmptyArrays?!!t.allowEmptyArrays:n.allowEmptyArrays,allowPrototypes:"boolean"==typeof t.allowPrototypes?t.allowPrototypes:n.allowPrototypes,allowSparse:"boolean"==typeof t.allowSparse?t.allowSparse:n.allowSparse,arrayLimit:"number"==typeof t.arrayLimit?t.arrayLimit:n.arrayLimit,charset:r,charsetSentinel:"boolean"==typeof t.charsetSentinel?t.charsetSentinel:n.charsetSentinel,comma:"boolean"==typeof t.comma?t.comma:n.comma,decodeDotInKeys:"boolean"==typeof t.decodeDotInKeys?t.decodeDotInKeys:n.decodeDotInKeys,decoder:"function"==typeof t.decoder?t.decoder:n.decoder,delimiter:"string"==typeof t.delimiter||e.isRegExp(t.delimiter)?t.delimiter:n.delimiter,depth:"number"==typeof t.depth||!1===t.depth?+t.depth:n.depth,duplicates:i,ignoreQueryPrefix:!0===t.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof t.interpretNumericEntities?t.interpretNumericEntities:n.interpretNumericEntities,parameterLimit:"number"==typeof t.parameterLimit?t.parameterLimit:n.parameterLimit,parseArrays:!1!==t.parseArrays,plainObjects:"boolean"==typeof t.plainObjects?t.plainObjects:n.plainObjects,strictDepth:"boolean"==typeof t.strictDepth?!!t.strictDepth:n.strictDepth,strictNullHandling:"boolean"==typeof t.strictNullHandling?t.strictNullHandling:n.strictNullHandling}}(l);if(""===s||null===s||typeof s>"u")return c.plainObjects?Object.create(null):{};for(var u="string"==typeof s?function(a,s){var l={__proto__:null},c=s.ignoreQueryPrefix?a.replace(/^\?/,""):a;c=c.replace(/%5B/gi,"[").replace(/%5D/gi,"]");var u,p=s.parameterLimit===1/0?void 0:s.parameterLimit,d=c.split(s.delimiter,p),f=-1,h=s.charset;if(s.charsetSentinel)for(u=0;u-1&&(g=r(g)?[g]:g);var w=t.call(l,m);w&&"combine"===s.duplicates?l[m]=e.combine(l[m],g):(!w||"last"===s.duplicates)&&(l[m]=g)}return l}(s,c):s,p=c.plainObjects?Object.create(null):{},d=Object.keys(u),f=0;f",'"',"`"," ","\r","\n","\t"]),a=["'"].concat(o),s=["%","/","?",";","#"].concat(a),l=["/","?","#"],c=/^[+a-z0-9A-Z_-]{0,63}$/,u=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,p={javascript:!0,"javascript:":!0},d={javascript:!0,"javascript:":!0},f={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},h=function(){if(Ja)return Xa;Ja=!0;var e=Ma(),t=qa(),r=Pa();return Xa={formats:r,parse:t,stringify:e}}();function m(e,r,n){if(e&&"object"==typeof e&&e instanceof t)return e;var i=new t;return i.parse(e,r,n),i}return t.prototype.parse=function(t,n,o){if("string"!=typeof t)throw new TypeError("Parameter 'url' must be a string, not "+typeof t);var m=t.indexOf("?"),g=-1!==m&&m127?I+="x":I+=P[M];if(!I.match(c)){var D=O.slice(0,E),N=O.slice(E+1),L=P.match(u);L&&(D.push(L[1]),N.unshift(L[2])),N.length&&(b="/"+N.join(".")+b),this.hostname=D.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),A||(this.hostname=e.toASCII(this.hostname));var j=this.port?":"+this.port:"",B=this.hostname||"";this.host=B+j,this.href+=this.host,A&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==b[0]&&(b="/"+b))}if(!p[k])for(E=0,R=a.length;E0)&&n.host.split("@"))&&(n.auth=A.shift(),n.hostname=A.shift(),n.host=n.hostname);return n.search=e.search,n.query=e.query,(null!==n.pathname||null!==n.search)&&(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n}if(!S.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var E=S.slice(-1)[0],T=(n.host||e.host||S.length>1)&&("."===E||".."===E)||""===E,_=0,C=S.length;C>=0;C--)"."===(E=S[C])?S.splice(C,1):".."===E?(S.splice(C,1),_++):_&&(S.splice(C,1),_--);if(!w&&!k)for(;_--;_)S.unshift("..");w&&""!==S[0]&&(!S[0]||"/"!==S[0].charAt(0))&&S.unshift(""),T&&"/"!==S.join("/").substr(-1)&&S.push("");var A,O=""===S[0]||S[0]&&"/"===S[0].charAt(0);x&&(n.hostname=O?"":S.length?S.shift():"",n.host=n.hostname,(A=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=A.shift(),n.hostname=A.shift(),n.host=n.hostname));return(w=w||n.host&&S.length)&&!O&&S.unshift(""),S.length>0?n.pathname=S.join("/"):(n.pathname=null,n.path=null),(null!==n.pathname||null!==n.search)&&(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=e.auth||n.auth,n.slashes=n.slashes||e.slashes,n.href=n.format(),n},t.prototype.parseHost=function(){var e=this.host,t=n.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)},es.parse=m,es.resolve=function(e,t){return m(e,!1,!0).resolve(t)},es.resolveObject=function(e,t){return e?m(e,!1,!0).resolveObject(t):t},es.format=function(e){return"string"==typeof e&&(e=m(e)),e instanceof t?e.format():t.prototype.format.call(e)},es.Url=t,es}function Na(e){if("string"==typeof e)e=new URL(e);else if(!(e instanceof URL))throw new Deno.errors.InvalidData("invalid argument path , must be a string or URL");if("file:"!==e.protocol)throw new Deno.errors.InvalidData("invalid url scheme");return hs?function(e){let t=e.hostname,r=e.pathname;for(let e=0;efs||":"!==t)throw new Deno.errors.InvalidData("file url path must be absolute");return r.slice(1)}}(e):function(e){if(""!==e.hostname)throw new Deno.errors.InvalidData("invalid file url hostname");let t=e.pathname;for(let e=0;ecs,Url:()=>is,default:()=>rs,fileURLToPath:()=>Na,format:()=>os,parse:()=>ls,pathToFileURL:()=>La,resolve:()=>as,resolveObject:()=>ss});var ja,Ba,$a,Fa,Ua,za,Za,Ha,Wa,Va,Ga,Ka,Ya,Qa,Xa,Ja,es,ts,rs,ns,is,os,as,ss,ls,cs,us,ps,ds,fs,hs,ms,gs,ys,bs,vs,ws,ks=te((()=>{oe(),Xt(),Lt(),vi(),bo(),Ca(),xa(),ja=Object.freeze(Object.create(null)),Ba={},$a=!1,Fa=typeof globalThis<"u"?globalThis:typeof self<"u"?self:r.g,Ua={},za=!1,Za={},Ha=!1,Wa={},Va=!1,Ga={},Ka=!1,Ya={},Qa=!1,Xa={},Ja=!1,es={},ts=!1,(rs=Da()).parse,rs.resolve,rs.resolveObject,rs.format,rs.Url,ns=typeof Deno<"u"?"windows"===Deno.build.os?"win32":Deno.build.os:void 0,rs.URL=typeof URL<"u"?URL:null,rs.pathToFileURL=La,rs.fileURLToPath=Na,is=rs.Url,os=rs.format,as=rs.resolve,ss=rs.resolveObject,ls=rs.parse,cs=rs.URL,us=92,ps=47,ds=97,fs=122,hs="win32"===ns,ms=/\//g,gs=/%/g,ys=/\\/g,bs=/\n/g,vs=/\r/g,ws=/\t/g})),Ss=re(((e,t)=>{oe(),Xt(),Lt(),t.exports=function(){throw new Error("ws does not work in the browser. Browser clients must use the native WebSocket object")}})),xs=re((e=>{oe(),Xt(),Lt(),Object.defineProperty(e,"__esModule",{value:!0}),e.BufferedDuplex=void 0,e.writev=n;var t=Br(),r=(Qt(),ie(Wt));function n(e,t){let n=new Array(e.length);for(let t=0;t{!this.destroyed&&this.readable&&this.push(e)}))}_read(e){this.proxy.read(e)}_write(e,t,r){this.isSocketOpen?this.writeToProxy(e,t,r):this.writeQueue.push({chunk:e,encoding:t,cb:r})}_final(e){this.writeQueue=[],this.proxy.end(e)}_destroy(e,t){this.writeQueue=[],this.proxy.destroy(),t(e)}socketReady(){this.emit("connect"),this.isSocketOpen=!0,this.processWriteQueue()}writeToProxy(e,t,r){!1===this.proxy.write(e,t)?this.proxy.once("drain",r):r()}processWriteQueue(){for(;this.writeQueue.length>0;){let{chunk:e,encoding:t,cb:r}=this.writeQueue.shift();this.writeToProxy(e,t,r)}}};e.BufferedDuplex=i})),Es=re((e=>{oe(),Xt(),Lt();var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.streamBuilder=e.browserStreamBuilder=void 0;var r=(Qt(),ie(Wt)),n=t(Ss()),i=t(Vr()),o=Br(),a=t(pi()),s=xs(),l=(0,i.default)("mqttjs:ws"),c=["rejectUnauthorized","ca","cert","key","pfx","passphrase"];function u(e,t){let r=`${e.protocol}://${e.hostname}:${e.port}${e.path}`;return"function"==typeof e.transformWsUrl&&(r=e.transformWsUrl(r,e,t)),r}function p(e){let t=e;return e.port||("wss"===e.protocol?t.port=443:t.port=80),e.path||(t.path="/"),e.wsOptions||(t.wsOptions={}),!a.default&&!e.forceNativeWebSocket&&"wss"===e.protocol&&c.forEach((r=>{Object.prototype.hasOwnProperty.call(e,r)&&!Object.prototype.hasOwnProperty.call(e.wsOptions,r)&&(t.wsOptions[r]=e[r])})),t}e.streamBuilder=(e,t)=>{l("streamBuilder");let r=p(t);r.hostname=r.hostname||r.host||"localhost";let i=u(r,e),o=function(e,t,r){l("createWebSocket"),l(`protocol: ${r.protocolId} ${r.protocolVersion}`);let i,o="MQIsdp"===r.protocolId&&3===r.protocolVersion?"mqttv3.1":"mqtt";return l(`creating new Websocket for url: ${t} and protocol: ${o}`),i=r.createWebsocket?r.createWebsocket(t,[o],r):new n.default(t,[o],r.wsOptions),i}(0,i,r),a=n.default.createWebSocketStream(o,r.wsOptions);return a.url=i,o.on("close",(()=>{a.destroy()})),a};e.browserStreamBuilder=(e,t)=>{l("browserStreamBuilder");let n,i=function(e){let t=p(e);if(t.hostname||(t.hostname=t.host),!t.hostname){if(typeof document>"u")throw new Error("Could not determine host. Specify host manually.");let e=new URL(document.URL);t.hostname=e.hostname,t.port||(t.port=Number(e.port))}return void 0===t.objectMode&&(t.objectMode=!(!0===t.binary||void 0===t.binary)),t}(t).browserBufferSize||524288,a=t.browserBufferTimeout||1e3,c=!t.objectMode,d=function(e,t){let r,n="MQIsdp"===t.protocolId&&3===t.protocolVersion?"mqttv3.1":"mqtt",i=u(t,e);return r=t.createWebsocket?t.createWebsocket(i,[n],t):new WebSocket(i,[n]),r.binaryType="arraybuffer",r}(e,t),f=function(e,t,r){let n=new o.Transform({objectMode:e.objectMode});return n._write=t,n._flush=r,n}(t,(function e(t,n,o){if(d.bufferedAmount>i)return void setTimeout(e,a,t,n,o);c&&"string"==typeof t&&(t=r.Buffer.from(t,"utf8"));try{d.send(t)}catch(e){return o(e)}o()}),(function(e){d.close(),e()}));t.objectMode||(f._writev=s.writev.bind(f)),f.on("close",(()=>{d.close()}));let h=typeof d.addEventListener<"u";function m(){l("WebSocket onOpen"),n instanceof s.BufferedDuplex&&n.socketReady()}function g(e){l("WebSocket onClose",e),n.end(),n.destroy()}function y(e){l("WebSocket onError",e);let t=new Error("WebSocket error");t.event=e,n.destroy(t)}async function b(e){if(!f||f.destroyed||!f.readable)return;let{data:t}=e;t=t instanceof ArrayBuffer?r.Buffer.from(t):t instanceof Blob?r.Buffer.from(await new Response(t).arrayBuffer()):r.Buffer.from(t,"utf8"),f.push(t)}return d.readyState===d.OPEN?(n=f,n.socket=d):(n=new s.BufferedDuplex(t,f,d),h?d.addEventListener("open",m):d.onopen=m),h?(d.addEventListener("close",g),d.addEventListener("error",y),d.addEventListener("message",b)):(d.onclose=g,d.onerror=y,d.onmessage=b),n}})),Ts={};function _s(){throw new Error("Node.js net module is not supported by JSPM core outside of Node.js")}ne(Ts,{Server:()=>_s,Socket:()=>_s,Stream:()=>_s,_createServerHandle:()=>_s,_normalizeArgs:()=>_s,_setSimultaneousAccepts:()=>_s,connect:()=>_s,createConnection:()=>_s,createServer:()=>_s,default:()=>Cs,isIP:()=>_s,isIPv4:()=>_s,isIPv6:()=>_s});var Cs,As=te((()=>{oe(),Xt(),Lt(),Cs={_createServerHandle:_s,_normalizeArgs:_s,_setSimultaneousAccepts:_s,connect:_s,createConnection:_s,createServer:_s,isIP:_s,isIPv4:_s,isIPv6:_s,Server:_s,Socket:_s,Stream:_s}})),Os=re(((e,t)=>{oe(),Xt(),Lt(),t.exports={}})),Rs=re((e=>{oe(),Xt(),Lt();var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0});var r=t((As(),ie(Ts))),n=t(Vr()),i=t(Os()),o=(0,n.default)("mqttjs:tcp");e.default=(e,t)=>{if(t.port=t.port||1883,t.hostname=t.hostname||t.host||"localhost",t.socksProxy)return(0,i.default)(t.hostname,t.port,t.socksProxy,{timeout:t.socksTimeout});let{port:n,path:a}=t,s=t.hostname;return o("port %d and host %s",n,s),r.default.createConnection({port:n,host:s,path:a})}})),Ps={};ne(Ps,{default:()=>Is});var Is,Ms=te((()=>{oe(),Xt(),Lt(),Is={}})),qs=re((e=>{oe(),Xt(),Lt();var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0});var r=(Ms(),ie(Ps)),n=t((As(),ie(Ts))),i=t(Vr()),o=t(Os()),a=(0,i.default)("mqttjs:tls");e.default=(e,t)=>{t.port=t.port||8883,t.host=t.hostname||t.host||"localhost",0===n.default.isIP(t.host)&&(t.servername=t.host),t.rejectUnauthorized=!1!==t.rejectUnauthorized,delete t.path,a("port %d host %s rejectUnauthorized %b",t.port,t.host,t.rejectUnauthorized);let i=function(e){let{host:t,port:n,socksProxy:i,...a}=e;if(void 0!==i){let s=(0,o.default)(t,n,i,{timeout:e.socksTimeout});return(0,r.connect)({...a,socket:s})}return(0,r.connect)(e)}(t);function s(r){t.rejectUnauthorized&&e.emit("error",r),i.end()}return i.on("secureConnect",(()=>{t.rejectUnauthorized&&!i.authorized?i.emit("error",new Error("TLS not authorized")):i.removeListener("error",s)})),i.on("error",s),i}})),Ds=re((e=>{oe(),Xt(),Lt(),Object.defineProperty(e,"__esModule",{value:!0});var t,r,n,i=(Qt(),ie(Wt)),o=Br(),a=xs();e.default=(e,s)=>{if(s.hostname=s.hostname||s.host,!s.hostname)throw new Error("Could not determine host. Specify host manually.");let l="MQIsdp"===s.protocolId&&3===s.protocolVersion?"mqttv3.1":"mqtt";!function(e){e.hostname||(e.hostname="localhost"),e.path||(e.path="/"),e.wsOptions||(e.wsOptions={})}(s);let c=function(e,t){let r="wxs"===e.protocol?"wss":"ws",n=`${r}://${e.hostname}${e.path}`;return e.port&&80!==e.port&&443!==e.port&&(n=`${r}://${e.hostname}:${e.port}${e.path}`),"function"==typeof e.transformWsUrl&&(n=e.transformWsUrl(n,e,t)),n}(s,e);t=wx.connectSocket({url:c,protocols:[l]}),r=function(){let e=new o.Transform;return e._write=(e,r,n)=>{t.send({data:e.buffer,success(){n()},fail(e){n(new Error(e))}})},e._flush=e=>{t.close({success(){e()}})},e}(),(n=new a.BufferedDuplex(s,r,t))._destroy=(e,r)=>{t.close({success(){r&&r(e)}})};let u=n.destroy;return n.destroy=(e,r)=>(n.destroy=u,setTimeout((()=>{t.close({fail(){n._destroy(e,r)}})}),0),n),t.onOpen((()=>{n.socketReady()})),t.onMessage((e=>{let{data:t}=e;t=t instanceof ArrayBuffer?i.Buffer.from(t):i.Buffer.from(t,"utf8"),r.push(t)})),t.onClose((()=>{n.emit("close"),n.end(),n.destroy()})),t.onError((e=>{let t=new Error(e.errMsg);n.destroy(t)})),n}})),Ns=re((e=>{oe(),Xt(),Lt(),Object.defineProperty(e,"__esModule",{value:!0});var t,r,n,i=(Qt(),ie(Wt)),o=Br(),a=xs(),s=!1;e.default=(e,l)=>{if(l.hostname=l.hostname||l.host,!l.hostname)throw new Error("Could not determine host. Specify host manually.");let c="MQIsdp"===l.protocolId&&3===l.protocolVersion?"mqttv3.1":"mqtt";!function(e){e.hostname||(e.hostname="localhost"),e.path||(e.path="/"),e.wsOptions||(e.wsOptions={})}(l);let u=function(e,t){let r="alis"===e.protocol?"wss":"ws",n=`${r}://${e.hostname}${e.path}`;return e.port&&80!==e.port&&443!==e.port&&(n=`${r}://${e.hostname}:${e.port}${e.path}`),"function"==typeof e.transformWsUrl&&(n=e.transformWsUrl(n,e,t)),n}(l,e);return(t=l.my).connectSocket({url:u,protocols:c}),r=function(){let e=new o.Transform;return e._write=(e,r,n)=>{t.sendSocketMessage({data:e.buffer,success(){n()},fail(){n(new Error)}})},e._flush=e=>{t.closeSocket({success(){e()}})},e}(),n=new a.BufferedDuplex(l,r,t),s||(s=!0,t.onSocketOpen((()=>{n.socketReady()})),t.onSocketMessage((e=>{if("string"==typeof e.data){let t=i.Buffer.from(e.data,"base64");r.push(t)}else{let t=new FileReader;t.addEventListener("load",(()=>{t.result instanceof ArrayBuffer?r.push(i.Buffer.from(t.result)):r.push(i.Buffer.from(t.result,"utf-8"))})),t.readAsArrayBuffer(e.data)}})),t.onSocketClose((()=>{n.end(),n.destroy()})),t.onSocketError((e=>{n.destroy(e)}))),n}})),Ls=re((e=>{oe(),Xt(),Lt();var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.connectAsync=function(e,t,r=!0){return new Promise(((n,i)=>{let o=l(e,t),a={connect:e=>{s(),n(o)},end:()=>{s(),n(o)},error:e=>{s(),o.end(),i(e)}};function s(){Object.keys(a).forEach((e=>{o.off(e,a[e])}))}!1===r&&(a.close=()=>{a.error(new Error("Couldn't connect to server"))}),Object.keys(a).forEach((e=>{o.on(e,a[e])}))}))};var r=t(Vr()),n=t((ks(),ie(Aa))),i=t(hi()),o=t(pi());"function"!=typeof ae?.nextTick&&(ae.nextTick=setImmediate);var a=(0,r.default)("mqttjs"),s=null;function l(e,t){if(a("connecting to an MQTT broker..."),"object"==typeof e&&!t&&(t=e,e=""),t=t||{},e&&"string"==typeof e){let r=n.default.parse(e,!0),i={};if(null!=r.port&&(i.port=Number(r.port)),i.host=r.hostname,i.query=r.query,i.auth=r.auth,i.protocol=r.protocol,i.path=r.path,!(t={...i,...t}).protocol)throw new Error("Missing protocol");t.protocol=t.protocol.replace(/:$/,"")}if(t.unixSocket=t.unixSocket||t.protocol?.includes("+unix"),t.unixSocket?t.protocol=t.protocol.replace("+unix",""):!t.protocol?.startsWith("ws")&&!t.protocol?.startsWith("wx")&&delete t.path,function(e){let t;if(e.auth)if(t=e.auth.match(/^(.+):(.+)$/),t){let[,r,n]=t;e.username=r,e.password=n}else e.username=e.auth}(t),t.query&&"string"==typeof t.query.clientId&&(t.clientId=t.query.clientId),o.default||t.unixSocket?t.socksProxy=void 0:void 0===t.socksProxy&&typeof ae<"u"&&(t.socksProxy=ae.env.MQTTJS_SOCKS_PROXY),t.cert&&t.key){if(!t.protocol)throw new Error("Missing secure protocol key");if(-1===["mqtts","wss","wxs","alis"].indexOf(t.protocol))switch(t.protocol){case"mqtt":t.protocol="mqtts";break;case"ws":t.protocol="wss";break;case"wx":t.protocol="wxs";break;case"ali":t.protocol="alis";break;default:throw new Error(`Unknown protocol for secure connection: "${t.protocol}"!`)}}if(s||(s={},o.default||t.forceNativeWebSocket?(s.ws=Es().browserStreamBuilder,s.wss=Es().browserStreamBuilder,s.wx=Ds().default,s.wxs=Ds().default,s.ali=Ns().default,s.alis=Ns().default):(s.ws=Es().streamBuilder,s.wss=Es().streamBuilder,s.mqtt=Rs().default,s.tcp=Rs().default,s.ssl=qs().default,s.tls=s.ssl,s.mqtts=qs().default)),!s[t.protocol]){let e=-1!==["mqtts","wss"].indexOf(t.protocol);t.protocol=["mqtt","mqtts","ws","wss","wx","wxs","ali","alis"].filter(((t,r)=>(!e||r%2!=0)&&"function"==typeof s[t]))[0]}if(!1===t.clean&&!t.clientId)throw new Error("Missing clientId for unclean clients");t.protocol&&(t.defaultProtocol=t.protocol);let r=new i.default((function(e){return t.servers&&((!e._reconnectCount||e._reconnectCount===t.servers.length)&&(e._reconnectCount=0),t.host=t.servers[e._reconnectCount].host,t.port=t.servers[e._reconnectCount].port,t.protocol=t.servers[e._reconnectCount].protocol?t.servers[e._reconnectCount].protocol:t.defaultProtocol,t.hostname=t.host,e._reconnectCount++),a("calling streambuilder for",t.protocol),s[t.protocol](e,t)}),t);return r.on("error",(()=>{})),r}e.default=l})),js=re((e=>{oe(),Xt(),Lt();var t,r=e&&e.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e&&e.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=e&&e.__importStar||(t=function(e){return(t=Object.getOwnPropertyNames||function(e){var t=[];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[t.length]=r);return t})(e)},function(e){if(e&&e.__esModule)return e;var i={};if(null!=e)for(var o=t(e),a=0;a{oe(),Xt(),Lt();var t,r=e&&e.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=e&&e.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=e&&e.__importStar||(t=function(e){return(t=Object.getOwnPropertyNames||function(e){var t=[];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[t.length]=r);return t})(e)},function(e){if(e&&e.__esModule)return e;var i={};if(null!=e)for(var o=t(e),a=0;a0&&t.writeString(1,r),(r=e.getNickname()).length>0&&t.writeString(2,r),(r=e.getAvatar()).length>0&&t.writeString(3,r),(r=e.getType()).length>0&&t.writeString(4,r),(r=e.getExtra()).length>0&&t.writeString(5,r)},proto.User.prototype.getUid=function(){return $s.Message.getFieldWithDefault(this,1,"")},proto.User.prototype.setUid=function(e){return $s.Message.setProto3StringField(this,1,e)},proto.User.prototype.getNickname=function(){return $s.Message.getFieldWithDefault(this,2,"")},proto.User.prototype.setNickname=function(e){return $s.Message.setProto3StringField(this,2,e)},proto.User.prototype.getAvatar=function(){return $s.Message.getFieldWithDefault(this,3,"")},proto.User.prototype.setAvatar=function(e){return $s.Message.setProto3StringField(this,3,e)},proto.User.prototype.getType=function(){return $s.Message.getFieldWithDefault(this,4,"")},proto.User.prototype.setType=function(e){return $s.Message.setProto3StringField(this,4,e)},proto.User.prototype.getExtra=function(){return $s.Message.getFieldWithDefault(this,5,"")},proto.User.prototype.setExtra=function(e){return $s.Message.setProto3StringField(this,5,e)};var zs=$s,Zs=function(){return this?this:"undefined"!=typeof window?window:void 0!==Zs?Zs:"undefined"!=typeof self?self:Function("return this")()}.call(null);zs.exportSymbol("proto.Thread",null,Zs),proto.Thread=function(e){$s.Message.initialize(this,e,0,-1,null,null)},zs.inherits(proto.Thread,$s.Message),zs.DEBUG&&!COMPILED&&(proto.Thread.displayName="proto.Thread"),$s.Message.GENERATE_TO_OBJECT&&(proto.Thread.prototype.toObject=function(e){return proto.Thread.toObject(e,this)},proto.Thread.toObject=function(e,t){var r,n={uid:$s.Message.getFieldWithDefault(t,1,""),topic:$s.Message.getFieldWithDefault(t,2,""),type:$s.Message.getFieldWithDefault(t,3,""),state:$s.Message.getFieldWithDefault(t,4,""),user:(r=t.getUser())&&proto.User.toObject(e,r),channel:$s.Message.getFieldWithDefault(t,6,""),extra:$s.Message.getFieldWithDefault(t,7,"")};return e&&(n.$jspbMessageInstance=t),n}),proto.Thread.deserializeBinary=function(e){var t=new $s.BinaryReader(e),r=new proto.Thread;return proto.Thread.deserializeBinaryFromReader(r,t)},proto.Thread.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){switch(t.getFieldNumber()){case 1:var r=t.readString();e.setUid(r);break;case 2:r=t.readString();e.setTopic(r);break;case 3:r=t.readString();e.setType(r);break;case 4:r=t.readString();e.setState(r);break;case 5:r=new proto.User;t.readMessage(r,proto.User.deserializeBinaryFromReader),e.setUser(r);break;case 6:r=t.readString();e.setChannel(r);break;case 7:r=t.readString();e.setExtra(r);break;default:t.skipField()}}return e},proto.Thread.prototype.serializeBinary=function(){var e=new $s.BinaryWriter;return proto.Thread.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.Thread.serializeBinaryToWriter=function(e,t){var r=void 0;(r=e.getUid()).length>0&&t.writeString(1,r),(r=e.getTopic()).length>0&&t.writeString(2,r),(r=e.getType()).length>0&&t.writeString(3,r),(r=e.getState()).length>0&&t.writeString(4,r),null!=(r=e.getUser())&&t.writeMessage(5,r,proto.User.serializeBinaryToWriter),(r=e.getChannel()).length>0&&t.writeString(6,r),(r=e.getExtra()).length>0&&t.writeString(7,r)},proto.Thread.prototype.getUid=function(){return $s.Message.getFieldWithDefault(this,1,"")},proto.Thread.prototype.setUid=function(e){return $s.Message.setProto3StringField(this,1,e)},proto.Thread.prototype.getTopic=function(){return $s.Message.getFieldWithDefault(this,2,"")},proto.Thread.prototype.setTopic=function(e){return $s.Message.setProto3StringField(this,2,e)},proto.Thread.prototype.getType=function(){return $s.Message.getFieldWithDefault(this,3,"")},proto.Thread.prototype.setType=function(e){return $s.Message.setProto3StringField(this,3,e)},proto.Thread.prototype.getState=function(){return $s.Message.getFieldWithDefault(this,4,"")},proto.Thread.prototype.setState=function(e){return $s.Message.setProto3StringField(this,4,e)},proto.Thread.prototype.getUser=function(){return $s.Message.getWrapperField(this,proto.User,5)},proto.Thread.prototype.setUser=function(e){return $s.Message.setWrapperField(this,5,e)},proto.Thread.prototype.clearUser=function(){return this.setUser(void 0)},proto.Thread.prototype.hasUser=function(){return null!=$s.Message.getField(this,5)},proto.Thread.prototype.getChannel=function(){return $s.Message.getFieldWithDefault(this,6,"")},proto.Thread.prototype.setChannel=function(e){return $s.Message.setProto3StringField(this,6,e)},proto.Thread.prototype.getExtra=function(){return $s.Message.getFieldWithDefault(this,7,"")},proto.Thread.prototype.setExtra=function(e){return $s.Message.setProto3StringField(this,7,e)};var Hs=$s,Ws=function(){return this?this:"undefined"!=typeof window?window:void 0!==Ws?Ws:"undefined"!=typeof self?self:Function("return this")()}.call(null);Hs.exportSymbol("proto.Message",null,Ws),proto.Message=function(e){$s.Message.initialize(this,e,0,-1,null,null)},Hs.inherits(proto.Message,$s.Message),Hs.DEBUG&&!COMPILED&&(proto.Message.displayName="proto.Message"),$s.Message.GENERATE_TO_OBJECT&&(proto.Message.prototype.toObject=function(e){return proto.Message.toObject(e,this)},proto.Message.toObject=function(e,t){var r,n={uid:$s.Message.getFieldWithDefault(t,1,""),type:$s.Message.getFieldWithDefault(t,2,""),content:$s.Message.getFieldWithDefault(t,3,""),status:$s.Message.getFieldWithDefault(t,4,""),createdat:$s.Message.getFieldWithDefault(t,5,""),channel:$s.Message.getFieldWithDefault(t,6,""),thread:(r=t.getThread())&&proto.Thread.toObject(e,r),user:(r=t.getUser())&&proto.User.toObject(e,r),extra:$s.Message.getFieldWithDefault(t,9,"")};return e&&(n.$jspbMessageInstance=t),n}),proto.Message.deserializeBinary=function(e){var t=new $s.BinaryReader(e),r=new proto.Message;return proto.Message.deserializeBinaryFromReader(r,t)},proto.Message.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){switch(t.getFieldNumber()){case 1:var r=t.readString();e.setUid(r);break;case 2:r=t.readString();e.setType(r);break;case 3:r=t.readString();e.setContent(r);break;case 4:r=t.readString();e.setStatus(r);break;case 5:r=t.readString();e.setCreatedat(r);break;case 6:r=t.readString();e.setChannel(r);break;case 7:r=new proto.Thread;t.readMessage(r,proto.Thread.deserializeBinaryFromReader),e.setThread(r);break;case 8:r=new proto.User;t.readMessage(r,proto.User.deserializeBinaryFromReader),e.setUser(r);break;case 9:r=t.readString();e.setExtra(r);break;default:t.skipField()}}return e},proto.Message.prototype.serializeBinary=function(){var e=new $s.BinaryWriter;return proto.Message.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.Message.serializeBinaryToWriter=function(e,t){var r=void 0;(r=e.getUid()).length>0&&t.writeString(1,r),(r=e.getType()).length>0&&t.writeString(2,r),(r=e.getContent()).length>0&&t.writeString(3,r),(r=e.getStatus()).length>0&&t.writeString(4,r),(r=e.getCreatedat()).length>0&&t.writeString(5,r),(r=e.getChannel()).length>0&&t.writeString(6,r),null!=(r=e.getThread())&&t.writeMessage(7,r,proto.Thread.serializeBinaryToWriter),null!=(r=e.getUser())&&t.writeMessage(8,r,proto.User.serializeBinaryToWriter),(r=e.getExtra()).length>0&&t.writeString(9,r)},proto.Message.prototype.getUid=function(){return $s.Message.getFieldWithDefault(this,1,"")},proto.Message.prototype.setUid=function(e){return $s.Message.setProto3StringField(this,1,e)},proto.Message.prototype.getType=function(){return $s.Message.getFieldWithDefault(this,2,"")},proto.Message.prototype.setType=function(e){return $s.Message.setProto3StringField(this,2,e)},proto.Message.prototype.getContent=function(){return $s.Message.getFieldWithDefault(this,3,"")},proto.Message.prototype.setContent=function(e){return $s.Message.setProto3StringField(this,3,e)},proto.Message.prototype.getStatus=function(){return $s.Message.getFieldWithDefault(this,4,"")},proto.Message.prototype.setStatus=function(e){return $s.Message.setProto3StringField(this,4,e)},proto.Message.prototype.getCreatedat=function(){return $s.Message.getFieldWithDefault(this,5,"")},proto.Message.prototype.setCreatedat=function(e){return $s.Message.setProto3StringField(this,5,e)},proto.Message.prototype.getChannel=function(){return $s.Message.getFieldWithDefault(this,6,"")},proto.Message.prototype.setChannel=function(e){return $s.Message.setProto3StringField(this,6,e)},proto.Message.prototype.getThread=function(){return $s.Message.getWrapperField(this,proto.Thread,7)},proto.Message.prototype.setThread=function(e){return $s.Message.setWrapperField(this,7,e)},proto.Message.prototype.clearThread=function(){return this.setThread(void 0)},proto.Message.prototype.hasThread=function(){return null!=$s.Message.getField(this,7)},proto.Message.prototype.getUser=function(){return $s.Message.getWrapperField(this,proto.User,8)},proto.Message.prototype.setUser=function(e){return $s.Message.setWrapperField(this,8,e)},proto.Message.prototype.clearUser=function(){return this.setUser(void 0)},proto.Message.prototype.hasUser=function(){return null!=$s.Message.getField(this,8)},proto.Message.prototype.getExtra=function(){return $s.Message.getFieldWithDefault(this,9,"")},proto.Message.prototype.setExtra=function(e){return $s.Message.setProto3StringField(this,9,e)};var Vs,Gs=proto,Ks=!1,Ys=function(e){var t=e.uid,r=e.username,n=e.accessToken;if(F.L.getState().userInfo,Ks)console.log("mqtt is connecting");else if(Vs&&Vs.connected)console.log("mqtt already connected");else if(Vs&&Vs.reconnecting)console.log("mqtt already reconnecting");else{Ks=!0;var i=F.L.getState().deviceUid,o={keepalive:30,clientId:t+"/"+_.XtJ+"/"+i,username:r,password:n,clean:!1,path:"/websocket",reconnectPeriod:5e3,connectTimeout:3e4,reschedulePings:!0,rejectUnauthorized:!1,log:function(){0}};console.log("mqtt start connect:",o),(Vs=Bs.connect((0,C.Hg)(),o)).on("connect",(function(){console.log("mqtt event connected"),Ks=!1})),Vs.on("message",(function(e,r,n){var i=Gs.Message.deserializeBinary(r);console.log("mqtt event message",e,i);var o=i.getType();if(o===_.n$Z){var a=i.getContent();a&&(console.log("mqtt receive notice",a),O.Z.emit(_.YwV,a))}else if(o===_.PYi){if(i.getUser().getUid()===t)return void console.log("mqtt receive self message");console.log("mqtt receive other message");var s=i.getContent();O.Z.emit(_.VZf,s)}})),Vs.on("packetsend",(function(e){})),Vs.on("packetreceive",(function(e){"publish"===e.cmd||e.cmd})),Vs.on("reconnect",(function(){console.log("mqtt event reconnect")})),Vs.on("close",(function(){console.log("mqtt event close"),Ks=!1})),Vs.on("disconnect",(function(){console.error("mqtt event disconnected"),Ks=!1})),Vs.on("offline",(function(){console.log("mqtt event offline"),Ks=!1})),Vs.on("error",(function(){console.log("mqtt event error")})),Vs.on("end",(function(){console.log("mqtt event end")}))}};var Qs=function(){var e=(0,N.useState)(!1),t=y()(e,2),r=t[0],n=t[1],i=(0,N.useState)(!1),o=y()(i,2),a=o[0],s=o[1],l=function(){var e=v()(f()().mark((function e(t,r){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a?(console.log("handleNewMessage isBrowserTabHidden"),c(t,r)):console.log("handleNewMessage not isBrowserTabHidden");case 1:case"end":return e.stop()}}),e)})));return function(t,r){return e.apply(this,arguments)}}(),c=function(e,t){console.log("showWebNotification");var r=new Notification(e,{body:t,icon:"./logo.png"});r.onshow=function(){console.log("Notification shown")},r.onclick=function(){console.log("notification click")},r.onclose=function(){console.log("notification close")},r.onerror=function(){console.log("notification error")}};return(0,N.useEffect)((function(){return window.Notification&&"granted"!==Notification.permission?Notification.requestPermission((function(e){"granted"===e?(console.log("Notification permission granted."),n(!0)):(console.log("notification denied"),n(!1))})):(console.log("已经授权或浏览器不支持通知"),n(!0)),document.addEventListener("visibilitychange",(function(){"hidden"===document.visibilityState?s(!0):"visible"===document.visibilityState&&s(!1)}),!1),function(){document.removeEventListener("visibilitychange",(function(){}))}}),[]),{isNotificationGranted:r,showWebNotification:c,showNotification:l}},Xs=r(46747),Js=r(69079),el=r(5780),tl=function(){var e=(0,N.useState)(!0),t=y()(e,2),r=t[0],n=t[1];return(0,N.useEffect)((function(){if((0,C._p)())n(!0);else if((0,C.OJ)()){var e=(0,C.xn)();e&&e!==_.OsQ&&"object"===m()(e)&&"userType"in e&&"paid"===e.userType?n(!1):n(!0)}else n(!0)}),[]),r?(0,L.jsx)(el.ZP,{type:"text",size:"small",style:{padding:"0 4px",height:"22px",lineHeight:"22px"},icon:(0,L.jsx)(Js.Z,{}),onClick:function(){window.open("https://github.com/bytedesk/bytedesk","_blank")}}):null},rl=r(37926),nl=r(97180),il=r(85817),ol=r(68349),al=r(88008),sl=il.Z.Text,ll=function(){var e=(0,E.useIntl)(),t=(0,N.useState)(!1),r=y()(t,2),n=r[0],i=r[1],o=(0,N.useState)(!1),a=y()(o,2),s=a[0],l=a[1];(0,N.useEffect)((function(){if((0,C.OJ)()){var e=(0,C.xn)();e&&e!==_.OsQ&&"object"===m()(e)&&"userType"in e&&"paid"===e.userType?l(!1):l(!0)}else l(!1)}),[]);var c=(0,N.useMemo)((function(){if((0,C._p)())return-1;if((0,C.OJ)()){var e=(0,C.xn)();if(e&&e!==_.OsQ&&"object"===m()(e)&&"expiryDate"in e&&e.expiryDate){var t=new Date(e.expiryDate),r=new Date,n=t.getTime()-r.getTime(),i=Math.ceil(n/864e5);return Math.max(0,i)}}return 0}),[]);(0,N.useEffect)((function(){if(s&&c>=0&&c<3){var e=(new Date).toISOString().split("T")[0];localStorage.getItem("trialWarningLastShown")!==e&&(i(!0),localStorage.setItem("trialWarningLastShown",e))}}),[c,s]);var u=(0,N.useMemo)((function(){return c<=7&&c>=0?{color:"#ff4d4f"}:c<=15?{color:"#faad14"}:{color:"#52c41a"}}),[c]),p=function(){window.open("https://www.weiyuai.cn/docs/zh-CN/docs/faq/#%E9%97%AE%E9%A2%989%E5%87%BA%E7%8E%B0%E8%AF%95%E7%94%A8%E7%89%88%E6%8F%90%E7%A4%BA","_blank")},d=function(){i(!1)};if(!s)return null;var f=(0,C.xn)();return f&&f!==_.OsQ&&"object"===m()(f)&&"userType"in f&&"paid"===f.userType&&(c<0||c>=5)?null:(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(D.Z,{title:(0,C._p)()?e.formatMessage({id:"trial.tip.community.edition"}):e.formatMessage({id:"trial.tip.open.paid.edition"}),children:(0,L.jsx)(el.ZP,{type:"text",icon:(0,L.jsx)(al.Z,{style:{color:"#faad14"}}),onClick:p,children:(0,C._p)()?(0,L.jsx)(E.FormattedMessage,{id:"trial.tip.community.edition"}):(0,L.jsx)(L.Fragment,{children:f&&f!==_.OsQ&&"object"===m()(f)&&"userType"in f&&"paid"===f.userType?(0,L.jsxs)(L.Fragment,{children:[(0,C.$A)()?(0,L.jsx)(E.FormattedMessage,{id:"trial.tip.enterprise.edition"}):(0,L.jsx)(E.FormattedMessage,{id:"trial.tip.platform.edition"})," ",(0,L.jsx)(E.FormattedMessage,{id:"trial.tip.paid"}),(0,L.jsxs)(sl,{style:u,children:[" ",(0,L.jsx)(E.FormattedMessage,{id:"trial.tip.remaining.days",values:{days:c}})]})]}):(0,L.jsxs)(L.Fragment,{children:[(0,C.$A)()?(0,L.jsx)(E.FormattedMessage,{id:"trial.tip.enterprise.edition"}):(0,L.jsx)(E.FormattedMessage,{id:"trial.tip.platform.edition"})," ",(0,L.jsx)(E.FormattedMessage,{id:"trial.tip.trial"}),c>=0&&(0,L.jsxs)(sl,{style:u,children:[" ",(0,L.jsx)(E.FormattedMessage,{id:"trial.tip.remaining.days",values:{days:c}})]})]})})})}),(0,L.jsxs)(ol.Z,{title:(0,L.jsx)(E.FormattedMessage,{id:"trial.tip.warning.title"}),open:n,onCancel:d,footer:[(0,L.jsx)(el.ZP,{onClick:d,children:(0,L.jsx)(E.FormattedMessage,{id:"trial.tip.warning.later"})},"cancel"),(0,L.jsx)(el.ZP,{type:"primary",onClick:p,children:(0,L.jsx)(E.FormattedMessage,{id:"trial.tip.warning.upgrade"})},"subscribe")],children:[(0,L.jsx)("p",{children:(0,L.jsx)(E.FormattedMessage,{id:"trial.tip.warning.content",values:{days:(0,L.jsxs)(sl,{strong:!0,style:{color:"#ff4d4f"},children:[" ",c," "]})}})}),(0,L.jsx)("p",{children:(0,L.jsx)(E.FormattedMessage,{id:"trial.tip.warning.upgrade.prompt"})})]})]})},cl=r(91221),ul="/auth/login";function pl(){return dl.apply(this,arguments)}function dl(){return dl=v()(f()().mark((function e(){var t,r,n,i;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return G.Z.log("getInitialState"),t=window.location.pathname,G.Z.log("getInitialState - current path:",t),e.next=5,z();case 5:if(!e.sent){e.next=18;break}return G.Z.log("getInitialState - AccessToken validation successful, getting user info from store"),r=F.L.getState().userInfo,e.prev=9,e.next=12,(0,C.ME)();case 12:e.next=17;break;case 14:e.prev=14,e.t0=e.catch(9),console.error("Failed to load config:",e.t0);case 17:return e.abrupt("return",{fetchUserInfo:function(){var e=v()(f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",r);case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),userInfo:r,settings:T.Z});case 18:return n=function(){var e=v()(f()().mark((function e(){var r,n;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!==(r=localStorage.getItem(_.LA8))&&0!==r.trim().length){e.next=3;break}return e.abrupt("return",void 0);case 3:return e.prev=3,e.next=6,(0,x.Ai)();case 6:return n=e.sent,G.Z.log("getProfile: ",n),e.abrupt("return",n.data);case 11:e.prev=11,e.t0=e.catch(3),t.startsWith("/auth/")||E.history.push(ul);case 14:return e.abrupt("return",void 0);case 15:case"end":return e.stop()}}),e,null,[[3,11]])})));return function(){return e.apply(this,arguments)}}(),e.next=21,n();case 21:return i=e.sent,e.prev=22,e.next=25,(0,C.ME)();case 25:e.next=30;break;case 27:e.prev=27,e.t1=e.catch(22),console.error("Failed to load config:",e.t1);case 30:return e.abrupt("return",{fetchUserInfo:n,userInfo:i,settings:T.Z});case 31:case"end":return e.stop()}}),e,null,[[9,14],[22,27]])}))),dl.apply(this,arguments)}var fl=function(e){var t,r,n=e.initialState,i=e.setInitialState;Qs();var o=(0,E.useIntl)(),a=(null!=n?n:{}).userInfo,s=k.ZP.useNotification(),l=y()(s,2),c=l[0],u=l[1],d=(0,N.useState)("https://www.weiyuai.cn/logo.png"),h=y()(d,2),g=h[0],b=h[1],x=(0,N.useState)(""),T=y()(x,2),R=(T[0],T[1]),M=(0,N.useState)(!1),q=y()(M,2),D=q[0],B=q[1],$=(0,F.L)((function(e){return{deviceUid:e.deviceUid,setDeviceUid:e.setDeviceUid}})),U=$.deviceUid,Z=$.setDeviceUid,K=(0,F.L)((function(e){return e.setUserInfo})),Q=(0,P.Z)().isDarkMode;n.settings.navTheme=Q?"realDark":"light";var X,J=function(e){document.title=e||o.formatMessage({id:"app.title"})},ee=function(e){var t=document.querySelector("link[rel*='icon']");t||((t=document.createElement("link")).type="image/x-icon",t.rel="shortcut icon",document.getElementsByTagName("head")[0].appendChild(t)),t.href=e},te=function(e){var t;if(!e)return b("https://www.weiyuai.cn/logo.png"),ee("https://www.weiyuai.cn/logo.png"),J(o.formatMessage({id:"app.title"})),void R(o.formatMessage({id:"app.title"}));if((null==e||null===(t=e.custom)||void 0===t?void 0:t.enabled)&&!(0,C._p)()){var r,n,i,s;if(null!=e&&null!==(r=e.custom)&&void 0!==r&&r.logo){var l,u=null==e||null===(l=e.custom)||void 0===l?void 0:l.logo;b(u),ee(u)}else b("https://www.weiyuai.cn/logo.png"),ee("https://www.weiyuai.cn/logo.png");if(null!=e&&null!==(n=e.custom)&&void 0!==n&&n.name)J(null==e||null===(i=e.custom)||void 0===i?void 0:i.name),R(null==e||null===(s=e.custom)||void 0===s?void 0:s.name);else J(o.formatMessage({id:"app.title"})),R(o.formatMessage({id:"app.title"}))}else b("https://www.weiyuai.cn/logo.png"),ee("https://www.weiyuai.cn/logo.png"),J(o.formatMessage({id:"app.title"})),R(o.formatMessage({id:"app.title"}));var p=(0,C.kG)();G.Z.log("Base URL:",p),function(){if(a){var e=(0,C.NL)();e!==_.OsQ&&e||c.error({message:"版本检测",description:"检测到非法版本或许可证解密失败,系统将自动退出",duration:3,onClose:function(){(0,I.NZ)()}})}}(),function(){if(a&&(0,C.OJ)()){var e=(0,C.xn)();if(e===_.OsQ)return void c.error({message:"许可检测",description:"检测到非法版本或许可证解密失败或已过期,系统将自动退出",duration:3,onClose:function(){(0,I.NZ)()}});var t=-1;if(e&&"object"===m()(e)&&"expiryDate"in e&&e.expiryDate){var r=new Date(e.expiryDate),n=new Date,i=r.getTime()-n.getTime();t=Math.ceil(i/864e5),t=Math.max(0,t)}0===t&&c.error({message:"许可检测",description:"检测到非法版本或许可证解密失败或已过期,系统将自动退出",duration:3,onClose:function(){(0,I.NZ)()}})}}()},re=function(e){var t=e.detail.config;G.Z.log("Config updated from server, updating UI:",t),te(t)},ne=function(){var e=v()(f()().mark((function e(){var t;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,C.Xs)();case 3:t=e.sent,G.Z.log("getConfig config app (from cache): ",t),te(t),B(!0),window.addEventListener("config-updated",re),e.next=14;break;case 10:e.prev=10,e.t0=e.catch(0),console.error("Error loading config:",e.t0),B(!0);case 14:case"end":return e.stop()}}),e,null,[[0,10]])})));return function(){return e.apply(this,arguments)}}(),ie=function(){var e=v()(f()().mark((function e(){var t;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,cl.tw)();case 3:t=e.sent,G.Z.log("getLlmProviderConfigDefault response:",t.data),t&&200===t.code&&t.data&&Xs.A.getState().setLlmProviderConfigDefault(t.data),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),console.error("getLlmProviderConfigDefault Error loading model config:",e.t0);case 11:case"end":return e.stop()}}),e,null,[[0,8]])})));return function(){return e.apply(this,arguments)}}();return(0,N.useEffect)((function(){!function(){if(null!=a){void 0!==U&&""!==U||Z((0,I.Zx)());var e=localStorage.getItem(_.LA8);Ys({uid:null==a?void 0:a.uid,username:null==a?void 0:a.username,accessToken:e})}}(),K(a)}),[a,D]),(0,N.useEffect)((function(){return O.Z.on(_.fN$,(function(){G.Z.log("EVENT_BUS_TOKEN_INVALID"),(0,I.NZ)()})),O.Z.on(_.YwV,(function(e){G.Z.log("EVENT_BUS_MQTT_NOTICE",e)})),O.Z.on(_.VZf,(function(e){G.Z.log("EVENT_BUS_MQTT_MESSAGE",e)})),(0,I.pr)(),ne(),ie(),function(){O.Z.off(_.fN$),O.Z.off(_.YwV),O.Z.off(_.VZf),window.removeEventListener("config-updated",re)}}),[]),p()({actionsRender:function(){return[(0,L.jsx)(j,{},"fullScreen"),(0,L.jsx)(ll,{},"trialTip"),!1,(0,L.jsx)(tl,{},"GotoGithub"),(0,L.jsx)(W,{},"GotoAgent"),(0,L.jsx)(Y,{},"ContactUs")]},title:D?function(){var e=(0,C.nt)(),t=(0,C.ye)();return e&&t?t:o.formatMessage({id:"app.title"})}():o.formatMessage({id:"app.title"}),logo:D?(0,C.do)():g,avatarProps:{src:null==n||null===(t=n.userInfo)||void 0===t?void 0:t.avatar,title:(0,L.jsx)(w.gj,{}),render:function(e,t){return(0,L.jsx)(w.Kd,{menu:!0,children:t})}},waterMarkProps:{content:null==n||null===(r=n.userInfo)||void 0===r?void 0:r.nickname},footerRender:function(){return(0,L.jsx)(w.$_,{})},onPageChange:(X=v()(f()().mark((function e(){var t,r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=E.history.location,!(r=new URLSearchParams(t.search)).has("accessToken")){e.next=10;break}return G.Z.log("onPageChange - Found accessToken in URL, attempting authentication"),e.next=6,z(r);case 6:if(!e.sent){e.next=10;break}return G.Z.log("onPageChange - AccessToken authentication successful, staying on current page"),e.abrupt("return");case 10:null!=n&&n.userInfo||t.pathname===ul||"/auth/register"===t.pathname||(G.Z.log("onPageChange - No user info and not on auth pages, redirecting to login"),E.history.push(ul));case 11:case"end":return e.stop()}}),e)}))),function(){return X.apply(this,arguments)}),menuHeaderRender:void 0,menu:{type:"group",collapsedShowTitle:!0,hideChildrenInMenu:!0},collapsedButtonRender:function(){return(0,L.jsx)(L.Fragment,{})},childrenRender:function(e){var t=(0,nl.M)().config,r=p()({},t);D&&((0,C.nt)()&&((0,C.ec)()||(r.bubbleConfig.show=!1,r.buttonConfig.show=!1)));return(0,L.jsx)(L.Fragment,{children:(0,L.jsx)(V.w,{children:(0,L.jsxs)(S.Z,{children:[(0,L.jsx)(A.ZP,{}),u,D&&(0,L.jsx)(rl.Q,p()(p()({},r),{},{onInit:function(){G.Z.log("ByteDesk initialized admin")}})),(0,L.jsx)(H,{userInfo:a,setInitialState:i,children:e})]})})})}},null==n?void 0:n.settings)},hl=p()(p()({},R),{},{requestInterceptors:[function(e,t){var r=localStorage.getItem(_.LA8);if(r&&r.length>10&&e.startsWith("/api")){var n={Authorization:"Bearer ".concat(r)};return{url:"".concat((0,C.kG)()).concat(e),options:p()(p()({},t),{},{interceptors:!0,headers:n})}}return e.startsWith("http")?{url:"".concat(e),options:p()(p()({},t),{},{interceptors:!0})}:{url:"".concat((0,C.kG)()).concat(e),options:p()(p()({},t),{},{interceptors:!0})}}]}),ml=r(7862),gl=r.n(ml),yl=r(81690),bl=r.n(yl),vl=r(21700),wl=r.n(vl),kl=r(31236),Sl=r.n(kl);function xl(){return xl=Object.assign||function(e){for(var t=1;t=0||(i[r]=e[r]);return i}var Cl={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title",FRAGMENT:"Symbol(react.fragment)"},Al={rel:["amphtml","canonical","alternate"]},Ol={type:["application/ld+json"]},Rl={charset:"",name:["robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]},Pl=Object.keys(Cl).map((function(e){return Cl[e]})),Il={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},Ml=Object.keys(Il).reduce((function(e,t){return e[Il[t]]=t,e}),{}),ql=function(e,t){for(var r=e.length-1;r>=0;r-=1){var n=e[r];if(Object.prototype.hasOwnProperty.call(n,t))return n[t]}return null},Dl=function(e){var t=ql(e,Cl.TITLE),r=ql(e,"titleTemplate");if(Array.isArray(t)&&(t=t.join("")),r&&t)return r.replace(/%s/g,(function(){return t}));var n=ql(e,"defaultTitle");return t||n||void 0},Nl=function(e){return ql(e,"onChangeClientState")||function(){}},Ll=function(e,t){return t.filter((function(t){return void 0!==t[e]})).map((function(t){return t[e]})).reduce((function(e,t){return xl({},e,t)}),{})},jl=function(e,t){return t.filter((function(e){return void 0!==e[Cl.BASE]})).map((function(e){return e[Cl.BASE]})).reverse().reduce((function(t,r){if(!t.length)for(var n=Object.keys(r),i=0;i/g,">").replace(/"/g,""").replace(/'/g,"'")},Wl=function(e){return Object.keys(e).reduce((function(t,r){var n=void 0!==e[r]?r+'="'+e[r]+'"':""+r;return t?t+" "+n:n}),"")},Vl=function(e,t){return void 0===t&&(t={}),Object.keys(e).reduce((function(t,r){return t[Il[r]||r]=e[r],t}),t)},Gl=function(e,t){return t.map((function(t,r){var n,i=((n={key:r})["data-rh"]=!0,n);return Object.keys(t).forEach((function(e){var r=Il[e]||e;"innerHTML"===r||"cssText"===r?i.dangerouslySetInnerHTML={__html:t.innerHTML||t.cssText}:i[r]=t[e]})),N.createElement(e,i)}))},Kl=function(e,t,r){switch(e){case Cl.TITLE:return{toComponent:function(){return r=t.titleAttributes,(n={key:e=t.title})["data-rh"]=!0,i=Vl(r,n),[N.createElement(Cl.TITLE,i,e)];var e,r,n,i},toString:function(){return function(e,t,r,n){var i=Wl(r),o=Fl(t);return i?"<"+e+' data-rh="true" '+i+">"+Hl(o,n)+"":"<"+e+' data-rh="true">'+Hl(o,n)+""}(e,t.title,t.titleAttributes,r)}};case"bodyAttributes":case"htmlAttributes":return{toComponent:function(){return Vl(t)},toString:function(){return Wl(t)}};default:return{toComponent:function(){return Gl(e,t)},toString:function(){return function(e,t,r){return t.reduce((function(t,n){var i=Object.keys(n).filter((function(e){return!("innerHTML"===e||"cssText"===e)})).reduce((function(e,t){var i=void 0===n[t]?t:t+'="'+Hl(n[t],r)+'"';return e?e+" "+i:i}),""),o=n.innerHTML||n.cssText||"",a=-1===Zl.indexOf(e);return t+"<"+e+' data-rh="true" '+i+(a?"/>":">"+o+"")}),"")}(e,t,r)}}}},Yl=function(e){var t=e.baseTag,r=e.bodyAttributes,n=e.encode,i=e.htmlAttributes,o=e.noscriptTags,a=e.styleTags,s=e.title,l=void 0===s?"":s,c=e.titleAttributes,u=e.linkTags,p=e.metaTags,d=e.scriptTags,f={toComponent:function(){},toString:function(){return""}};if(e.prioritizeSeoTags){var h=function(e){var t=e.linkTags,r=e.scriptTags,n=e.encode,i=Ul(e.metaTags,Rl),o=Ul(t,Al),a=Ul(r,Ol);return{priorityMethods:{toComponent:function(){return[].concat(Gl(Cl.META,i.priority),Gl(Cl.LINK,o.priority),Gl(Cl.SCRIPT,a.priority))},toString:function(){return Kl(Cl.META,i.priority,n)+" "+Kl(Cl.LINK,o.priority,n)+" "+Kl(Cl.SCRIPT,a.priority,n)}},metaTags:i.default,linkTags:o.default,scriptTags:a.default}}(e);f=h.priorityMethods,u=h.linkTags,p=h.metaTags,d=h.scriptTags}return{priority:f,base:Kl(Cl.BASE,t,n),bodyAttributes:Kl("bodyAttributes",r,n),htmlAttributes:Kl("htmlAttributes",i,n),link:Kl(Cl.LINK,u,n),meta:Kl(Cl.META,p,n),noscript:Kl(Cl.NOSCRIPT,o,n),script:Kl(Cl.SCRIPT,d,n),style:Kl(Cl.STYLE,a,n),title:Kl(Cl.TITLE,{title:l,titleAttributes:c},n)}},Ql=[],Xl=function(e,t){var r=this;void 0===t&&(t="undefined"!=typeof document),this.instances=[],this.value={setHelmet:function(e){r.context.helmet=e},helmetInstances:{get:function(){return r.canUseDOM?Ql:r.instances},add:function(e){(r.canUseDOM?Ql:r.instances).push(e)},remove:function(e){var t=(r.canUseDOM?Ql:r.instances).indexOf(e);(r.canUseDOM?Ql:r.instances).splice(t,1)}}},this.context=e,this.canUseDOM=t,t||(e.helmet=Yl({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))},Jl=N.createContext({}),ec=gl().shape({setHelmet:gl().func,helmetInstances:gl().shape({get:gl().func,add:gl().func,remove:gl().func})}),tc="undefined"!=typeof document,rc=function(e){function t(r){var n;return(n=e.call(this,r)||this).helmetData=new Xl(n.props.context,t.canUseDOM),n}return El(t,e),t.prototype.render=function(){return N.createElement(Jl.Provider,{value:this.helmetData.value},this.props.children)},t}(N.Component);rc.canUseDOM=tc,rc.propTypes={context:gl().shape({helmet:gl().shape()}),children:gl().node.isRequired},rc.defaultProps={context:{}},rc.displayName="HelmetProvider";var nc=function(e,t){var r,n=document.head||document.querySelector(Cl.HEAD),i=n.querySelectorAll(e+"[data-rh]"),o=[].slice.call(i),a=[];return t&&t.length&&t.forEach((function(t){var n=document.createElement(e);for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&("innerHTML"===i?n.innerHTML=t.innerHTML:"cssText"===i?n.styleSheet?n.styleSheet.cssText=t.cssText:n.appendChild(document.createTextNode(t.cssText)):n.setAttribute(i,void 0===t[i]?"":t[i]));n.setAttribute("data-rh","true"),o.some((function(e,t){return r=t,n.isEqualNode(e)}))?o.splice(r,1):a.push(n)})),o.forEach((function(e){return e.parentNode.removeChild(e)})),a.forEach((function(e){return n.appendChild(e)})),{oldTags:o,newTags:a}},ic=function(e,t){var r=document.getElementsByTagName(e)[0];if(r){for(var n=r.getAttribute("data-rh"),i=n?n.split(","):[],o=[].concat(i),a=Object.keys(t),s=0;s=0;p-=1)r.removeAttribute(o[p]);i.length===o.length?r.removeAttribute("data-rh"):r.getAttribute("data-rh")!==a.join(",")&&r.setAttribute("data-rh",a.join(","))}},oc=function(e,t){var r=e.baseTag,n=e.htmlAttributes,i=e.linkTags,o=e.metaTags,a=e.noscriptTags,s=e.onChangeClientState,l=e.scriptTags,c=e.styleTags,u=e.title,p=e.titleAttributes;ic(Cl.BODY,e.bodyAttributes),ic(Cl.HTML,n),function(e,t){void 0!==e&&document.title!==e&&(document.title=Fl(e)),ic(Cl.TITLE,t)}(u,p);var d={baseTag:nc(Cl.BASE,r),linkTags:nc(Cl.LINK,i),metaTags:nc(Cl.META,o),noscriptTags:nc(Cl.NOSCRIPT,a),scriptTags:nc(Cl.SCRIPT,l),styleTags:nc(Cl.STYLE,c)},f={},h={};Object.keys(d).forEach((function(e){var t=d[e],r=t.newTags,n=t.oldTags;r.length&&(f[e]=r),n.length&&(h[e]=d[e].oldTags)})),t&&t(),s(e,f,h)},ac=null,sc=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i elements are self-closing and can not contain children. Refer to our API for more information.")}},r.flattenArrayTypeChildren=function(e){var t,r=e.child,n=e.arrayTypeChildren;return xl({},n,((t={})[r.type]=[].concat(n[r.type]||[],[xl({},e.newChildProps,this.mapNestedChildrenToProps(r,e.nestedChildren))]),t))},r.mapObjectTypeChildren=function(e){var t,r,n=e.child,i=e.newProps,o=e.newChildProps,a=e.nestedChildren;switch(n.type){case Cl.TITLE:return xl({},i,((t={})[n.type]=a,t.titleAttributes=xl({},o),t));case Cl.BODY:return xl({},i,{bodyAttributes:xl({},o)});case Cl.HTML:return xl({},i,{htmlAttributes:xl({},o)});default:return xl({},i,((r={})[n.type]=xl({},o),r))}},r.mapArrayTypeChildrenToProps=function(e,t){var r=xl({},t);return Object.keys(e).forEach((function(t){var n;r=xl({},r,((n={})[t]=e[t],n))})),r},r.warnOnInvalidChildren=function(e,t){return wl()(Pl.some((function(t){return e.type===t})),"function"==typeof e.type?"You may be attempting to nest components within each other, which is not allowed. Refer to our API for more information.":"Only elements types "+Pl.join(", ")+" are allowed. Helmet does not support rendering <"+e.type+"> elements. Refer to our API for more information."),wl()(!t||"string"==typeof t||Array.isArray(t)&&!t.some((function(e){return"string"!=typeof e})),"Helmet expects a string as a child of <"+e.type+">. Did you forget to wrap your children in braces? ( <"+e.type+">{``} ) Refer to our API for more information."),!0},r.mapChildrenToProps=function(e,t){var r=this,n={};return N.Children.forEach(e,(function(e){if(e&&e.props){var i=e.props,o=i.children,a=_l(i,lc),s=Object.keys(a).reduce((function(e,t){return e[Ml[t]||t]=a[t],e}),{}),l=e.type;switch("symbol"==typeof l?l=l.toString():r.warnOnInvalidChildren(e,o),l){case Cl.FRAGMENT:t=r.mapChildrenToProps(o,t);break;case Cl.LINK:case Cl.META:case Cl.NOSCRIPT:case Cl.SCRIPT:case Cl.STYLE:n=r.flattenArrayTypeChildren({child:e,arrayTypeChildren:n,newChildProps:s,nestedChildren:o});break;default:t=r.mapObjectTypeChildren({child:e,newProps:t,newChildProps:s,nestedChildren:o})}}})),this.mapArrayTypeChildrenToProps(n,t)},r.render=function(){var e=this.props,t=e.children,r=_l(e,cc),n=xl({},r),i=r.helmetData;return t&&(n=this.mapChildrenToProps(t,n)),!i||i instanceof Xl||(i=new Xl(i.context,i.instances)),i?N.createElement(sc,xl({},n,{context:i.value,helmetData:void 0})):N.createElement(Jl.Consumer,null,(function(e){return N.createElement(sc,xl({},n,{context:e}))}))},t}(N.Component);uc.propTypes={base:gl().object,bodyAttributes:gl().object,children:gl().oneOfType([gl().arrayOf(gl().node),gl().node]),defaultTitle:gl().string,defer:gl().bool,encodeSpecialCharacters:gl().bool,htmlAttributes:gl().object,link:gl().arrayOf(gl().object),meta:gl().arrayOf(gl().object),noscript:gl().arrayOf(gl().object),onChangeClientState:gl().func,script:gl().arrayOf(gl().object),style:gl().arrayOf(gl().object),title:gl().string,titleAttributes:gl().object,titleTemplate:gl().string,prioritizeSeoTags:gl().bool,helmetData:gl().object},uc.defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1},uc.displayName="Helmet";var pc={},dc=function(e){return N.createElement(rc,{context:pc},e)};var fc=r(43046),hc=r(88836);function mc(e){var t=(0,fc.t)("@@initialState").initialState,r=N.useMemo((function(){return function(e){var t=(null!=e?e:{}).userInfo;return G.Z.log("access userInfo: ",t),{canAdmin:function(){var e=!1;if(null!=t&&t.currentRoles)for(var r=0;r<(null==t||null===(n=t.currentRoles)||void 0===n?void 0:n.length);r++){var n;"ROLE_ADMIN"===(null==t?void 0:t.currentRoles[r]).name&&(e=!0)}return(null==t?void 0:t.superUser)||e},canSuper:function(){return null==t?void 0:t.superUser},canDebug:function(){return!1},canAgent:function(){if(null!=t&&t.authorities)for(var e=0;e<(null==t||null===(r=t.authorities)||void 0===r?void 0:r.length);e++){var r;if((null==t?void 0:t.authorities[e]).authority.indexOf("AGENT_")>-1)return!0}return!1},canWorkgroup:function(){if(null!=t&&t.authorities)for(var e=0;e<(null==t||null===(r=t.authorities)||void 0===r?void 0:r.length);e++){var r;if((null==t?void 0:t.authorities[e]).authority.indexOf("WORKGROUP_")>-1)return!0}return!1},canMember:function(){if(null!=t&&t.authorities)for(var e=0;e<(null==t||null===(r=t.authorities)||void 0===r?void 0:r.length);e++){var r;if((null==t?void 0:t.authorities[e]).authority.indexOf("MEMBER_")>-1)return!0}return!1},canRobot:function(){if(null!=t&&t.authorities)for(var e=0;e<(null==t||null===(r=t.authorities)||void 0===r?void 0:r.length);e++){var r;if((null==t?void 0:t.authorities[e]).authority.indexOf("ROBOT_")>-1)return!0}return!1},canTicket:function(){if(null!=t&&t.authorities)for(var e=0;e<(null==t||null===(r=t.authorities)||void 0===r?void 0:r.length);e++){var r;if((null==t?void 0:t.authorities[e]).authority.indexOf("TICKET_")>-1)return!0}return!1},canKbase:function(){if(null!=t&&t.authorities)for(var e=0;e<(null==t||null===(r=t.authorities)||void 0===r?void 0:r.length);e++){var r;if((null==t?void 0:t.authorities[e]).authority.indexOf("KBASE_")>-1)return!0}return!1},isCommunityEdition:function(){var e=(0,C.e)();return e!==_.OsQ&&e===_.dbF},isEnterpriseEdition:function(){var e=(0,C.e)();return e!==_.OsQ&&e===_.hj_},isPlatformEdition:function(){var e=(0,C.e)();return e!==_.OsQ&&e===_.tmZ},isEnterpriseOrPlatformEdition:function(){var e=(0,C.e)();return e!==_.OsQ&&(e===_.hj_||e===_.tmZ)},isEdition:function(){var e=(0,C.e)();return e!==_.OsQ&&(e===_.dbF||e===_.hj_||e===_.tmZ)},isNotCustom:function(){var e=(0,C.nt)();return!(0,C.Ox)()||!e},isNotServerModeQuanjing:function(){return!(0,C.Ox)()&&(0,C.OJ)()},isEnterpriseOrPlatformEditionNotCustom:function(){var e=(0,C.e)(),t=(0,C.nt)();return!(e!==_.hj_&&e!==_.tmZ||(0,C.Ox)()&&t)},isWeiyu:function(){var e=(0,C.xn)();return!(!e||"object"!==m()(e)||!("name"in e))&&"weiyu"===e.name},canReadFoo:!0,canUpdateFoo:function(){return!0}}}(t)}),[t]);return(0,L.jsx)(hc.J.Provider,{value:r,children:e.children})}function gc(e){return(0,L.jsx)(mc,{children:e})}function yc(){return(0,L.jsx)("div",{})}function bc(e){var t=N.useRef(!1),r=((0,fc.t)("@@initialState")||{}).loading,n=void 0!==r&&r;return N.useEffect((function(){n||(t.current=!0)}),[n]),n&&!t.current&&"undefined"!=typeof window?(0,L.jsx)(yc,{}):e.children}function vc(e){return(0,L.jsx)(bc,{children:e})}var wc=r(39328),kc={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M924.8 385.6a446.7 446.7 0 00-96-142.4 446.7 446.7 0 00-142.4-96C631.1 123.8 572.5 112 512 112s-119.1 11.8-174.4 35.2a446.7 446.7 0 00-142.4 96 446.7 446.7 0 00-96 142.4C75.8 440.9 64 499.5 64 560c0 132.7 58.3 257.7 159.9 343.1l1.7 1.4c5.8 4.8 13.1 7.5 20.6 7.5h531.7c7.5 0 14.8-2.7 20.6-7.5l1.7-1.4C901.7 817.7 960 692.7 960 560c0-60.5-11.9-119.1-35.2-174.4zM761.4 836H262.6A371.12 371.12 0 01140 560c0-99.4 38.7-192.8 109-263 70.3-70.3 163.7-109 263-109 99.4 0 192.8 38.7 263 109 70.3 70.3 109 163.7 109 263 0 105.6-44.5 205.5-122.6 276zM623.5 421.5a8.03 8.03 0 00-11.3 0L527.7 506c-18.7-5-39.4-.2-54.1 14.5a55.95 55.95 0 000 79.2 55.95 55.95 0 0079.2 0 55.87 55.87 0 0014.5-54.1l84.5-84.5c3.1-3.1 3.1-8.2 0-11.3l-28.3-28.3zM490 320h44c4.4 0 8-3.6 8-8v-80c0-4.4-3.6-8-8-8h-44c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8zm260 218v44c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8v-44c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8zm12.7-197.2l-31.1-31.1a8.03 8.03 0 00-11.3 0l-56.6 56.6a8.03 8.03 0 000 11.3l31.1 31.1c3.1 3.1 8.2 3.1 11.3 0l56.6-56.6c3.1-3.1 3.1-8.2 0-11.3zm-458.6-31.1a8.03 8.03 0 00-11.3 0l-31.1 31.1a8.03 8.03 0 000 11.3l56.6 56.6c3.1 3.1 8.2 3.1 11.3 0l31.1-31.1c3.1-3.1 3.1-8.2 0-11.3l-56.6-56.6zM262 530h-80c-4.4 0-8 3.6-8 8v44c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8v-44c0-4.4-3.6-8-8-8z"}}]},name:"dashboard",theme:"outlined"},Sc=r(64423),xc=function(e,t){return N.createElement(Sc.Z,(0,wc.Z)((0,wc.Z)({},e),{},{ref:t,icon:kc}))};var Ec=N.forwardRef(xc),Tc=r(85333),_c=function(e,t){return N.createElement(Sc.Z,(0,wc.Z)((0,wc.Z)({},e),{},{ref:t,icon:Tc.Z}))};var Cc=N.forwardRef(_c),Ac=r(26033),Oc=function(e,t){return N.createElement(Sc.Z,(0,wc.Z)((0,wc.Z)({},e),{},{ref:t,icon:Ac.Z}))};var Rc=N.forwardRef(Oc),Pc=r(15323),Ic=function(e,t){return N.createElement(Sc.Z,(0,wc.Z)((0,wc.Z)({},e),{},{ref:t,icon:Pc.Z}))};var Mc=N.forwardRef(Ic),qc={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-260 72h96v209.9L621.5 312 572 347.4V136zm220 752H232V136h280v296.9c0 3.3 1 6.6 3 9.3a15.9 15.9 0 0022.3 3.7l83.8-59.9 81.4 59.4c2.7 2 6 3.1 9.4 3.1 8.8 0 16-7.2 16-16V136h64v752z"}}]},name:"book",theme:"outlined"},Dc=function(e,t){return N.createElement(Sc.Z,(0,wc.Z)((0,wc.Z)({},e),{},{ref:t,icon:qc}))};var Nc=N.forwardRef(Dc),Lc=r(39282),jc=function(e,t){return N.createElement(Sc.Z,(0,wc.Z)((0,wc.Z)({},e),{},{ref:t,icon:Lc.Z}))};var Bc=N.forwardRef(jc),$c=r(67983),Fc=function(e,t){return N.createElement(Sc.Z,(0,wc.Z)((0,wc.Z)({},e),{},{ref:t,icon:$c.Z}))};var Uc=N.forwardRef(Fc),zc=r(78041),Zc=function(e,t){return N.createElement(Sc.Z,(0,wc.Z)((0,wc.Z)({},e),{},{ref:t,icon:zc.Z}))};var Hc=N.forwardRef(Zc),Wc=r(14018),Vc=function(e,t){return N.createElement(Sc.Z,(0,wc.Z)((0,wc.Z)({},e),{},{ref:t,icon:Wc.Z}))};var Gc=N.forwardRef(Vc),Kc={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M926 164H94c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V196c0-17.7-14.3-32-32-32zm-40 632H134V236h752v560zm-658.9-82.3c3.1 3.1 8.2 3.1 11.3 0l172.5-172.5 114.4 114.5c3.1 3.1 8.2 3.1 11.3 0l297-297.2c3.1-3.1 3.1-8.2 0-11.3l-36.8-36.8a8.03 8.03 0 00-11.3 0L531 565 416.6 450.5a8.03 8.03 0 00-11.3 0l-214.9 215a8.03 8.03 0 000 11.3l36.7 36.9z"}}]},name:"fund",theme:"outlined"},Yc=function(e,t){return N.createElement(Sc.Z,(0,wc.Z)((0,wc.Z)({},e),{},{ref:t,icon:Kc}))};var Qc=N.forwardRef(Yc),Xc=r(65173),Jc=function(e,t){return N.createElement(Sc.Z,(0,wc.Z)((0,wc.Z)({},e),{},{ref:t,icon:Xc.Z}))};var eu=N.forwardRef(Jc),tu=r(20614),ru=function(e,t){return N.createElement(Sc.Z,(0,wc.Z)((0,wc.Z)({},e),{},{ref:t,icon:tu.Z}))};var nu=N.forwardRef(ru),iu={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M771.91 115a31.65 31.65 0 00-17.42 5.27L400 351.97H236a16 16 0 00-16 16v288.06a16 16 0 0016 16h164l354.5 231.7a31.66 31.66 0 0017.42 5.27c16.65 0 32.08-13.25 32.08-32.06V147.06c0-18.8-15.44-32.06-32.09-32.06M732 221v582L439.39 611.75l-17.95-11.73H292V423.98h129.44l17.95-11.73z"}}]},name:"muted",theme:"outlined"},ou=function(e,t){return N.createElement(Sc.Z,(0,wc.Z)((0,wc.Z)({},e),{},{ref:t,icon:iu}))};var au=N.forwardRef(ou),su=r(89291),lu=function(e,t){return N.createElement(Sc.Z,(0,wc.Z)((0,wc.Z)({},e),{},{ref:t,icon:su.Z}))};var cu=N.forwardRef(lu),uu=r(42023),pu=function(e,t){return N.createElement(Sc.Z,(0,wc.Z)((0,wc.Z)({},e),{},{ref:t,icon:uu.Z}))};var du={DashboardOutlined:Ec,TeamOutlined:Cc,CustomerServiceOutlined:Rc,RobotOutlined:Mc,BookOutlined:Nc,ProfileOutlined:Bc,ShareAltOutlined:Uc,PhoneOutlined:Hc,EyeOutlined:Gc,FundOutlined:Qc,CheckOutlined:eu,MessageOutlined:nu,MutedOutlined:au,SettingOutlined:cu,CrownOutlined:N.forwardRef(pu)};function fu(e){var t=e.routes;Object.keys(t).forEach((function(e){var r=t[e].icon;if(r&&"string"==typeof r){var n=function(e){return e.replace(e[0],e[0].toUpperCase()).replace(/-(w)/g,(function(e,t){return t.toUpperCase()}))}(r);(du[n]||du[n+"Outlined"])&&(t[e].icon=N.createElement(du[n]||du[n+"Outlined"]))}}))}var hu=r(54436),mu=r(28977),gu=r.n(mu),yu=(r(9733),r(58070),r(6303),r(84760));var bu="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?N.useLayoutEffect:N.useEffect,vu=function(e){var t,r=(0,yu.Kd)(),n=N.useState(r),i=y()(n,2),o=i[0],a=i[1],s=N.useState((function(){return(0,yu.lw)(o,!0)})),l=y()(s,2),c=l[0],u=l[1],p=function(e){var t;null!==gu()&&void 0!==gu()&&gu().locale&&gu().locale((null===(t=yu.H8[e])||void 0===t?void 0:t.momentLocale)||"en");a(e),u((0,yu.lw)(e))};bu((function(){return yu.B.on(yu.PZ,p),function(){yu.B.off(yu.PZ,p)}}),[]);var d=(0,yu.Mg)();return(0,L.jsx)(hu.ZP,{direction:d,locale:(null===(t=yu.H8[o])||void 0===t?void 0:t.antd)||{},children:(0,L.jsx)(yu.eU,{value:c,children:e.children})})};function wu(e){return N.createElement(vu,null,e)}var ku={initialState:void 0,loading:!0,error:void 0},Su={model_1:{namespace:"@@initialState",model:function(){var e=(0,N.useState)(ku),t=y()(e,2),r=t[0],n=t[1],i=(0,N.useCallback)(v()(f()().mark((function e(){var t;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n((function(e){return p()(p()({},e),{},{loading:!0,error:void 0})})),e.prev=1,e.next=4,pl();case 4:t=e.sent,n((function(e){return p()(p()({},e),{},{initialState:t,loading:!1})})),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),n((function(t){return p()(p()({},t),{},{error:e.t0,loading:!1})}));case 11:case"end":return e.stop()}}),e,null,[[1,8]])}))),[]),o=(0,N.useCallback)(function(){var e=v()(f()().mark((function e(t){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n((function(e){return"function"==typeof t?p()(p()({},e),{},{initialState:t(e.initialState),loading:!1}):p()(p()({},e),{},{initialState:t,loading:!1})}));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),[]);return(0,N.useEffect)((function(){i()}),[]),p()(p()({},r),{},{refresh:i,setInitialState:o})}}};function xu(e){var t=N.useMemo((function(){return Object.keys(Su).reduce((function(e,t){return e[Su[t].namespace]=Su[t].model,e}),{})}),[]);return(0,L.jsx)(fc.z,p()(p()({models:t},e),{},{children:e.children}))}function Eu(e,t){return(0,L.jsx)(xu,p()(p()({},t),{},{children:e}))}var Tu=null;function _u(){var e;return Tu=E.PluginManager.create({plugins:[{apply:(e=n,e.default?"function"==typeof e.default?e.default():e.default:e),path:void 0},{apply:i,path:void 0},{apply:o,path:void 0},{apply:a,path:void 0},{apply:s,path:void 0},{apply:l,path:void 0},{apply:c,path:void 0}],validKeys:["patchRoutes","patchClientRoutes","modifyContextOpts","modifyClientRenderOpts","rootContainer","innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","render","onRouteChange","antd","getInitialState","layout","locale","qiankun","request"]})}function Cu(){return Tu}},14870:function(e,t,r){"use strict";r.d(t,{Access:function(){return n.Nv},ApplyPluginsType:function(){return de},FormattedMessage:function(){return i._H},Link:function(){return Y},Outlet:function(){return F.j3},PluginManager:function(){return fe},SelectLang:function(){return i.pD},getLocale:function(){return i.Kd},history:function(){return he.m8},matchRoutes:function(){return F.fp},request:function(){return j},setLocale:function(){return i.i_},useAccess:function(){return n.md},useAppData:function(){return V.Ov},useIntl:function(){return i.YB},useLocation:function(){return F.TH},useModel:function(){return o.t},useNavigate:function(){return F.s0},useOutletContext:function(){return F.bx}});var n=r(48171),i=r(19726),o=r(43046),a=r(90819),s=r.n(a),l=r(89933),c=r.n(l),u=(r(84176),r(89957),r(73193)),p=r.n(u),d=r(33735),f=r.n(d),h=r(44194),m=r(51899),g=r.n(m),y=r(14978),b=r.n(y);function v(){return"undefined"==typeof document||void 0===document.visibilityState||"hidden"!==document.visibilityState}new Map;var w=function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,o=r.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(n=o.next()).done;)a.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return a},k=function(){for(var e=[],t=0;t0)&&!(n=o.next()).done;)a.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return a},P=function(){for(var e=[],t=0;t1&&void 0!==arguments[1]?arguments[1]:{method:"GET"},r=L(),n=N(),i=t.getResponse,o=void 0!==i&&i,a=t.requestInterceptors,l=t.responseInterceptors,u=null==a?void 0:a.map((function(e){return e instanceof Array?r.interceptors.request.use(function(){var t=c()(s()().mark((function t(r){var n,i,o,a;return s()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=r.url,2!==e[0].length){t.next=8;break}return t.next=4,e[0](n,r);case 4:return i=t.sent,o=i.url,a=i.options,t.abrupt("return",p()(p()({},a),{},{url:o}));case 8:return t.abrupt("return",e[0](r));case 9:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),e[1]):r.interceptors.request.use(function(){var t=c()(s()().mark((function t(r){var n,i,o,a;return s()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=r.url,2!==e.length){t.next=8;break}return t.next=4,e(n,r);case 4:return i=t.sent,o=i.url,a=i.options,t.abrupt("return",p()(p()({},a),{},{url:o}));case 8:return t.abrupt("return",e(r));case 9:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())})),d=null==l?void 0:l.map((function(e){return e instanceof Array?r.interceptors.response.use(e[0],e[1]):r.interceptors.response.use(e)}));return new Promise((function(i,a){r.request(p()(p()({},t),{},{url:e})).then((function(e){null==u||u.forEach((function(e){r.interceptors.request.eject(e)})),null==d||d.forEach((function(e){r.interceptors.response.eject(e)})),i(o?e:e.data)})).catch((function(e){null==u||u.forEach((function(e){r.interceptors.request.eject(e)})),null==d||d.forEach((function(e){r.interceptors.response.eject(e)}));try{var i,o=null==n||null===(i=n.errorConfig)||void 0===i?void 0:i.errorHandler;o&&o(e,t,n)}catch(e){a(e)}a(e)}))}))},B=r(16076),$=r(18261),F=r(45516),U=r(86380);function z(){return z=Object.assign||function(e){for(var t=1;t=0||(i[r]=e[r]);return i}const H=["onClick","reloadDocument","replace","state","target","to"];const W=(0,h.forwardRef)((function(e,t){let{onClick:r,reloadDocument:n,replace:i=!1,state:o,target:a,to:s}=e,l=Z(e,H),c=(0,F.oQ)(s),u=function(e,t){let{target:r,replace:n,state:i}=void 0===t?{}:t,o=(0,F.s0)(),a=(0,F.TH)(),s=(0,F.WU)(e);return(0,h.useCallback)((t=>{if(!(0!==t.button||r&&"_self"!==r||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(t))){t.preventDefault();let r=!!n||(0,U.Ep)(a)===(0,U.Ep)(s);o(e,{replace:r,state:i})}}),[a,o,s,n,i,r,e])}(s,{replace:i,state:o,target:a});return(0,h.createElement)("a",z({},l,{href:c,onClick:function(e){r&&r(e),e.defaultPrevented||n||u(e)},ref:t,target:a}))}));var V=r(43079),G=r(8658);var K=["prefetch"];var Y=h.forwardRef((function(e,t){var r,n=e.prefetch,i=(0,$.Z)(e,K),o="undefined"!=typeof window&&window.__umi_route_prefetch__||{defaultPrefetch:"none",defaultPrefetchTimeout:50},a=o.defaultPrefetch,s=o.defaultPrefetchTimeout,l=(!0===n?"intent":!1===n?"none":n)||a;if(!["intent","render","viewport","none"].includes(l))throw new Error("Invalid prefetch value ".concat(l," found in Link component"));var c=(0,V.Ov)(),u="string"==typeof e.to?e.to:null===(r=e.to)||void 0===r?void 0:r.pathname,p=h.useRef(!1),d=function(e){var t=h.useRef(null);return h.useEffect((function(){e&&("function"==typeof e?e(t.current):e.current=t.current)})),t}(t);return(0,h.useLayoutEffect)((function(){var e;"render"!==l||p.current||(null===(e=c.preloadRoute)||void 0===e||e.call(c,u),p.current=!0)}),[l,u]),function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if("function"!=typeof IntersectionObserver)return null;var i=h.useRef("function"==typeof IntersectionObserver),o=h.useRef(null);h.useEffect((function(){if(e.current&&i.current&&!n.disabled)return o.current=new IntersectionObserver((function(e){var r=(0,G.Z)(e,1)[0];t(r)}),r),o.current.observe(e.current),function(){var e;null===(e=o.current)||void 0===e||e.disconnect()}}),[t,r,n.disabled,e]),o.current}(d,(function(e){var t;null!=e&&e.isIntersecting&&(null===(t=c.preloadRoute)||void 0===t||t.call(c,u))}),{rootMargin:"100px"},{disabled:"viewport"!==l}),u?h.createElement(W,(0,B.Z)({onMouseEnter:function(t){if("intent"===l){var r=t.target||{};r.preloadTimeout||(r.preloadTimeout=setTimeout((function(){var e;r.preloadTimeout=null,null===(e=c.preloadRoute)||void 0===e||e.call(c,u)}),e.prefetchTimeout||s))}},onMouseLeave:function(e){if("intent"===l){var t=e.target||{};t.preloadTimeout&&(clearTimeout(t.preloadTimeout),t.preloadTimeout=null)}},ref:d},i),e.children):null})),Q=r(49338);function X(){X=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,i=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function c(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof g?t:g,a=Object.create(o.prototype),s=new O(n||[]);return i(a,"_invoke",{value:T(e,r,s)}),a}function p(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var d="suspendedStart",f="executing",h="completed",m={};function g(){}function y(){}function b(){}var v={};c(v,a,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(R([])));k&&k!==r&&n.call(k,a)&&(v=k);var S=b.prototype=g.prototype=Object.create(v);function x(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function E(e,t){function r(i,o,a,s){var l=p(e[i],e,o);if("throw"!==l.type){var c=l.arg,u=c.value;return u&&"object"==(0,Q.Z)(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,a,s)}),(function(e){r("throw",e,a,s)})):t.resolve(u).then((function(e){c.value=e,a(c)}),(function(e){return r("throw",e,a,s)}))}s(l.arg)}var o;i(this,"_invoke",{value:function(e,n){function i(){return new t((function(t,i){r(e,n,t,i)}))}return o=o?o.then(i,i):i()}})}function T(t,r,n){var i=d;return function(o,a){if(i===f)throw new Error("Generator is already running");if(i===h){if("throw"===o)throw a;return{value:e,done:!0}}for(n.method=o,n.arg=a;;){var s=n.delegate;if(s){var l=_(s,n);if(l){if(l===m)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(i===d)throw i=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i=f;var c=p(t,r,n);if("normal"===c.type){if(i=n.done?h:"suspendedYield",c.arg===m)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(i=h,n.method="throw",n.arg=c.arg)}}}function _(t,r){var n=r.method,i=t.iterator[n];if(i===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,_(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),m;var o=p(i,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,m;var a=o.arg;return a?a.done?(r[t.resultName]=a.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,m):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function A(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function O(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function R(t){if(t||""===t){var r=t[a];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,o=function r(){for(;++i=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var l=n.call(a,"catchLoc"),c=n.call(a,"finallyLoc");if(l&&c){if(this.prev=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),A(r),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var i=n.arg;A(r)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:R(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),m}},t}var J=r(42549);function ee(e,t,r,n,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,i)}function te(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){ee(o,n,i,a,s,"next",e)}function s(e){ee(o,n,i,a,s,"throw",e)}a(void 0)}))}}var re=r(2147);function ne(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=(0,re.Z)(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,i=function(){};return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw o}}}}var ie=r(37115);var oe=r(58157);function ae(e){return(0,ie.Z)(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||(0,re.Z)(e)||(0,oe.Z)()}var se=r(85649);function le(e,t){for(var r=0;r-1,"register failed, invalid key ".concat(r," ").concat(e.path?"from plugin ".concat(e.path):"",".")),t.hooks[r]=(t.hooks[r]||[]).concat(e.apply[r])}))}},{key:"getHooks",value:function(e){var t=ae(e.split(".")),r=t[0],n=t.slice(1),i=this.hooks[r]||[];return n.length&&(i=i.map((function(e){try{var t,r=e,i=ne(n);try{for(i.s();!(t=i.n()).done;)r=r[t.value]}catch(e){i.e(e)}finally{i.f()}return r}catch(e){return null}})).filter(Boolean)),i}},{key:"applyPlugins",value:function(e){var t=e.key,r=e.type,n=e.initialValue,i=e.args,o=e.async,a=this.getHooks(t)||[];switch(i&&ue("object"===(0,Q.Z)(i),"applyPlugins failed, args must be plain object."),o&&ue(r===de.modify||r===de.event,"async only works with modify and event type."),r){case de.modify:return o?a.reduce(function(){var e=te(X().mark((function e(r,n){var o;return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(ue("function"==typeof n||"object"===(0,Q.Z)(n)||pe(n),"applyPlugins failed, all hooks for key ".concat(t," must be function, plain object or Promise.")),!pe(r)){e.next=5;break}return e.next=4,r;case 4:r=e.sent;case 5:if("function"!=typeof n){e.next=16;break}if(!pe(o=n(r,i))){e.next=13;break}return e.next=10,o;case 10:return e.abrupt("return",e.sent);case 13:return e.abrupt("return",o);case 14:e.next=21;break;case 16:if(!pe(n)){e.next=20;break}return e.next=19,n;case 19:n=e.sent;case 20:return e.abrupt("return",(0,J.Z)((0,J.Z)({},r),n));case 21:case"end":return e.stop()}}),e)})));return function(t,r){return e.apply(this,arguments)}}(),pe(n)?n:Promise.resolve(n)):a.reduce((function(e,r){return ue("function"==typeof r||"object"===(0,Q.Z)(r),"applyPlugins failed, all hooks for key ".concat(t," must be function or plain object.")),"function"==typeof r?r(e,i):(0,J.Z)((0,J.Z)({},e),r)}),n);case de.event:return te(X().mark((function e(){var r,n,s,l;return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=ne(a),e.prev=1,r.s();case 3:if((n=r.n()).done){e.next=12;break}if(ue("function"==typeof(s=n.value),"applyPlugins failed, all hooks for key ".concat(t," must be function.")),l=s(i),!o||!pe(l)){e.next=10;break}return e.next=10,l;case 10:e.next=3;break;case 12:e.next=17;break;case 14:e.prev=14,e.t0=e.catch(1),r.e(e.t0);case 17:return e.prev=17,r.f(),e.finish(17);case 20:case"end":return e.stop()}}),e,null,[[1,14,17,20]])})))();case de.compose:return function(){return function(e){var t=e.fns,r=e.args;if(1===t.length)return t[0];var n=t.pop();return t.reduce((function(e,t){return function(){return t(e,r)}}),n)}({fns:a.concat(n),args:i})()}}}}],n=[{key:"create",value:function(t){var r=new e({validKeys:t.validKeys});return t.plugins.forEach((function(e){r.register(e)})),r}}],r&&le(t.prototype,r),n&&le(t,n),Object.defineProperty(t,"prototype",{writable:!1}),e}(),he=r(94831)},88836:function(e,t,r){"use strict";r.d(t,{J:function(){return n}});var n=r(44194).createContext(null)},48171:function(e,t,r){"use strict";r.d(t,{Mf:function(){return l},Nv:function(){return s},md:function(){return a}});var n=r(44194),i=r(88836),o=r(31549),a=function(){return n.useContext(i.J)},s=function(e){return(0,o.jsx)(o.Fragment,{children:e.accessible?e.children:e.fallback})},l=function(e){var t=a();return n.useMemo((function(){var r=function e(r,n,i){var o,a,s=r.access,l=r;if(!s&&n&&(s=n,l=i),r.unaccessible=!1,"string"==typeof s){var c=t[s];"function"==typeof c?r.unaccessible=!c(l):"boolean"==typeof c?r.unaccessible=!c:void 0===c&&(r.unaccessible=!0)}null!==(o=r.children)&&void 0!==o&&o.length&&(!r.children.reduce((function(t,n){return e(n,s,r),t||!n.unaccessible}),!1)&&(r.unaccessible=!0));null!==(a=r.routes)&&void 0!==a&&a.length&&(!r.routes.reduce((function(t,n){return e(n,s,r),t||!n.unaccessible}),!1)&&(r.unaccessible=!0));return r};return e.map((function(e){return r(e)}))}),[e.length,t])}},19726:function(e,t,r){"use strict";r.d(t,{_H:function(){return n._H},pD:function(){return v},Kd:function(){return n.Kd},i_:function(){return n.i_},YB:function(){return n.YB}});var n=r(84760),i=r(45332),o=r.n(i),a=(r(10154),r(73193)),s=r.n(a),l=r(84176),c=r.n(l),u=r(44194),p=r(78359),d=r(84658),f=r(52620),h=r(31549),m=["overlayClassName"],g=["globalIconClassName","postLocalesData","onItemClick","icon","style","reload"],y=function(e){var t=e.overlayClassName,r=c()(e,m);return(0,h.jsx)(p.Z,s()({overlayClassName:t},r))},b={"ar-EG":{lang:"ar-EG",label:"العربية",icon:"🇪🇬",title:"لغة"},"az-AZ":{lang:"az-AZ",label:"Azərbaycan dili",icon:"🇦🇿",title:"Dil"},"bg-BG":{lang:"bg-BG",label:"Български език",icon:"🇧🇬",title:"език"},"bn-BD":{lang:"bn-BD",label:"বাংলা",icon:"🇧🇩",title:"ভাষা"},"ca-ES":{lang:"ca-ES",label:"Catalá",icon:"🇨🇦",title:"llengua"},"cs-CZ":{lang:"cs-CZ",label:"Čeština",icon:"🇨🇿",title:"Jazyk"},"da-DK":{lang:"da-DK",label:"Dansk",icon:"🇩🇰",title:"Sprog"},"de-DE":{lang:"de-DE",label:"Deutsch",icon:"🇩🇪",title:"Sprache"},"el-GR":{lang:"el-GR",label:"Ελληνικά",icon:"🇬🇷",title:"Γλώσσα"},"en-GB":{lang:"en-GB",label:"English",icon:"🇬🇧",title:"Language"},"en-US":{lang:"en-US",label:"English",icon:"🇺🇸",title:"Language"},"es-ES":{lang:"es-ES",label:"Español",icon:"🇪🇸",title:"Idioma"},"et-EE":{lang:"et-EE",label:"Eesti",icon:"🇪🇪",title:"Keel"},"fa-IR":{lang:"fa-IR",label:"فارسی",icon:"🇮🇷",title:"زبان"},"fi-FI":{lang:"fi-FI",label:"Suomi",icon:"🇫🇮",title:"Kieli"},"fr-BE":{lang:"fr-BE",label:"Français",icon:"🇧🇪",title:"Langue"},"fr-FR":{lang:"fr-FR",label:"Français",icon:"🇫🇷",title:"Langue"},"ga-IE":{lang:"ga-IE",label:"Gaeilge",icon:"🇮🇪",title:"Teanga"},"he-IL":{lang:"he-IL",label:"עברית",icon:"🇮🇱",title:"שפה"},"hi-IN":{lang:"hi-IN",label:"हिन्दी, हिंदी",icon:"🇮🇳",title:"भाषा: हिन्दी"},"hr-HR":{lang:"hr-HR",label:"Hrvatski jezik",icon:"🇭🇷",title:"Jezik"},"hu-HU":{lang:"hu-HU",label:"Magyar",icon:"🇭🇺",title:"Nyelv"},"hy-AM":{lang:"hu-HU",label:"Հայերեն",icon:"🇦🇲",title:"Լեզու"},"id-ID":{lang:"id-ID",label:"Bahasa Indonesia",icon:"🇮🇩",title:"Bahasa"},"it-IT":{lang:"it-IT",label:"Italiano",icon:"🇮🇹",title:"Linguaggio"},"is-IS":{lang:"is-IS",label:"Íslenska",icon:"🇮🇸",title:"Tungumál"},"ja-JP":{lang:"ja-JP",label:"日本語",icon:"🇯🇵",title:"言語"},"ku-IQ":{lang:"ku-IQ",label:"کوردی",icon:"🇮🇶",title:"Ziman"},"kn-IN":{lang:"kn-IN",label:"ಕನ್ನಡ",icon:"🇮🇳",title:"ಭಾಷೆ"},"ko-KR":{lang:"ko-KR",label:"한국어",icon:"🇰🇷",title:"언어"},"lv-LV":{lang:"lv-LV",label:"Latviešu valoda",icon:"🇱🇮",title:"Kalba"},"mk-MK":{lang:"mk-MK",label:"македонски јазик",icon:"🇲🇰",title:"Јазик"},"mn-MN":{lang:"mn-MN",label:"Монгол хэл",icon:"🇲🇳",title:"Хэл"},"ms-MY":{lang:"ms-MY",label:"بهاس ملايو‎",icon:"🇲🇾",title:"Bahasa"},"nb-NO":{lang:"nb-NO",label:"Norsk",icon:"🇳🇴",title:"Språk"},"ne-NP":{lang:"ne-NP",label:"नेपाली",icon:"🇳🇵",title:"भाषा"},"nl-BE":{lang:"nl-BE",label:"Vlaams",icon:"🇧🇪",title:"Taal"},"nl-NL":{lang:"nl-NL",label:"Nederlands",icon:"🇳🇱",title:"Taal"},"pl-PL":{lang:"pl-PL",label:"Polski",icon:"🇵🇱",title:"Język"},"pt-BR":{lang:"pt-BR",label:"Português",icon:"🇧🇷",title:"Idiomas"},"pt-PT":{lang:"pt-PT",label:"Português",icon:"🇵🇹",title:"Idiomas"},"ro-RO":{lang:"ro-RO",label:"Română",icon:"🇷🇴",title:"Limba"},"ru-RU":{lang:"ru-RU",label:"Русский",icon:"🇷🇺",title:"язык"},"sk-SK":{lang:"sk-SK",label:"Slovenčina",icon:"🇸🇰",title:"Jazyk"},"sr-RS":{lang:"sr-RS",label:"српски језик",icon:"🇸🇷",title:"Језик"},"sl-SI":{lang:"sl-SI",label:"Slovenščina",icon:"🇸🇱",title:"Jezik"},"sv-SE":{lang:"sv-SE",label:"Svenska",icon:"🇸🇪",title:"Språk"},"ta-IN":{lang:"ta-IN",label:"தமிழ்",icon:"🇮🇳",title:"மொழி"},"th-TH":{lang:"th-TH",label:"ไทย",icon:"🇹🇭",title:"ภาษา"},"tr-TR":{lang:"tr-TR",label:"Türkçe",icon:"🇹🇷",title:"Dil"},"uk-UA":{lang:"uk-UA",label:"Українська",icon:"🇺🇰",title:"Мова"},"vi-VN":{lang:"vi-VN",label:"Tiếng Việt",icon:"🇻🇳",title:"Ngôn ngữ"},"zh-CN":{lang:"zh-CN",label:"简体中文",icon:"🇨🇳",title:"语言"},"zh-TW":{lang:"zh-TW",label:"繁體中文",icon:"🇭🇰",title:"語言"}},v=function(e){var t,r,i=e.globalIconClassName,a=e.postLocalesData,l=e.onItemClick,p=e.icon,m=e.style,v=e.reload,w=c()(e,g),k=(0,u.useState)((function(){return(0,n.Kd)()})),S=o()(k,2),x=S[0],E=S[1],T=(0,n.XZ)().map((function(e){return b[e]||{lang:e,label:e,icon:"🌐",title:e}})),_=(null==a?void 0:a(T))||T,C={minWidth:"160px"},A={marginRight:"8px"},O={selectedKeys:[x],onClick:l?function(e){return l(e)}:function(e){var t=e.key;(0,n.i_)(t,v),E((0,n.Kd)())},items:_.map((function(e){return{key:e.lang||e.key,style:C,label:(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("span",{role:"img","aria-label":(null==e?void 0:e.label)||"en-US",style:A,children:(null==e?void 0:e.icon)||"🌐"}),(null==e?void 0:e.label)||"en-US"]})}}))};r=d.Z.startsWith("5.")||d.Z.startsWith("4.24.")?{menu:O}:d.Z.startsWith("3.")?{overlay:(0,h.jsx)(f.Z,{children:O.items.map((function(e){return(0,h.jsx)(f.Z.Item,{onClick:e.onClick,children:e.label},e.key)}))})}:{overlay:(0,h.jsx)(f.Z,s()({},O))};var R=s()({cursor:"pointer",padding:"12px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:18,verticalAlign:"middle"},m);return(0,h.jsx)(y,s()(s()(s()({},r),{},{placement:"bottomRight"},w),{},{children:(0,h.jsx)("span",{className:i,style:R,children:(0,h.jsx)("i",{className:"anticon",title:null===(t=_[x])||void 0===t?void 0:t.title,children:p||(0,h.jsxs)("svg",{viewBox:"0 0 24 24",focusable:"false",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",children:[(0,h.jsx)("path",{d:"M0 0h24v24H0z",fill:"none"}),(0,h.jsx)("path",{d:"M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z ",className:"css-c4d79v"})]})})})}))}},84760:function(e,t,r){"use strict";r.d(t,{_H:function(){return wt},PZ:function(){return Yt},eU:function(){return S},B:function(){return Kt},XZ:function(){return ar},Mg:function(){return ir},lw:function(){return tr},Kd:function(){return nr},H8:function(){return Xt},i_:function(){return or},YB:function(){return kt}});var n=r(84176),i=r.n(n),o=r(73193),a=r.n(o),s=r(78796),l=r.n(s),c=r(4977),u=r.n(c),p=r(49488),d=r.n(p),f=r(84047),h=r.n(f),m=r(44194),g=r.t(m,2),y=r(10154),b=r.n(y),v=r(10063);r.n(v)();var w,k=m.createContext(null),S=(k.Consumer,k.Provider),x=k;function E(e){return e.type===w.literal}function T(e){return e.type===w.argument}function _(e){return e.type===w.number}function C(e){return e.type===w.date}function A(e){return e.type===w.time}function O(e){return e.type===w.select}function R(e){return e.type===w.plural}function P(e){return e.type===w.pound}function I(e){return!(!e||"object"!=typeof e||0!==e.type)}function M(e){return!(!e||"object"!=typeof e||1!==e.type)}!function(e){e[e.literal=0]="literal",e[e.argument=1]="argument",e[e.number=2]="number",e[e.date=3]="date",e[e.time=4]="time",e[e.select=5]="select",e[e.plural=6]="plural",e[e.pound=7]="pound"}(w||(w={}));var q,D=(q=function(e,t){return q=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])},q(e,t)},function(e,t){function r(){this.constructor=e}q(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}),N=function(){return N=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0){for(t=1,r=1;t1&&"}"===e)},ue=Ae("\n",!1),pe=Re("argNameOrNumber"),de=Re("argNumber"),fe=Ae("0",!1),he=/^[1-9]/,me=Oe([["1","9"]],!1,!1),ge=/^[0-9]/,ye=Oe([["0","9"]],!1,!1),be=Re("argName"),ve=0,we=0,ke=[{line:1,column:1}],Se=0,xe=[],Ee=0;if(void 0!==t.startRule){if(!(t.startRule in i))throw new Error("Can't start parsing from rule \""+t.startRule+'".');o=i[t.startRule]}function Te(){return e.substring(we,ve)}function _e(){return Ie(we,ve)}function Ce(e,t){throw function(e,t){return new L(e,[],"",t)}(e,t=void 0!==t?t:Ie(we,ve))}function Ae(e,t){return{type:"literal",text:e,ignoreCase:t}}function Oe(e,t,r){return{type:"class",parts:e,inverted:t,ignoreCase:r}}function Re(e){return{type:"other",description:e}}function Pe(t){var r,n=ke[t];if(n)return n;for(r=t-1;!ke[r];)r--;for(n={line:(n=ke[r]).line,column:n.column};rSe&&(Se=ve,xe=[]),xe.push(e))}function qe(e,t,r){return new L(L.buildMessage(e,t),e,t,r)}function De(){return Ne()}function Ne(){var e,t;for(e=[],t=Le();t!==n;)e.push(t),t=Le();return e}function Le(){var t;return(t=function(){var e,t;e=ve,(t=je())!==n&&(we=e,r=t,t=N({type:w.literal,value:r},it()));var r;return e=t,e}())===n&&(t=function(){var t,r,i,o;Ee++,t=ve,123===e.charCodeAt(ve)?(r=l,ve++):(r=n,0===Ee&&Me(c));r!==n&&Ge()!==n&&(i=Je())!==n&&Ge()!==n?(125===e.charCodeAt(ve)?(o=u,ve++):(o=n,0===Ee&&Me(p)),o!==n?(we=t,a=i,t=r=N({type:w.argument,value:a},it())):(ve=t,t=n)):(ve=t,t=n);var a;Ee--,t===n&&(r=n,0===Ee&&Me(s));return t}())===n&&(t=function(){var t;t=function(){var t,r,i,o,a,s,d,f,h;t=ve,123===e.charCodeAt(ve)?(r=l,ve++):(r=n,0===Ee&&Me(c));r!==n&&Ge()!==n&&(i=Je())!==n&&Ge()!==n?(44===e.charCodeAt(ve)?(o=x,ve++):(o=n,0===Ee&&Me(E)),o!==n&&Ge()!==n?(e.substr(ve,6)===T?(a=T,ve+=6):(a=n,0===Ee&&Me(_)),a!==n&&Ge()!==n?(s=ve,44===e.charCodeAt(ve)?(d=x,ve++):(d=n,0===Ee&&Me(E)),d!==n&&(f=Ge())!==n?(h=function(){var t,r,i;t=ve,e.substr(ve,2)===v?(r=v,ve+=2):(r=n,0===Ee&&Me(k));r!==n?(i=function(){var e,t,r;if(e=ve,t=[],r=Fe(),r!==n)for(;r!==n;)t.push(r),r=Fe();else t=n;t!==n&&(we=e,t=N({type:0,tokens:t},it()));return e=t,e}(),i!==n?(we=t,t=r=i):(ve=t,t=n)):(ve=t,t=n);t===n&&(t=ve,we=ve,rt.push("numberArgStyle"),(r=(r=!0)?void 0:n)!==n&&(i=je())!==n?(we=t,t=r=S(i)):(ve=t,t=n));return t}(),h!==n?s=d=[d,f,h]:(ve=s,s=n)):(ve=s,s=n),s===n&&(s=null),s!==n&&(d=Ge())!==n?(125===e.charCodeAt(ve)?(f=u,ve++):(f=n,0===Ee&&Me(p)),f!==n?(we=t,t=r=C(i,a,s)):(ve=t,t=n)):(ve=t,t=n)):(ve=t,t=n)):(ve=t,t=n)):(ve=t,t=n);return t}(),t===n&&(t=function(){var t,r,i,o,a,s,d,f,h;t=ve,123===e.charCodeAt(ve)?(r=l,ve++):(r=n,0===Ee&&Me(c));r!==n&&Ge()!==n&&(i=Je())!==n&&Ge()!==n?(44===e.charCodeAt(ve)?(o=x,ve++):(o=n,0===Ee&&Me(E)),o!==n&&Ge()!==n?(e.substr(ve,4)===j?(a=j,ve+=4):(a=n,0===Ee&&Me(B)),a===n&&(e.substr(ve,4)===$?(a=$,ve+=4):(a=n,0===Ee&&Me(F))),a!==n&&Ge()!==n?(s=ve,44===e.charCodeAt(ve)?(d=x,ve++):(d=n,0===Ee&&Me(E)),d!==n&&(f=Ge())!==n?(h=function(){var t,r,i;t=ve,e.substr(ve,2)===v?(r=v,ve+=2):(r=n,0===Ee&&Me(k));r!==n?(i=function(){var t,r,i,o;t=ve,r=ve,i=[],o=Ue(),o===n&&(o=ze());if(o!==n)for(;o!==n;)i.push(o),(o=Ue())===n&&(o=ze());else i=n;r=i!==n?e.substring(r,ve):i;r!==n&&(we=t,r=N({type:1,pattern:r},it()));return t=r,t}(),i!==n?(we=t,t=r=i):(ve=t,t=n)):(ve=t,t=n);t===n&&(t=ve,we=ve,rt.push("dateOrTimeArgStyle"),(r=(r=!0)?void 0:n)!==n&&(i=je())!==n?(we=t,t=r=S(i)):(ve=t,t=n));return t}(),h!==n?s=d=[d,f,h]:(ve=s,s=n)):(ve=s,s=n),s===n&&(s=null),s!==n&&(d=Ge())!==n?(125===e.charCodeAt(ve)?(f=u,ve++):(f=n,0===Ee&&Me(p)),f!==n?(we=t,t=r=C(i,a,s)):(ve=t,t=n)):(ve=t,t=n)):(ve=t,t=n)):(ve=t,t=n)):(ve=t,t=n);return t}());return t}())===n&&(t=function(){var t,r,i,o,a,s,d,f,h,m,g;t=ve,123===e.charCodeAt(ve)?(r=l,ve++):(r=n,0===Ee&&Me(c));if(r!==n)if(Ge()!==n)if((i=Je())!==n)if(Ge()!==n)if(44===e.charCodeAt(ve)?(o=x,ve++):(o=n,0===Ee&&Me(E)),o!==n)if(Ge()!==n)if(e.substr(ve,6)===U?(a=U,ve+=6):(a=n,0===Ee&&Me(z)),a===n&&(e.substr(ve,13)===Z?(a=Z,ve+=13):(a=n,0===Ee&&Me(H))),a!==n)if(Ge()!==n)if(44===e.charCodeAt(ve)?(s=x,ve++):(s=n,0===Ee&&Me(E)),s!==n)if(Ge()!==n)if(d=ve,e.substr(ve,7)===W?(f=W,ve+=7):(f=n,0===Ee&&Me(V)),f!==n&&(h=Ge())!==n&&(m=Ke())!==n?d=f=[f,h,m]:(ve=d,d=n),d===n&&(d=null),d!==n)if((f=Ge())!==n){if(h=[],(m=He())!==n)for(;m!==n;)h.push(m),m=He();else h=n;h!==n&&(m=Ge())!==n?(125===e.charCodeAt(ve)?(g=u,ve++):(g=n,0===Ee&&Me(p)),g!==n?(we=t,r=function(e,t,r,n){return N({type:w.plural,pluralType:"plural"===t?"cardinal":"ordinal",value:e,offset:r?r[2]:0,options:n.reduce((function(e,t){var r=t.id,n=t.value,i=t.location;return r in e&&Ce('Duplicate option "'+r+'" in plural element: "'+Te()+'"',_e()),e[r]={value:n,location:i},e}),{})},it())}(i,a,d,h),t=r):(ve=t,t=n)):(ve=t,t=n)}else ve=t,t=n;else ve=t,t=n;else ve=t,t=n;else ve=t,t=n;else ve=t,t=n;else ve=t,t=n;else ve=t,t=n;else ve=t,t=n;else ve=t,t=n;else ve=t,t=n;else ve=t,t=n;else ve=t,t=n;return t}(),t===n&&(t=function(){var t,r,i,o,a,s,d,f,h;t=ve,123===e.charCodeAt(ve)?(r=l,ve++):(r=n,0===Ee&&Me(c));if(r!==n)if(Ge()!==n)if((i=Je())!==n)if(Ge()!==n)if(44===e.charCodeAt(ve)?(o=x,ve++):(o=n,0===Ee&&Me(E)),o!==n)if(Ge()!==n)if(e.substr(ve,6)===G?(a=G,ve+=6):(a=n,0===Ee&&Me(K)),a!==n)if(Ge()!==n)if(44===e.charCodeAt(ve)?(s=x,ve++):(s=n,0===Ee&&Me(E)),s!==n)if(Ge()!==n){if(d=[],(f=Ze())!==n)for(;f!==n;)d.push(f),f=Ze();else d=n;d!==n&&(f=Ge())!==n?(125===e.charCodeAt(ve)?(h=u,ve++):(h=n,0===Ee&&Me(p)),h!==n?(we=t,r=function(e,t){return N({type:w.select,value:e,options:t.reduce((function(e,t){var r=t.id,n=t.value,i=t.location;return r in e&&Ce('Duplicate option "'+r+'" in select element: "'+Te()+'"',_e()),e[r]={value:n,location:i},e}),{})},it())}(i,d),t=r):(ve=t,t=n)):(ve=t,t=n)}else ve=t,t=n;else ve=t,t=n;else ve=t,t=n;else ve=t,t=n;else ve=t,t=n;else ve=t,t=n;else ve=t,t=n;else ve=t,t=n;else ve=t,t=n;else ve=t,t=n;return t}(),t===n&&(t=function(){var t,r;t=ve,35===e.charCodeAt(ve)?(r="#",ve++):(r=n,0===Ee&&Me(a));r!==n&&(we=t,r=N({type:w.pound},it()));return t=r,t}()))),t}function je(){var e,t,r;if(e=ve,t=[],(r=Ye())===n&&(r=Qe())===n&&(r=Xe()),r!==n)for(;r!==n;)t.push(r),(r=Ye())===n&&(r=Qe())===n&&(r=Xe());else t=n;return t!==n&&(we=e,t=t.join("")),e=t}function Be(){var t,r,i,o,a;if(Ee++,t=ve,r=[],i=ve,o=ve,Ee++,(a=We())===n&&(f.test(e.charAt(ve))?(a=e.charAt(ve),ve++):(a=n,0===Ee&&Me(h))),Ee--,a===n?o=void 0:(ve=o,o=n),o!==n?(e.length>ve?(a=e.charAt(ve),ve++):(a=n,0===Ee&&Me(m)),a!==n?i=o=[o,a]:(ve=i,i=n)):(ve=i,i=n),i!==n)for(;i!==n;)r.push(i),i=ve,o=ve,Ee++,(a=We())===n&&(f.test(e.charAt(ve))?(a=e.charAt(ve),ve++):(a=n,0===Ee&&Me(h))),Ee--,a===n?o=void 0:(ve=o,o=n),o!==n?(e.length>ve?(a=e.charAt(ve),ve++):(a=n,0===Ee&&Me(m)),a!==n?i=o=[o,a]:(ve=i,i=n)):(ve=i,i=n);else r=n;return t=r!==n?e.substring(t,ve):r,Ee--,t===n&&(r=n,0===Ee&&Me(d)),t}function $e(){var t,r,i;return Ee++,t=ve,47===e.charCodeAt(ve)?(r="/",ve++):(r=n,0===Ee&&Me(y)),r!==n&&(i=Be())!==n?(we=t,t=r=i):(ve=t,t=n),Ee--,t===n&&(r=n,0===Ee&&Me(g)),t}function Fe(){var e,t,r,i,o;if(Ee++,e=ve,(t=Ge())!==n)if((r=Be())!==n){for(i=[],o=$e();o!==n;)i.push(o),o=$e();i!==n?(we=e,t=function(e,t){return{stem:e,options:t}}(r,i),e=t):(ve=e,e=n)}else ve=e,e=n;else ve=e,e=n;return Ee--,e===n&&(t=n,0===Ee&&Me(b)),e}function Ue(){var t,r,i,o;if(t=ve,39===e.charCodeAt(ve)?(r=A,ve++):(r=n,0===Ee&&Me(O)),r!==n){if(i=[],(o=Ye())===n&&(R.test(e.charAt(ve))?(o=e.charAt(ve),ve++):(o=n,0===Ee&&Me(P))),o!==n)for(;o!==n;)i.push(o),(o=Ye())===n&&(R.test(e.charAt(ve))?(o=e.charAt(ve),ve++):(o=n,0===Ee&&Me(P)));else i=n;i!==n?(39===e.charCodeAt(ve)?(o=A,ve++):(o=n,0===Ee&&Me(O)),o!==n?t=r=[r,i,o]:(ve=t,t=n)):(ve=t,t=n)}else ve=t,t=n;if(t===n)if(t=[],(r=Ye())===n&&(I.test(e.charAt(ve))?(r=e.charAt(ve),ve++):(r=n,0===Ee&&Me(M))),r!==n)for(;r!==n;)t.push(r),(r=Ye())===n&&(I.test(e.charAt(ve))?(r=e.charAt(ve),ve++):(r=n,0===Ee&&Me(M)));else t=n;return t}function ze(){var t,r;if(t=[],q.test(e.charAt(ve))?(r=e.charAt(ve),ve++):(r=n,0===Ee&&Me(D)),r!==n)for(;r!==n;)t.push(r),q.test(e.charAt(ve))?(r=e.charAt(ve),ve++):(r=n,0===Ee&&Me(D));else t=n;return t}function Ze(){var t,r,i,o,a,s,d;return t=ve,Ge()!==n&&(r=tt())!==n&&Ge()!==n?(123===e.charCodeAt(ve)?(i=l,ve++):(i=n,0===Ee&&Me(c)),i!==n?(we=ve,rt.push("select"),(!0?void 0:n)!==n&&(o=Ne())!==n?(125===e.charCodeAt(ve)?(a=u,ve++):(a=n,0===Ee&&Me(p)),a!==n?(we=t,s=r,d=o,rt.pop(),t=N({id:s,value:d},it())):(ve=t,t=n)):(ve=t,t=n)):(ve=t,t=n)):(ve=t,t=n),t}function He(){var t,r,i,o,a,s,d;return t=ve,Ge()!==n?(r=function(){var t,r,i,o;return t=ve,r=ve,61===e.charCodeAt(ve)?(i="=",ve++):(i=n,0===Ee&&Me(Y)),i!==n&&(o=Ke())!==n?r=i=[i,o]:(ve=r,r=n),(t=r!==n?e.substring(t,ve):r)===n&&(t=tt()),t}(),r!==n&&Ge()!==n?(123===e.charCodeAt(ve)?(i=l,ve++):(i=n,0===Ee&&Me(c)),i!==n?(we=ve,rt.push("plural"),(!0?void 0:n)!==n&&(o=Ne())!==n?(125===e.charCodeAt(ve)?(a=u,ve++):(a=n,0===Ee&&Me(p)),a!==n?(we=t,s=r,d=o,rt.pop(),t=N({id:s,value:d},it())):(ve=t,t=n)):(ve=t,t=n)):(ve=t,t=n)):(ve=t,t=n)):(ve=t,t=n),t}function We(){var t;return Ee++,X.test(e.charAt(ve))?(t=e.charAt(ve),ve++):(t=n,0===Ee&&Me(J)),Ee--,t===n&&(n,0===Ee&&Me(Q)),t}function Ve(){var t;return Ee++,te.test(e.charAt(ve))?(t=e.charAt(ve),ve++):(t=n,0===Ee&&Me(re)),Ee--,t===n&&(n,0===Ee&&Me(ee)),t}function Ge(){var t,r,i;for(Ee++,t=ve,r=[],i=We();i!==n;)r.push(i),i=We();return t=r!==n?e.substring(t,ve):r,Ee--,t===n&&(r=n,0===Ee&&Me(ne)),t}function Ke(){var t,r,i,o,a;return Ee++,t=ve,45===e.charCodeAt(ve)?(r="-",ve++):(r=n,0===Ee&&Me(oe)),r===n&&(r=null),r!==n&&(i=et())!==n?(we=t,o=r,t=r=(a=i)?o?-a:a:0):(ve=t,t=n),Ee--,t===n&&(r=n,0===Ee&&Me(ie)),t}function Ye(){var t,r;return Ee++,t=ve,e.substr(ve,2)===se?(r=se,ve+=2):(r=n,0===Ee&&Me(le)),r!==n&&(we=t,r="'"),Ee--,(t=r)===n&&(r=n,0===Ee&&Me(ae)),t}function Qe(){var t,r,i,o,a,s;if(t=ve,39===e.charCodeAt(ve)?(r=A,ve++):(r=n,0===Ee&&Me(O)),r!==n)if(i=function(){var t,r,i,o;t=ve,r=ve,e.length>ve?(i=e.charAt(ve),ve++):(i=n,0===Ee&&Me(m));i!==n?(we=ve,(o=(o="{"===(a=i)||"}"===a||nt()&&"#"===a)?void 0:n)!==n?r=i=[i,o]:(ve=r,r=n)):(ve=r,r=n);var a;t=r!==n?e.substring(t,ve):r;return t}(),i!==n){for(o=ve,a=[],e.substr(ve,2)===se?(s=se,ve+=2):(s=n,0===Ee&&Me(le)),s===n&&(R.test(e.charAt(ve))?(s=e.charAt(ve),ve++):(s=n,0===Ee&&Me(P)));s!==n;)a.push(s),e.substr(ve,2)===se?(s=se,ve+=2):(s=n,0===Ee&&Me(le)),s===n&&(R.test(e.charAt(ve))?(s=e.charAt(ve),ve++):(s=n,0===Ee&&Me(P)));(o=a!==n?e.substring(o,ve):a)!==n?(39===e.charCodeAt(ve)?(a=A,ve++):(a=n,0===Ee&&Me(O)),a===n&&(a=null),a!==n?(we=t,t=r=i+o.replace("''","'")):(ve=t,t=n)):(ve=t,t=n)}else ve=t,t=n;else ve=t,t=n;return t}function Xe(){var t,r,i,o;return t=ve,r=ve,e.length>ve?(i=e.charAt(ve),ve++):(i=n,0===Ee&&Me(m)),i!==n?(we=ve,(o=(o=ce(i))?void 0:n)!==n?r=i=[i,o]:(ve=r,r=n)):(ve=r,r=n),r===n&&(10===e.charCodeAt(ve)?(r="\n",ve++):(r=n,0===Ee&&Me(ue))),t=r!==n?e.substring(t,ve):r}function Je(){var t,r;return Ee++,t=ve,(r=et())===n&&(r=tt()),t=r!==n?e.substring(t,ve):r,Ee--,t===n&&(r=n,0===Ee&&Me(pe)),t}function et(){var t,r,i,o,a;if(Ee++,t=ve,48===e.charCodeAt(ve)?(r="0",ve++):(r=n,0===Ee&&Me(fe)),r!==n&&(we=t,r=0),(t=r)===n){if(t=ve,r=ve,he.test(e.charAt(ve))?(i=e.charAt(ve),ve++):(i=n,0===Ee&&Me(me)),i!==n){for(o=[],ge.test(e.charAt(ve))?(a=e.charAt(ve),ve++):(a=n,0===Ee&&Me(ye));a!==n;)o.push(a),ge.test(e.charAt(ve))?(a=e.charAt(ve),ve++):(a=n,0===Ee&&Me(ye));o!==n?r=i=[i,o]:(ve=r,r=n)}else ve=r,r=n;r!==n&&(we=t,r=parseInt(r.join(""),10)),t=r}return Ee--,t===n&&(r=n,0===Ee&&Me(de)),t}function tt(){var t,r,i,o,a;if(Ee++,t=ve,r=[],i=ve,o=ve,Ee++,(a=We())===n&&(a=Ve()),Ee--,a===n?o=void 0:(ve=o,o=n),o!==n?(e.length>ve?(a=e.charAt(ve),ve++):(a=n,0===Ee&&Me(m)),a!==n?i=o=[o,a]:(ve=i,i=n)):(ve=i,i=n),i!==n)for(;i!==n;)r.push(i),i=ve,o=ve,Ee++,(a=We())===n&&(a=Ve()),Ee--,a===n?o=void 0:(ve=o,o=n),o!==n?(e.length>ve?(a=e.charAt(ve),ve++):(a=n,0===Ee&&Me(m)),a!==n?i=o=[o,a]:(ve=i,i=n)):(ve=i,i=n);else r=n;return t=r!==n?e.substring(t,ve):r,Ee--,t===n&&(r=n,0===Ee&&Me(be)),t}var rt=["root"];function nt(){return"plural"===rt[rt.length-1]}function it(){return t&&t.captureLocation?{location:_e()}:{}}if((r=o())!==n&&ve===e.length)return r;throw r!==n&&ve1)throw new RangeError("Fraction-precision stems only accept a single optional option");i.stem.replace(K,(function(e,r,n){return"."===e?t.maximumFractionDigits=0:"+"===n?t.minimumFractionDigits=n.length:"#"===r[0]?t.maximumFractionDigits=r.length:(t.minimumFractionDigits=r.length,t.maximumFractionDigits=r.length+("string"==typeof n?n.length:0)),""})),i.options.length&&(t=W(W({},t),Q(i.options[0])))}else if(Y.test(i.stem))t=W(W({},t),Q(i.stem));else{var o=X(i.stem);o&&(t=W(W({},t),o))}}return t}var te,re=function(){var e=function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])},e(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),ne=function(){for(var e=0,t=0,r=arguments.length;t(.*?)<\/([0-9a-zA-Z-_]*?)>)|(<[0-9a-zA-Z-_]*?\/>)/,ue=Date.now()+"@@",pe=["area","base","br","col","embed","hr","img","input","link","meta","param","source","track","wbr"];function de(e,t,r){var n=e.tagName,i=e.outerHTML,o=e.textContent,a=e.childNodes;if(!n)return le(o||"",t);n=n.toLowerCase();var s=~pe.indexOf(n),l=r[n];if(l&&s)throw new ie(n+" is a self-closing tag and can not be used, please use another tag name.");if(!a.length)return[i];var c=Array.prototype.slice.call(a).reduce((function(e,n){return e.concat(de(n,t,r))}),[]);return l?"function"==typeof l?[l.apply(void 0,c)]:[l]:ne(["<"+n+">"],c,[""])}function fe(e,t,r,n,i,o){var a=oe(e,t,r,n,i,void 0,o),s={},l=a.reduce((function(e,t){if(0===t.type)return e+t.value;var r=Date.now()+"_"+ ++se;return s[r]=t.value,e+"@@"+r+"@@"}),"");if(!ce.test(l))return le(l,s);if(!i)throw new ie("Message has placeholders but no values was given");if("undefined"==typeof DOMParser)throw new ie("Cannot format XML message without DOMParser");te||(te=new DOMParser);var c=te.parseFromString(''+l+"","text/html").getElementById(ue);if(!c)throw new ie("Malformed HTML message "+l);var u=Object.keys(i).filter((function(e){return!!c.getElementsByTagName(e).length}));if(!u.length)return le(l,s);var p=u.filter((function(e){return e!==e.toLowerCase()}));if(p.length)throw new ie("HTML tag must be lowercased but the following tags are not: "+p.join(", "));return Array.prototype.slice.call(c.childNodes).reduce((function(e,t){return e.concat(de(t,s,i))}),[])}var he=function(){return he=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<"']/g;function ke(e){return(""+e).replace(we,(function(e){return ve[e.charCodeAt(0)]}))}function Se(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return t.reduce((function(t,n){return n in e?t[n]=e[n]:n in r&&(t[n]=r[n]),t}),{})}function xe(e){be(e,"[React Intl] Could not find required `intl` object. needs to exist in the component ancestry.")}function Ee(e,t){var r=t?"\n".concat(t.stack):"";return"[React Intl] ".concat(e).concat(r)}var Te={formats:{},messages:{},timeZone:void 0,textComponent:m.Fragment,defaultLocale:"en",defaultFormats:{},onError:function(e){0}};function _e(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{dateTime:{},number:{},message:{},relativeTime:{},pluralRules:{},list:{},displayNames:{}},t=Intl.RelativeTimeFormat,r=Intl.ListFormat,n=Intl.DisplayNames;return{getDateTimeFormat:H(Intl.DateTimeFormat,e.dateTime),getNumberFormat:H(Intl.NumberFormat,e.number),getMessageFormat:H(ye,e.message),getRelativeTimeFormat:H(t,e.relativeTime),getPluralRules:H(Intl.PluralRules,e.pluralRules),getListFormat:H(r,e.list),getDisplayNames:H(n,e.displayNames)}}function Ce(e,t,r,n){var i,o=e&&e[t];if(o&&(i=o[r]),i)return i;n(Ee("No ".concat(t," format named: ").concat(r)))}var Ae=["localeMatcher","style","currency","currencyDisplay","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","currencyDisplay","currencySign","notation","signDisplay","unit","unitDisplay"];function Oe(e,t){var r=e.locale,n=e.formats,i=e.onError,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=o.format,s=a&&Ce(n,"number",a,i)||{},l=Se(o,Ae,s);return t(r,l)}function Re(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};try{return Oe(e,t,n).format(r)}catch(t){e.onError(Ee("Error formatting number.",t))}return String(r)}function Pe(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};try{return Oe(e,t,n).formatToParts(r)}catch(t){e.onError(Ee("Error formatting number.",t))}return[]}var Ie=["numeric","style"];function Me(e,t){var r=e.locale,n=e.formats,i=e.onError,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=o.format,s=!!a&&Ce(n,"relative",a,i)||{},l=Se(o,Ie,s);return t(r,l)}function qe(e,t,r,n){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};n||(n="second");var o=Intl.RelativeTimeFormat;o||e.onError(Ee('Intl.RelativeTimeFormat is not available in this environment.\nTry polyfilling it using "@formatjs/intl-relativetimeformat"\n'));try{return Me(e,t,i).format(r,n)}catch(t){e.onError(Ee("Error formatting relative time.",t))}return String(r)}var De=["localeMatcher","formatMatcher","timeZone","hour12","weekday","era","year","month","day","hour","minute","second","timeZoneName"];function Ne(e,t,r){var n=e.locale,i=e.formats,o=e.onError,a=e.timeZone,s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},l=s.format,c=Object.assign(Object.assign({},a&&{timeZone:a}),l&&Ce(i,t,l,o)),u=Se(s,De,c);return"time"!==t||u.hour||u.minute||u.second||(u=Object.assign(Object.assign({},u),{hour:"numeric",minute:"numeric"})),r(n,u)}function Le(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i="string"==typeof r?new Date(r||0):r;try{return Ne(e,"date",t,n).format(i)}catch(t){e.onError(Ee("Error formatting date.",t))}return String(i)}function je(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i="string"==typeof r?new Date(r||0):r;try{return Ne(e,"time",t,n).format(i)}catch(t){e.onError(Ee("Error formatting time.",t))}return String(i)}function Be(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i="string"==typeof r?new Date(r||0):r;try{return Ne(e,"date",t,n).formatToParts(i)}catch(t){e.onError(Ee("Error formatting date.",t))}return[]}function $e(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i="string"==typeof r?new Date(r||0):r;try{return Ne(e,"time",t,n).formatToParts(i)}catch(t){e.onError(Ee("Error formatting time.",t))}return[]}var Fe=["localeMatcher","type"];function Ue(e,t,r){var n=e.locale,i=e.onError,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};Intl.PluralRules||i(Ee('Intl.PluralRules is not available in this environment.\nTry polyfilling it using "@formatjs/intl-pluralrules"\n'));var a=Se(o,Fe);try{return t(n,a).select(r)}catch(e){i(Ee("Error formatting plural.",e))}return"other"}var ze=r(76711),Ze=r.n(ze);function He(e,t){return Object.keys(e).reduce((function(r,n){return r[n]=Object.assign({timeZone:t},e[n]),r}),{})}function We(e,t){return Object.keys(Object.assign(Object.assign({},e),t)).reduce((function(r,n){return r[n]=Object.assign(Object.assign({},e[n]||{}),t[n]||{}),r}),{})}function Ve(e,t){if(!t)return e;var r=ye.formats;return Object.assign(Object.assign(Object.assign({},r),e),{date:We(He(r.date,t),He(e.date||{},t)),time:We(He(r.time,t),He(e.time||{},t))})}var Ge=function(e){return m.createElement.apply(g,[m.Fragment,null].concat(Ze()(e)))};function Ke(e,t){var r=e.locale,n=e.formats,i=e.messages,o=e.defaultLocale,a=e.defaultFormats,s=e.onError,l=e.timeZone,c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{id:""},u=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},p=c.id,d=c.defaultMessage;be(!!p,"[React Intl] An `id` must be provided to format a message.");var f=i&&i[String(p)];n=Ve(n,l),a=Ve(a,l);var h=[];if(f)try{var m=t.getMessageFormat(f,r,n,{formatters:t});h=m.formatHTMLMessage(u)}catch(e){s(Ee('Error formatting message: "'.concat(p,'" for locale: "').concat(r,'"')+(d?", using default message as fallback.":""),e))}else(!d||r&&r.toLowerCase()!==o.toLowerCase())&&s(Ee('Missing message: "'.concat(p,'" for locale: "').concat(r,'"')+(d?", using default message as fallback.":"")));if(!h.length&&d)try{var g=t.getMessageFormat(d,o,a);h=g.formatHTMLMessage(u)}catch(e){s(Ee('Error formatting the default message for: "'.concat(p,'"'),e))}return h.length?1===h.length&&"string"==typeof h[0]?h[0]||d||String(p):Ge(h):(s(Ee('Cannot format message: "'.concat(p,'", ')+"using message ".concat(f||d?"source":"id"," as fallback."))),"string"==typeof f?f||d||String(p):d||String(p))}function Ye(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{id:""},n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=Object.keys(n).reduce((function(e,t){var r=n[t];return e[t]="string"==typeof r?ke(r):r,e}),{});return Ke(e,t,r,i)}var Qe=r(57761),Xe=r.n(Qe),Je=r(89957),et=r.n(Je),tt=["localeMatcher","type","style"],rt=Date.now();function nt(e){return"".concat(rt,"_").concat(e,"_").concat(rt)}function it(e,t,r){var n=e.locale,i=e.onError,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=Intl.ListFormat;a||i(Ee('Intl.ListFormat is not available in this environment.\nTry polyfilling it using "@formatjs/intl-listformat"\n'));var s=Se(o,tt);try{var l={},c=r.map((function(e,t){if("object"===et()(e)){var r=nt(t);return l[r]=e,r}return String(e)}));if(!Object.keys(l).length)return t(n,s).format(c);var u=t(n,s).formatToParts(c);return u.reduce((function(e,t){var r=t.value;return l[r]?e.push(l[r]):"string"==typeof e[e.length-1]?e[e.length-1]+=r:e.push(r),e}),[])}catch(e){i(Ee("Error formatting list.",e))}return r}var ot=["localeMatcher","style","type","fallback"];function at(e,t,r){var n=e.locale,i=e.onError,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=Intl.DisplayNames;a||i(Ee('Intl.DisplayNames is not available in this environment.\nTry polyfilling it using "@formatjs/intl-displaynames"\n'));var s=Se(o,ot);try{return t(n,s).of(r)}catch(e){i(Ee("Error formatting display name.",e))}}var st=Xe()||Qe;function lt(e){return{locale:e.locale,timeZone:e.timeZone,formats:e.formats,textComponent:e.textComponent,messages:e.messages,defaultLocale:e.defaultLocale,defaultFormats:e.defaultFormats,onError:e.onError}}function ct(e,t){var r=_e(t),n=Object.assign(Object.assign({},Te),e),i=n.locale,o=n.defaultLocale,a=n.onError;return i?!Intl.NumberFormat.supportedLocalesOf(i).length&&a?a(Ee('Missing locale data for locale: "'.concat(i,'" in Intl.NumberFormat. Using default locale: "').concat(o,'" as fallback. See https://github.com/formatjs/react-intl/blob/master/docs/Getting-Started.md#runtime-requirements for more details'))):!Intl.DateTimeFormat.supportedLocalesOf(i).length&&a&&a(Ee('Missing locale data for locale: "'.concat(i,'" in Intl.DateTimeFormat. Using default locale: "').concat(o,'" as fallback. See https://github.com/formatjs/react-intl/blob/master/docs/Getting-Started.md#runtime-requirements for more details'))):(a&&a(Ee('"locale" was not configured, using "'.concat(o,'" as fallback. See https://github.com/formatjs/react-intl/blob/master/docs/API.md#intlshape for more details'))),n.locale=n.defaultLocale||"en"),Object.assign(Object.assign({},n),{formatters:r,formatNumber:Re.bind(null,n,r.getNumberFormat),formatNumberToParts:Pe.bind(null,n,r.getNumberFormat),formatRelativeTime:qe.bind(null,n,r.getRelativeTimeFormat),formatDate:Le.bind(null,n,r.getDateTimeFormat),formatDateToParts:Be.bind(null,n,r.getDateTimeFormat),formatTime:je.bind(null,n,r.getDateTimeFormat),formatTimeToParts:$e.bind(null,n,r.getDateTimeFormat),formatPlural:Ue.bind(null,n,r.getPluralRules),formatMessage:Ke.bind(null,n,r),formatHTMLMessage:Ye.bind(null,n,r),formatList:it.bind(null,n,r.getListFormat),formatDisplayName:at.bind(null,n,r.getDisplayNames)})}var ut=function(e){d()(r,e);var t=h()(r);function r(){var e;return l()(this,r),(e=t.apply(this,arguments)).cache={dateTime:{},number:{},message:{},relativeTime:{},pluralRules:{},list:{},displayNames:{}},e.state={cache:e.cache,intl:ct(lt(e.props),e.cache),prevConfig:lt(e.props)},e}return u()(r,[{key:"render",value:function(){return xe(this.state.intl),m.createElement(S,{value:this.state.intl},this.props.children)}}],[{key:"getDerivedStateFromProps",value:function(e,t){var r=t.prevConfig,n=t.cache,i=lt(e);return st(r,i)?null:{intl:ct(i,n),prevConfig:i}}}]),r}(m.PureComponent);ut.displayName="IntlProvider",ut.defaultProps=Te;var pt=r(72101),dt=r(87308),ft=r.n(dt),ht=r(62118),mt=r.n(ht),gt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);iOne-on-One->Advanced Settings->Sensitive Words","taboo.content":"Content","taboo.content.tooltip":"Sensitive word content, keywords to be detected and filtered","taboo.synonym":"Synonyms","taboo.synonym.tooltip":"List of synonyms, words with similar meaning to the sensitive word","taboo.reply":"Reply","taboo.reply.tooltip":"Response content when triggered","taboo.type":"Type","taboo.type.tooltip":"Type of sensitive word, including text, image, video, or file","taboo.type.text":"Text","taboo.type.image":"Image","taboo.type.video":"Video","taboo.type.file":"File","taboo.enabled":"Status","taboo.enabled.tooltip":"Whether the sensitive word is enabled","taboo.category":"Category","taboo.category.tooltip":"Category to which the sensitive word belongs","taboo.tags":"Tags","taboo.tags.tooltip":"Sensitive word tags, used for grouping and filtering","taboo.startDate":"Start Date","taboo.startDate.tooltip":"Starting date when the sensitive word takes effect","taboo.endDate":"End Date","taboo.endDate.tooltip":"Ending date when the sensitive word expires","taboo.updatedAt":"Updated At","taboo.updatedAt.tooltip":"Last update time of the sensitive word","taboo.action.create":"Create Sensitive Word","taboo.action.import":"Import Sensitive Words"}),{"component.globalHeader.search":"Search","component.globalHeader.help":"Help","component.globalHeader.notification":"Notification","component.globalHeader.notification.empty":"You have viewed all notifications.","component.globalHeader.message":"Message","component.globalHeader.message.empty":"You have viewed all messsages.","component.globalHeader.event":"Event","component.globalHeader.event.empty":"You have viewed all events.","component.noticeIcon.clear":"Clear","component.noticeIcon.cleared":"Cleared","component.noticeIcon.empty":"No notifications","component.noticeIcon.view-more":"View more","globalHeader.user.profile":"Profile","globalHeader.user.settings":"Settings","globalHeader.user.logout":"Logout","globalHeader.user.changePassword":"Change Password","globalHeader.notification.empty":"No notifications","globalHeader.notification.view":"View All","globalHeader.notification.clear":"Clear All","globalHeader.notification.loaded":"Loaded","globalHeader.notification.loading":"Loading...","globalHeader.search.placeholder":"Search...","globalHeader.search.result.empty":"No results found","globalHeader.help.documentation":"Documentation","globalHeader.help.faq":"FAQ","globalHeader.help.support":"Support","globalHeader.help.feedback":"Feedback","globalHeader.language.title":"Language","globalHeader.language.english":"English","globalHeader.language.chinese":"简体中文","globalHeader.language.traditional":"繁體中文","globalHeader.system.title":"System","globalHeader.system.version":"Version","globalHeader.system.about":"About","globalHeader.system.update":"Check for Updates","globalHeader.status.online":"Online","globalHeader.status.offline":"Offline","globalHeader.status.busy":"Busy","globalHeader.status.away":"Away","llm.status.new":"Processing","llm.status.success":"Process Success","llm.status.error":"Error","llm.status.processing":"Processing","llm.status.pending":"Pending","llm.status.completed":"Completed","llm.status.cancelled":"Cancelled","llm.status.":"Unknown Status"}),{"menu.welcome":"Dashboard","menu.home":"Home","menu.member":"Member","menu.team":"Org","menu.team.organization":"Organization","menu.team.member":"Member","menu.team.role":"Role","menu.team.group":"Group","menu.team.column":"Column","menu.team.thread":"Thread","menu.team.message":"Message","menu.team.notification":"Notice","menu.team.channel":"Channel","menu.kbase.upload":"File","menu.kbase.material":"Material","menu.team.action":"Action","menu.team.company":"Company","menu.team.statistic":"Statistic","menu.message":"Message","menu.service":"CustomerService","menu.service.unified":"Unified","menu.service.agent":"Agent","menu.service.group":"Group","menu.service.queue":"Queue","menu.service.thread":"Thread","menu.service.message":"Message","menu.service.tag":"Tag","menu.service.channel":"Channel","menu.service.leavemsg":"LeaveMsg","menu.service.crm":"Crm","menu.service.rate":"Rate","menu.service.transfer":"Transfer","menu.service.monitor":"Monitor","menu.service.quality":"Quality","menu.service.black":"Black","menu.service.visitor":"Visitor","menu.service.statistic":"Statistic","menu.service.screen":"Screen","menu.service.column":"Column","menu.flow":"Flow","menu.ticket":"Ticket","menu.ticket.ticket":"Ticket","menu.ticket.task":"Task","menu.ticket.form":"Form","menu.ticket.statistic":"Statistic","menu.workflow":"Workflow","menu.mass":"Mass","menu.mass.records":"Records","menu.mass.email":"Email","menu.mass.sms":"SMS","menu.mass.whatsapp":"WhatsApp","menu.callcenter":"CallCenter","menu.callcenter.cdr":"CDR","menu.callcenter.conference":"Conference","menu.callcenter.gateway":"Gateway","menu.callcenter.number":"Number","menu.webrtc":"WebRTC","menu.quality":"Quality Check","menu.bi":"Bi","menu.voc":"UserVoice","menu.voc.feedback":"Feedback","menu.voc.comment":"Comment","menu.voc.complaint":"Complaint","menu.crm":"Crm","menu.setting.profile":"Profile","menu.setting.basic":"Basic","menu.setting.qrcode":"Qrcode","menu.setting.server":"Server","menu.getting-started":"GettingStarted","menu.super":"Admin","menu.super.user":"User","menu.super.org":"Org","menu.super.pay":"Pay","menu.super.notification":"Notice","menu.super.push":"Push","menu.super.role":"Role","menu.super.thread":"Thread","menu.super.message":"Message","menu.super.llmodel":"LlModel","menu.super.prompt":"Prompt","menu.super.crm":"Crm","menu.super.taboo":"Taboo","menu.super.upload":"Upload","menu.super.license":"License","menu.super.server":"Server","menu.login":"Login","menu.register":"Register","menu.robot":"Robot","menu.robot.robot":"Robot","menu.robot.model":"Model","menu.robot.flow":"Flow","menu.robot.prompt":"Agents","menu.robot.message":"Message","menu.robot.thread":"Thread","menu.robot.statistic":"Statistic","menu.kbase":"Knowledge","menu.kbase.helpcenter":"HelpCenter","menu.kbase.assistant":"Assistant","menu.kbase.llm":"Llm","menu.kbase.faq":"Faq","menu.kbase.faq.welcome":"Welcome Faqs List","menu.kbase.notebase":"Internal Kbase","menu.kbase.faqGuess":"FaqGuess","menu.kbase.faqHot":"FaqHot","menu.kbase.faqShortcut":"FaqShortcut","menu.kbase.quickbutton":"QuickButton","menu.kbase.autoreply":"AutoReply","menu.kbase.quickreply":"QuickReply","menu.kbase.keyword":"Keyword","menu.kbase.taboo":"Taboo","menu.kbase.statistic":"Statistic","menu.marketing":"Marketing","menu.marketing.blog":"Blog","menu.marketing.email":"Email","menu.marketing.video":"Video","menu.plugins":"Plugins","menu.setting":"Setting","menu.docs":"Help","menu.liangshibao":"Liangshibao","menu.meiyu":"Meiyu","menu.tiku":"Tiku","menu.zhaobiao":"Zhaobiao","menu.quartz":"Quartz","menu.liangshibao.index":"Index","menu.liangshibao.category":"Category","menu.liangshibao.course":"Course","menu.liangshibao.teacher":"Teacher","menu.liangshibao.media":"Media","menu.dashboard":"Dashboard","menu.dashboard.analysis":"Analysis","menu.dashboard.monitor":"Monitor","menu.dashboard.workplace":"Workplace","menu.workspace":"Workspace","menu.workspace.projects":"Projects","menu.workspace.teams":"Teams","menu.workspace.tasks":"Tasks","menu.workspace.calendar":"Calendar","menu.workspace.files":"Files","menu.org":"Organization","menu.user":"User Center","menu.user.profile":"Profile","menu.user.settings":"Settings","menu.user.message":"Messages","menu.user.notification":"Notifications","menu.system":"System","menu.system.users":"Users","menu.system.roles":"Roles","menu.system.permissions":"Permissions","menu.system.departments":"Departments","menu.system.logs":"Logs","menu.kbase.articles":"Articles","menu.kbase.categories":"Categories","menu.kbase.tags":"Tags","menu.kbase.search":"Search","menu.service.tickets":"Tickets","menu.service.chat":"Live Chat","menu.service.faq":"FAQ","menu.service.feedback":"Feedback","menu.statistics":"Statistics","menu.statistics.overview":"Overview","menu.statistics.reports":"Reports","menu.statistics.analysis":"Analysis","menu.statistics.trends":"Trends","menu.account":"Account","menu.account.center":"Account Center","menu.account.settings":"Account Settings","menu.account.security":"Security Settings","menu.account.binding":"Account Binding"}),{"status.sending":"Sending","status.timeout":"Timeout","status.blocked":"Blocked","status.stranger":"Not Friend","status.error":"Error","status.success":"Success","status.recall":"Recalled","status.delivered":"Delivered","status.read":"Read","status.destroyed":"Self-Destruct","status.unprocessed":"Unprocessed","status.processed":"Processed","status.leave_msg_submit":"Leave Message","status.leave_msg_replied":"Leave Message Replied","status.rate_submit":"Rate Submitted","status.rate_cancel":"Rate Cancelled","status.rate_up":"Liked","status.rate_down":"Disliked","status.transfer_accept":"Transfer Accepted","status.transfer_reject":"Transfer Rejected","status.invite_accept":"Invite Accepted","status.invite_reject":"Invite Rejected","message.type.welcome":"Welcome","message.type.continue":"Continue","message.type.system":"System","message.type.queue":"Queue","message.type.notice":"Notice","message.type.text":"Text","message.type.image":"Image","message.type.file":"File","message.type.audio":"Audio","message.type.video":"Video","message.type.music":"Music","message.type.location":"Location","message.type.link":"Link","message.type.goods":"Product","message.type.card":"Card","message.type.event":"Event","message.type.guess":"Guess","message.type.hot":"Hot Topics","message.type.shortcut":"Shortcut","message.type.order":"Order","message.type.poll":"Poll","message.type.poll_submit":"Poll Submit","message.type.form":"Form","message.type.form_submit":"Form Submit","message.type.leave_msg":"Leave Message","message.type.leave_msg_submit":"Message Submitted","message.type.leave_msg_replied":"Message Replied","message.type.customer_submit":"Customer Submit","message.type.system_alarm":"System Alarm","message.type.ticket":"Ticket","message.type.ticket_submit":"Ticket Submitted","message.type.typing":"Typing","message.type.processing":"Processing","message.type.stream":"Stream","message.type.stream_end":"Stream End","message.type.preview":"Preview","message.type.recall":"Recall","message.type.delivered":"Delivered","message.type.read":"Read","message.type.quotation":"Quote","message.type.kickoff":"Kick Out","message.type.shake":"Shake","message.type.auto_closed":"Auto Closed","message.type.agent_closed":"Agent Closed","message.type.faq":"FAQ","message.type.faq_q":"FAQ Question","message.type.faq_a":"FAQ Answer","message.type.faq_up":"FAQ Like","message.type.faq_down":"FAQ Dislike","message.type.robot":"Robot","message.type.robot_up":"Robot Like","message.type.robot_down":"Robot Dislike","message.type.rate":"Init Rating","message.type.rate_invite":"Rating Invite","message.type.rate_submit":"Rating Submit","message.type.rate_cancel":"Rating Cancel","message.type.transfer":"Transfer","message.type.transfer_accept":"Transfer Accept","message.type.transfer_reject":"Transfer Reject","message.type.transfer_timeout":"Transfer Timeout","message.type.transfer_cancel":"Transfer Cancel","message.type.invite":"Invite","message.type.invite_accept":"Invite Accept","message.type.invite_reject":"Invite Reject","message.type.invite_timeout":"Invite Timeout","message.type.invite_cancel":"Invite Cancel","message.type.invite_visitor":"Invite Visitor","message.type.invite_visitor_accept":"Visitor Accept","message.type.invite_visitor_reject":"Visitor Reject","message.type.invite_visitor_timeout":"Visitor Invite Timeout","message.type.invite_visitor_cancel":"Visitor Invite Cancel","message.type.invite_group":"Group Invite","message.type.invite_group_reject":"Group Invite Reject","message.type.invite_group_accept":"Group Invite Accept","message.type.invite_group_timeout":"Group Invite Timeout","message.type.invite_group_cancel":"Group Invite Cancel","message.type.invite_kbase":"Knowledge Base Invite","message.type.invite_kbase_reject":"Knowledge Base Reject","message.type.invite_kbase_accept":"Knowledge Base Accept","message.type.invite_kbase_timeout":"Knowledge Base Timeout","message.type.invite_kbase_cancel":"Knowledge Base Cancel","message.type.invite_organization":"Org Invite","message.type.invite_organization_reject":"Org Invite Reject","message.type.invite_organization_accept":"Org Invite Accept","message.type.invite_organization_timeout":"Org Invite Timeout","message.type.invite_organization_cancel":"Org Invite Cancel","message.type.article":"Article","message.type.webrtc_audio_invite":"Audio Call Invite","message.type.webrtc_video_invite":"Video Call Invite","message.type.webrtc_audio_invite_reject":"Audio Call Reject","message.type.webrtc_video_invite_reject":"Video Call Reject","message.type.webrtc_audio_invite_accept":"Audio Call Accept","message.type.webrtc_video_invite_accept":"Video Call Accept","message.type.webrtc_audio_invite_cancel":"Audio Call Cancel","message.type.webrtc_video_invite_cancel":"Video Call Cancel","message.type.group_create":"Group Create","message.type.group_invite":"Group Invite","message.type.group_dismiss":"Group Dismiss","message.type.error":"Error","message.type.notification_agent_reply_timeout":"Agent Reply Timeout","message.type.notification_rate_submitted":"Rating Submitted","thread.process.status.new":"New","thread.process.status.roboting":"Robot Serving","thread.process.status.offline":"Offline","thread.process.status.queuing":"Queuing","thread.process.status.chatting":"Chatting","thread.process.status.closed":"Closed",channel:"Client","channel.system":"System","channel.web":"Web","channel.web.pc":"Web PC","channel.web.h5":"Web H5","channel.web.visitor":"Web Visitor","channel.web.admin":"Web Admin","channel.ios":"iOS","channel.android":"Android","channel.electron":"Electron","channel.flutter":"Flutter","channel.flutter.web":"Flutter Web","channel.flutter.android":"Flutter Android","channel.flutter.ios":"Flutter iOS","channel.flutter.macos":"Flutter macOS","channel.flutter.windows":"Flutter Windows","channel.flutter.linux":"Flutter Linux","channel.uniapp":"UniApp","channel.uniapp.web":"UniApp Web","channel.uniapp.android":"UniApp Android","channel.uniapp.ios":"UniApp iOS","channel.wechat":"WeChat","channel.wechat.mini":"WeChat Mini","channel.wechat.mp":"WeChat MP","channel.wechat.work":"WeChat Work","channel.wechat.kefu":"WeChat CS","channel.wechat.channel":"WeChat Channel","message.tab.all":"All Messages","message.tab.human":"Human Messages","message.tab.robot":"Robot Messages","message.tab.statisticToken":"Statistic Token","message.tab.leave":"Leave Messages","message.tab.rating":"Rating Messages","message.tab.group":"Group Messages","message.tab.member":"Member Messages"}),{"app.setting.pagestyle":"Page style setting","app.setting.pagestyle.dark":"Dark style","app.setting.pagestyle.light":"Light style","app.setting.content-width":"Content Width","app.setting.content-width.fixed":"Fixed","app.setting.content-width.fluid":"Fluid","app.setting.themecolor":"Theme Color","app.setting.themecolor.dust":"Dust Red","app.setting.themecolor.volcano":"Volcano","app.setting.themecolor.sunset":"Sunset Orange","app.setting.themecolor.cyan":"Cyan","app.setting.themecolor.green":"Polar Green","app.setting.themecolor.daybreak":"Daybreak Blue (default)","app.setting.themecolor.geekblue":"Geek Glue","app.setting.themecolor.purple":"Golden Purple","app.setting.navigationmode":"Navigation Mode","app.setting.sidemenu":"Side Menu Layout","app.setting.topmenu":"Top Menu Layout","app.setting.fixedheader":"Fixed Header","app.setting.fixedsidebar":"Fixed Sidebar","app.setting.fixedsidebar.hint":"Works on Side Menu Layout","app.setting.hideheader":"Hidden Header when scrolling","app.setting.hideheader.hint":"Works when Hidden Header is enabled","app.setting.othersettings":"Other Settings","app.setting.weakmode":"Weak Mode","app.setting.copy":"Copy Setting","app.setting.copyinfo":"copy success, please replace defaultSettings in src/models/setting.js","app.setting.production.hint":"Setting panel shows in development environment only, please manually modify"}),{"app.pwa.offline":"You are offline now","app.pwa.serviceworker.updated":"New content is available","app.pwa.serviceworker.updated.hint":'Please press the "Refresh" button to reload current page',"app.pwa.serviceworker.updated.ok":"Refresh"}),{"component.tagSelect.expand":"Expand","component.tagSelect.collapse":"Collapse","component.tagSelect.all":"All",action:"Action",actions:"Actions",refresh:"Refresh",loading:"Loading",create:"Create",createKb:"Create Knowledge Base",createDept:"Create Department",creating:"Creating","create.category":"Create Category","fetch.categories.error":"Failed to fetch categories","create.member":"Create Member","create.success":"Create success","create.fail":"Create fail",update:"Update",updating:"Updating","update.success":"Update success","update.fail":"Update fail",save:"Save",saving:"Saving",upload:"Upload",import:"Import",export:"Export","download.template":"Download Tempate",open:"Open",copy:"Copy","copy.success":"Copy success",ok:"OK",cancel:"Cancel",bind:"Bind",edit:"Edit",editing:"Editing","edit.success":"Edit success","edit.fail":"Edit fail",view:"View",detail:"Detail",delete:"Delete",deleting:"Deleting",deleteTip:"Delete Tip","delete.dept.all.error":"Cannot delete all department",deleteAffirm:"Are u sure to delete",deleteKbaseTip:"Kbase must keep at least one","delete.success":"Delete success","delete.fail":"Delete fail","delete.error":"Delete Error","process.success":"Process success","process.fail":"Process fail",preview:"Preview",close:"Close",closing:"Closing",closeTip:"Close Tip",closeASure:"Are u sure to close","close.success":"Close success",title:"Title",name:"Name",nickname:"Nickname","username.change.tip":"Username(should re login after changed)",email:"Email","email.verified":"Email Verified","email.unverified":"Email Unverified",mobile:"Mobile","mobile.verified":"Mobile Verified","mobile.unverified":"Mobile Unverified",telephone:"Telephone",jobNo:"Job No",jobTitle:"Job Title",seatNo:"Seat No",department:"Department",roles:"Roles",fileName:"File Name",fileType:"File Type",type:"Type",messageTypes:"Message Type",sender:"Sender",receiver:"Receiver",note:"Note",content:"Content",answer:"Answer",question:"Question",status:"Status",offline:"Offline",contact:"Contact",images:"Images",agent:"Agent",city:"City",channel:"Client",category:"Category",unreadCount:"Unread Count",description:"Description",color:"Color",createdAt:"Created At",updatedAt:"Updated At",choose:"Please Choose",log:"Log",info:"Info",auth:"RealName Auth",data:"Data",statistic:"Statistic",monitor:"Monitor",quality:"Quality",summary:"Summary",quickbutton:"QuickButton","quickbutton.guide":"Please goto Knowledge base -> QuickButton -> Create, then add quickbutton here.",SERVICE:"Customer Service Robot",MARKETING:"Marketing Robot",KNOWLEDGEBASE:"Internal Knowledgebase Robot",QA:"QA Robot(No Kb)",AGENT_ASSISTANT:"Agent Assistant",TICKET_ASSISTANT:"Ticket Assistant",KB:"Kb Robot",KBDOC:"Kb Doc Robot",llm:"LLM",keyword:"Keyword",reply:"Reply",third:"ThirdParty",form:"Form",survey:"Survey",queue:"Queue",transferToAgent:"Transfer To Agent",intentionClassification:"Intention Classification",rateDown:"Rate Down",rateUp:"Rate Up",popup:"Popup",autoPopup:"Auto Popup",trigger:"Trigger",showInvite:"Show Invite",inviteText:"Invite Text",history:"History",inputassociation:"Input Association",agentassistant:"Agent Assistant",timeoutRemind:"Timeout Remind",right:"Right",showRightIframe:"Show Right Iframe",rightIframeUrl:"Right Iframe Url",autoreply:"AutoReply",black:"Black",score:"Score",matchType:"Match Type",EXACT:"Exact Match",FUZZY:"Fuzzy Match",REGULAR:"Regular Match",VECTOR:"Vector Match",ELASTIC:"Elastic Match",enabled:"Enabled",disabled:"Disabled",yes:"Yes",no:"No",rate:"Rate",leavemsg:"Leave Message",transfer:"Transfer",visitor:"Visitor",customer:"Customer Info",browser:"Browser",os:"OS",device:"Device",referrer:"Referrer",captcha:"Captcha",logging:"Logining","login.success":"Login Success","login.error":"Login Failed",registering:"Registering","register.success":"Register Success","register.error":"Register Failed",antiharassment:"AntiHarassment",channelsocial:"Social Channel",channelshop:"Shop Channel",channelforeign:"Foreign Channel","robot.no.agent.now":"Robot does not support agent now","chat.widget.code":"Chat Widget Code",message:"Message",thread:"Thread",showHistory:"Show History",showPreForm:"Show PreForm",showInputAssociation:"Show Input Association",showCaptcha:"Show Captcha","leavemsg.enabled":"Leave Message Enabled","settings.profile":"Profile","settings.webhook":"Webhook","settings.token":"Token","settings.license":"License","settings.basic":"Basic Settings","settings.realname":"Kyc","settings.money":"Money","settings.server":"Server Settings","settings.notice":"System Notice","server.address":"Server Address","mqtt.address":"MQTT Address",amount:"Amount",state:"State",appId:"AppId",appSecret:"AppSecret",accessToken:"Access Token",url:"Url",token:"Token",encryptMode:"Encrypt Mode",scope:"Scope",revoked:"Revoked",expiresAt:"Expires At","component.table.total":"Total {total} items","component.table.selected":"{count} items selected","component.table.loading":"Loading data...","component.table.empty":"No data","component.table.error":"Data loading failed","component.table.column.action":"Action","component.table.column.status":"Status","component.table.column.createTime":"Create Time","component.table.column.updateTime":"Update Time","component.modal.confirm":"Confirm","component.modal.cancel":"Cancel","component.modal.ok":"OK","component.modal.title.success":"Success","component.modal.title.error":"Error","component.modal.title.warning":"Warning","component.modal.title.info":"Information","component.upload.text":"Click or drag file to this area to upload","component.upload.hint":"Support for a single or bulk upload","component.upload.downloading":"Downloading...","component.upload.uploading":"Uploading...","component.upload.success":"Upload successful","component.upload.error":"Upload failed","component.upload.preview":"Preview","component.upload.remove":"Remove","component.pagination.total":"Total {total} items","component.pagination.item":"items","component.pagination.page":"page","component.pagination.perPage":"items/page","component.pagination.jump":"Go to","component.search.placeholder":"Please enter keywords","component.search.advanced":"Advanced Search","component.search.reset":"Reset","component.search.search":"Search","component.select.placeholder":"Please select","component.select.loading":"Loading...","component.select.notFound":"No options found","component.select.selected":"{count} items selected","batch.delete":"Batch Delete","batch.delete.noselection":"Please select items to delete","batch.delete.success":"Successfully deleted {count} items","batch.delete.partial":"Deleted {success} items, failed to delete {fail} items","batch.deleteTip":"Batch Delete Confirmation","batch.deleteAffirm":"Are you sure to delete the selected","batch.enable":"Batch Enable","batch.disable":"Batch Disable","batch.enable.success":"Successfully enabled {count} items","batch.disable.success":"Successfully disabled {count} items","batch.enable.partial":"Enabled {success} items, failed to enable {fail} items","batch.disable.partial":"Disabled {success} items, failed to disable {fail} items","batch.noselection":"Please select items to process",enabling:"Enabling...",disabling:"Disabling...",deleteAll:"Delete All","deleteAll.tip":"Delete All Confirmation","deleteAll.confirm":"Are you sure to delete all items?",items:"items","action.nickname.tooltip":"User nickname who performed the action","action.title.tooltip":"Title of the operation or action","action.action.tooltip":"Type of action performed by the user","action.ip.tooltip":"IP address from which the action was performed","action.ipLocation.tooltip":"Geographic location based on the IP address","action.createdAt.tooltip":"Date and time when the action was performed","action.description.tooltip":"Detailed description of the action","action.type.tooltip":"Category or type of the action","summary.title.tooltip":"Title or subject of the summary","summary.content.tooltip":"Summary description of the conversation content","summary.solution.tooltip":"Solution or handling method for the issue","summary.status.tooltip":"Current handling status","summary.category.tooltip":"Category type of the summary","summary.tags.tooltip":"Tags for classification and searching","summary.updatedAt.tooltip":"Time of last update","transfer.sender.tooltip":"Agent who initiated the transfer","transfer.receiver.tooltip":"Agent who received the transfer","transfer.note.tooltip":"Note accompanying the transfer","transfer.status.tooltip":"Current transfer status","transfer.type.tooltip":"Type of transfer","transfer.transferAt.tooltip":"Time when transfer was initiated","transfer.acceptAt.tooltip":"Time when transfer was accepted","transfer.rejectAt.tooltip":"Time when transfer was rejected","transfer.cancelAt.tooltip":"Time when transfer was cancelled","transfer.expireAt.tooltip":"Time when transfer expired","invite.sender.tooltip":"Agent who sent the invitation","invite.receiver.tooltip":"Agent who received the invitation","invite.note.tooltip":"Note accompanying the invitation","invite.status.tooltip":"Current invitation status","rating.agent.tooltip":"Agent being rated","rating.user.tooltip":"User who submitted the rating","rating.score.tooltip":"Rating score","rating.comment.tooltip":"Rating content or feedback","rating.createdAt.tooltip":"Time when rating was submitted","thread.uid.tooltip":"Unique identifier of the conversation","thread.userNickname.tooltip":"Nickname of the visitor","thread.agentNickname.tooltip":"Nickname of the agent","thread.robotNickname.tooltip":"Name of the robot","thread.workgroupNickname.tooltip":"Name of the workgroup","thread.status.tooltip":"Current status of the conversation","thread.channel.tooltip":"Device or application used by the visitor","thread.createdAt.tooltip":"Time when the conversation was created","message.nickname.tooltip":"Username of the message sender","message.content.tooltip":"Text content of the message","message.helpful.tooltip":"User's helpfulness rating of the message","message.isAutoReply.tooltip":"Whether the message is an automatic reply","message.status.tooltip":"Sending status of the message","message.type.tooltip":"Type of the message","message.channel.tooltip":"Client type that sent the message","message.createdAt.tooltip":"Time when the message was created","robot.message.userNickname.tooltip":"Username of the message sender","robot.message.robotNickname.tooltip":"Name of the robot that responded","robot.message.question.tooltip":"Question asked by the user","robot.message.answer.tooltip":"Answer provided by the robot","robot.message.rateType.tooltip":"Type of rating given by the user","robot.message.rateDownTags.tooltip":"Feedback tags selected by the user","robot.message.rateDownReason.tooltip":"Specific reason for user feedback","robot.message.createdAt.tooltip":"Time when the message was created","robot.message.topic.tooltip":"Topic or title of the conversation","robot.message.threadUid.tooltip":"Unique identifier of the conversation thread","robot.message.status.tooltip":"Current status of the message","robot.message.channel.tooltip":"Channel or platform where the message was sent","robot.message.isUnAnswered.tooltip":"Whether the AI could not find a suitable answer","robot.message.prompt":"Prompt","robot.message.prompt.tooltip":"Complete prompt content sent to the AI model","robot.message.promptTokens.tooltip":"Number of tokens used in the prompt","robot.message.completionTokens.tooltip":"Number of tokens generated in the response","robot.message.totalTokens.tooltip":"Total number of tokens used in the conversation","robot.message.aiProvider.tooltip":"AI service provider (e.g., OpenAI, ZhipuAI, Baidu)","robot.message.aiModel.tooltip":"AI model name (e.g., GPT-4, GLM-4, Ernie-Bot-4)","leave.message.userNickname.tooltip":"Username of the user who left the message","leave.message.contact.tooltip":"Contact information of the user","leave.message.content.tooltip":"Content of the leave message","leave.message.images.tooltip":"Images attached by the user","leave.message.status.tooltip":"Processing status of the leave message","leave.message.replyContent.tooltip":"Reply content from the agent","leave.message.replyImages.tooltip":"Images attached in the reply","leave.message.replyContentUser.tooltip":"Agent who processed and replied to the message","leave.message.repliedAt.tooltip":"Time when the message was replied to","leave.message.createdAt.tooltip":"Time when the message was created","leave.message.updatedAt.tooltip":"Time when the message was last updated","leave.msg.status.pending":"Pending","leave.msg.status.processing":"Processing","leave.msg.status.read":"Read","leave.msg.status.replied":"Replied","leave.msg.status.transferred":"Transferred","leave.msg.status.escalated":"Escalated","leave.msg.status.closed":"Closed","leave.msg.status.spam":"Spam","leave.msg.status.invalid":"Invalid","ticket.title.tooltip":"Title of the ticket","ticket.description.tooltip":"Detailed description of the ticket","ticket.status.tooltip":"Current processing status of the ticket","ticket.priority.tooltip":"Priority level of the ticket","ticket.assignee.tooltip":"Person assigned to handle this ticket","ticket.reporter.tooltip":"Person who reported this ticket","ticket.category.tooltip":"Category of the ticket","ticket.status.new":"New","ticket.status.assigned":"Assigned","ticket.status.claimed":"Claimed","ticket.status.unclaimed":"Unclaimed","ticket.status.processing":"Processing","ticket.status.transferred":"Transferred","ticket.status.pending":"Pending","ticket.status.holding":"Holding","ticket.status.resumed":"Resumed","ticket.status.reopened":"Reopened","ticket.status.resolved":"Resolved","ticket.status.escalated":"Escalated","ticket.status.closed":"Closed","ticket.status.cancelled":"Cancelled","ticket.status.verified_ok":"Verified OK","ticket.status.verified_fail":"Verification Failed","ticket.priority.lowest":"Lowest","ticket.priority.low":"Low","ticket.priority.medium":"Medium","ticket.priority.high":"High","ticket.priority.urgent":"Urgent","ticket.priority.critical":"Critical","ticket.action.edit":"Edit","ticket.action.view":"View","ticket.action.delete":"Delete","ticket.action.export":"Export","ticket.action.open.flow.editor":"Flow Editor","ticket.list":"Ticket List","customer.nickname.tooltip":"Customer's nickname or display name","customer.email.tooltip":"Customer's email address","customer.mobile.tooltip":"Customer's mobile phone number","customer.description.tooltip":"Additional description about the customer","customer.createdAt.tooltip":"Date and time when the customer account was created","visitor.nickname.tooltip":"Visitor's nickname or display name","visitor.ip.tooltip":"Visitor's IP address","visitor.ipLocation.tooltip":"Visitor's geographic location based on IP address","visitor.status.tooltip":"Current online status of the visitor","visitor.channel.tooltip":"Device or browser type used by the visitor","visitor.updatedAt.tooltip":"Time of visitor's last activity","visitor.black.nickname.tooltip":"Nickname of the visitor added to blacklist","visitor.black.type.tooltip":"Type of blacklist, user or visitor","visitor.black.threadTopic.tooltip":"Topic or title of the conversation thread","visitor.black.blockIp.tooltip":"Whether to also block this visitor's IP address","visitor.black.startTime.tooltip":"Time when blacklist starts to take effect","visitor.black.endTime.tooltip":"Time when blacklist ends","visitor.black.reason.tooltip":"Reason for adding the visitor to blacklist","visitor.black.userNickname.tooltip":"User who performed the blacklist operation","visitor.blackIp.ip.tooltip":"IP address that has been blocked","visitor.blackIp.reason.tooltip":"Reason for adding the IP address to blacklist","visitor.blackIp.startTime.tooltip":"Time when IP blocking starts to take effect","visitor.blackIp.endTime.tooltip":"Time when IP blocking ends","visitor.blackIp.userNickname.tooltip":"User who performed the IP blocking operation","quickreply.title.tooltip":"Title or name of the quick reply","quickreply.content.tooltip":"Content of the quick reply","quickreply.type.tooltip":"Type of the quick reply content","quickreply.shortcut.tooltip":"Shortcut key for quick triggering","quickreply.enabled.tooltip":"Whether the quick reply is enabled","quickreply.category.tooltip":"Category of the quick reply","quickreply.tags.tooltip":"Tags for quick filtering","quickreply.startDate.tooltip":"Start time when the quick reply becomes effective","quickreply.endDate.tooltip":"End time when the quick reply becomes invalid","quickreply.updatedAt.tooltip":"Time of last update","autoreply.keyword.keywordList.tooltip":"List of keywords that trigger automatic replies","autoreply.keyword.replyList.tooltip":"List of automatic reply content when keywords are matched","autoreply.keyword.matchType.tooltip":"Method of keyword matching","autoreply.keyword.contentType.tooltip":"Type of reply content","autoreply.keyword.category.tooltip":"Category of keyword replies","autoreply.keyword.enabled.tooltip":"Whether keyword replies are enabled","autoreply.keyword.isTransfer.tooltip":"Whether to trigger transfer to human service","autoreply.keyword.startDate.tooltip":"Start time when keyword replies become effective","autoreply.keyword.endDate.tooltip":"End time when keyword replies become invalid","autoreply.keyword.updatedAt.tooltip":"Time of last update","autoreply.fixed.content.tooltip":"Content of fixed automatic reply","autoreply.fixed.type.tooltip":"Type of reply content","autoreply.fixed.replyCount.tooltip":"Number of times this reply has been used","autoreply.fixed.enabled.tooltip":"Whether this fixed reply is enabled","autoreply.fixed.category.tooltip":"Category of fixed replies","autoreply.fixed.tags.tooltip":"Tags for filtering and categorization","autoreply.fixed.startDate.tooltip":"Start time when fixed replies become effective","autoreply.fixed.endDate.tooltip":"End time when fixed replies become invalid","autoreply.fixed.updatedAt.tooltip":"Time of last update","faq.question.tooltip":"Question content of the FAQ","faq.similar.questions.tooltip":"Other ways of asking the same question","faq.answer.tooltip":"Answer content of the FAQ","faq.clickCount.tooltip":"Number of times the question has been clicked","faq.upCount.tooltip":"Number of times the question has been liked","faq.downCount.tooltip":"Number of times the question has been disliked","faq.category.tooltip":"Category to which the question belongs","faq.tags.tooltip":"Tags for categorization and search","faq.isValid.tooltip":"Whether the question is valid and available","faq.startDate.tooltip":"Start time when the question becomes effective","faq.endDate.tooltip":"End time when the question becomes invalid","faq.updatedAt.tooltip":"Time of last update","pages.article.title.tooltip":"Title of the article","pages.article.summary.tooltip":"Summary content of the article","pages.article.category.tooltip":"Category to which the article belongs","pages.article.type.tooltip":"Content type of the article","pages.article.top.tooltip":"Whether the article is set as top","pages.article.editor.tooltip":"Editor type of the article","pages.article.readCount.tooltip":"Number of times the article has been read","pages.article.likeCount.tooltip":"Number of times the article has been liked","pages.article.status.tooltip":"Publication status of the article","pages.article.startDate.tooltip":"Start date when the article becomes effective","pages.article.endDate.tooltip":"End date when the article becomes invalid","pages.article.updatedAt.tooltip":"Time of last update of the article","pages.prompt.tooltip":"Content of the prompt","chat.test.tooltip":"Please confirm that the uploaded content status is: Processing successful","batch.operations":"Batch Operations","more.operations":"More Operations","import.export":"Import/Export","export.options":"Export Options","deleteAll.nodata":"No data to delete","deleteAll.error":"Error occurred during deletion","deleteAll.failed":"Delete failed","deleteAll.success":"Successfully deleted all data","deleting.all":"Deleting all data...","export.current":"Export Current Page","export.all":"Export All","export.range":"Export Range"}),{"pages.login.title":"Bytedesk","pages.layouts.userLayout.title":"Team IM && Customer Service && AI ChatBot","pages.layouts.userLayout.title.liangshibao":"Liangshibao","pages.layouts.userLayout.title.tiku":"Tiku","pages.layouts.userLayout.title.meiyu":"Meiyu","pages.layouts.userLayout.title.zhaobiao":"Zhaobiao","pages.login.accountLogin.tab":"Account Login","pages.login.accountLogin.errorMessage":"Incorrect username/password(admin/ant.design)","pages.login.failure":"Login failed, please try again!","pages.login.success":"Login successful!","pages.login.username.placeholder":"Username/Email","pages.login.username.required":"Please input your username!","pages.login.password.placeholder":"Password","pages.login.repassword.placeholder":"RePassword","pages.login.password.required":"Please input your password!","pages.login.repassword.required":"Please input your password!","pages.login.phoneLogin.tab":"Phone Login","pages.login.phoneLogin.errorMessage":"Verification Code Error","pages.login.phoneNumber.placeholder":"Phone Number","pages.login.phoneNumber.required":"Please input your phone number!","pages.login.phoneNumber.invalid":"Phone number is invalid!","pages.login.email.placeholder":"Email","pages.login.email.required":"Please input your Email!","pages.login.email.invalid":"Email is invalid!","pages.login.captcha.placeholder":"Verification Code","pages.login.captcha.required":"Please input verification code!","pages.login.phoneLogin.getVerificationCode":"Get Code","pages.getCaptchaSecondText":"sec(s)","pages.login.scanLogin.tab":"Scan Login","pages.login.rememberMe":"Remember me","pages.login.forgotPassword":"Forgot Password ?","pages.login.submit":"Login","pages.login.loginWith":"Login with :","pages.login.register":"Register","pages.login.registerAccount":"Register Account","pages.login.auto.register":"Unregisterd Mobile will auto register","pages.login.privacyModal.title":"Privacy Policy Confirmation","pages.login.privacyModal.description":"To protect your personal information security, please read and agree to the following agreements:","pages.login.privacyModal.privacyPolicy":"Privacy Policy","pages.login.privacyModal.and":"and","pages.login.privacyModal.termsOfService":"Terms of Service","pages.login.privacyModal.confirmText":"Do you agree to the above agreements and continue to log in?","pages.login.privacyModal.agreeAndLogin":"Agree and Login","pages.login.privacyModal.cancel":"Cancel","pages.login.privacy.agree":"Agree","pages.login.privacy.privacyPolicy":"Privacy Policy","pages.login.privacy.and":"and","pages.login.privacy.termsOfService":"Terms of Service","pages.login.switchServer":"Switch Server",logging:"Logging in...","login.success":"Login successful","login.error":"Login failed","pages.welcome.link":"Welcome","pages.robot.new":"New","pages.robot.edit":"Edit","pages.robot.delete":"Delete","pages.robot.upload":"Upload","pages.robot.tab.basic":"Basic","pages.robot.tab.kb":"Knowledge Base","pages.robot.tab.channel":"Channel","pages.robot.tab.statistic":"Statistic","pages.robot.tab.advanced":"Advanced","pages.robot.tab.monitor":"Monitor","pages.robot.tab.flow":"Flow","pages.robot.tab.avatar":"Avatar","pages.robot.tab.title":"Title","pages.robot.tab.welcomeTip":"welcomeTip","pages.robot.tab.description":"Description","pages.robot.tab.preview":"Preview","pages.robot.tab.website":"Website","pages.robot.tab.helpdesk":"Helpdesk","pages.robot.tab.icp":"ICP 17041763-1","pages.robot.tab.police":"44030502008688","pages.robot.kb.split":"File Chunks","pages.robot.kb.file":"File Upload","pages.robot.kb.faq":"FAQ","pages.robot.kb.text":"Text","pages.robot.kb.qa":"Q&A","pages.robot.kb.web":"Website","pages.robot.kb.webpage":"Webpage Scraping","pages.robot.kb.website":"Website","pages.robot.file.title":"Title","pages.robot.file.content":"Content","pages.robot.file.type":"Type","pages.robot.file.size":"Size","pages.robot.file.action":"Action","pages.robot.file.delete":"Delete","pages.robot.file.save":"Save","pages.robot.file.cancel":"Cancel","pages.robot.file.uploading":"Uploading...","pages.robot.file.name_invalid":"File name should not contain _","pages.robot.file.parse":"Parse File Content","pages.agent.service.settings":"Service Settings","pages.agent.robot":"Robot","pages.workgroup.tab.route":"Route","pages.setting":"Settings","pages.logout":"Logout","pages.footer.website":"Bytedesk","pages.footer.helpcenter":"Help","pages.footer.contact":"Contact","pages.settings.reset.password":"Reset Password","pages.settings.reset.mobile":"Reset Mobile","pages.settings.reset.email":"Reset Email","pages.settings.verify.mobile":"Verify Mobile","pages.settings.verify.email":"Verify Email","pages.settings.bind.mobile":"Bind Mobile","pages.settings.bind.email":"Bind Email","pages.settings.unbind.mobile":"Unbind Mobile","pages.settings.unbind.email":"Unbind Email","pages.login.country.placeholder":"Select Country/Region","pages.login.country.china":"China","pages.login.country.hongkong":"Hong Kong","pages.login.country.taiwan":"Taiwan","pages.login.country.macao":"Macao","pages.login.country.japan":"Japan","pages.login.country.korea":"Korea","pages.login.country.usa":"United States","pages.login.country.canada":"Canada","pages.login.country.uk":"United Kingdom","pages.login.country.germany":"Germany","pages.login.country.france":"France","pages.login.country.australia":"Australia","pages.login.country.singapore":"Singapore","pages.login.country.malaysia":"Malaysia","pages.login.country.thailand":"Thailand","pages.login.country.vietnam":"Vietnam","pages.login.country.philippines":"Philippines","pages.login.country.indonesia":"Indonesia","pages.login.country.italy":"Italy","pages.login.country.spain":"Spain","pages.login.country.russia":"Russia","pages.login.country.newzealand":"New Zealand","bytedesk.chat.title":"Online Support","bytedesk.chat.subtitle":"How can we help you?","bytedesk.bubble.title":"Need help?","bytedesk.bubble.subtitle":"Click to start chat","bytedesk.position.bottomRight":"Bottom Right","bytedesk.position.bottomLeft":"Bottom Left","bytedesk.position.margin":"Margin","bytedesk.theme.title":"Theme Settings","bytedesk.theme.light":"Light","bytedesk.theme.dark":"Dark","bytedesk.theme.system":"System","bytedesk.theme.color":"Theme Color","bytedesk.tabs.title":"Tab Display","bytedesk.tabs.home":"Home","bytedesk.tabs.messages":"Messages","bytedesk.tabs.help":"Help","bytedesk.tabs.news":"News","faq.question":"Question","faq.similar.questions":"Similar Questions","faq.answer":"Answer","faq.tags":"Tags","faq.type":"Type","faq.type.text":"Text","faq.type.image":"Image","faq.type.video":"Video","faq.type.file":"File","faq.viewCount":"Views","faq.clickCount":"Clicks","faq.upCount":"Likes","faq.downCount":"Dislikes","faq.isValid":"Valid","faq.startDate":"Start Date","faq.endDate":"End Date","faq.updatedAt":"Updated At","faq.fromType":"Source Type","faq.rateType":"Rating Type","faq.rating.tags":"Feedback Tags","faq.rating.reason":"Feedback Reason","faq.rating.user":"User","workgroup.route.type":"Route Type","workgroup.route.roundRobin":"Round Robin","workgroup.route.leastActive":"Least Active","workgroup.route.random":"Random","workgroup.route.weightedRandom":"Weighted Random","workgroup.route.consistentHash":"Consistent Hash","workgroup.route.fastestResponse":"Fastest Response","workgroup.route.broadcast":"Broadcast","workgroup.route.recent":"Recent","workgroup.route.roundRobin.desc":"Distribute in sequence based on agent online time. Ensures fairness, suitable for agents with similar capabilities. Note: When an agent reconnects after network instability, they will be placed at the end of the queue.","workgroup.route.leastActive.desc":"Distribute based on agent's current active chats, prioritizing those with fewer chats. Note: The number of chats an agent handles is affected by their response speed. Manually ending chats helps speed up new assignments.","workgroup.route.random.desc":"Completely random selection, simple implementation, suitable for short-term tasks.","workgroup.route.weightedRandom.desc":"Consider agent ratings and performance, better agents get more opportunities, improving overall service quality.","workgroup.route.consistentHash.desc":"Try to assign the same visitor to the same agent, improving service continuity and customer stickiness.","workgroup.route.fastestResponse.desc":"Choose the fastest responding agent, improving user experience and encouraging agent efficiency.","workgroup.route.broadcast.desc":"Broadcast to all agents, allowing them to compete for chats, suitable for team collaboration.","workgroup.route.recent.desc":"Regular customers first, prioritize agents who recently served the same visitor, improving customer satisfaction and service continuity.","workgroup.chat.show":"Show Chat Window","workgroup.chat.hide":"Hide Chat Window","workgroup.route.updating":"Updating...","workgroup.route.update.success":"Update successful","workgroup.route.update.error":"Update failed","member.status.pending":"Pending","member.status.active":"Active","member.status.lock":"Lock","member.status.leave":"Leave","agent.status.online":"Online","agent.status.offline":"Offline","agent.status.available":"Available","agent.status.busy":"Busy","agent.connection.success":"Connected","agent.connection.failed":"Disconnected","thread.tab.all":"All Conversations","thread.tab.rate":"Rate","thread.tab.invite":"Invitations","thread.tab.summary":"Summary","thread.tab.transfer":"Transfers","thread.tab.monitor":"Monitoring","visitor.tab.all":"All Visitors","visitor.tab.black":"Blocked Users","visitor.tab.blackIp":"Blocked IPs","visitor.tab.whiteIp":"Whitelisted IPs","visitor.tab.accessIp":"Access IPs","visitor.tab.statistic":"Statistic","quality.tab.todo":"Quality Todo","quality.tab.table":"Quality Records","quality.tab.setting":"Quality Settings","visitor.black.list":"Blocked Users List","visitor.black.nickname":"Nickname","visitor.black.type":"Type","visitor.black.type.user":"User","visitor.black.type.visitor":"Visitor","visitor.black.blockIp":"Block IP","visitor.black.startTime":"Start Time","visitor.black.endTime":"End Time","visitor.black.reason":"Reason","visitor.black.threadTopic":"Thread Topic","visitor.black.userNickname":"Operator","tags.tab.tags":"Tags","visitor.blackIp.reason":"Reason","visitor.blackIp.startTime":"Start Time","visitor.blackIp.endTime":"End Time","visitor.blackIp.userNickname":"Operator","visitor.blackIp.unblock":"Unblock",unblockTip:"Unblock Confirmation",unblockAffirm:"Are you sure to unblock","unblock.success":"Successfully unblocked","unblock.error":"Failed to unblock",ok:"OK",cancel:"Cancel",actions:"Actions","visitor.list":"Visitor List","visitor.nickname":"Nickname","visitor.ip":"Ip","visitor.ipLocation":"location","visitor.status":"Status","visitor.status.online":"Online","visitor.status.offline":"Offline","visitor.status.blocked":"Blocked","visitor.status.unknown":"Unknown","visitor.vipLevel":"VIP Level","visitor.vipLevel.tooltip":"VIP Level","visitor.tagList":"Tag List","visitor.tagList.tooltip":"Tag List","visitor.channel":"Client","visitor.updatedAt":"Last Active","visitor.export":"Export","visitor.export.coming.soon":"Coming soon","queue.list":"Queue List","queue.member.list":"Queue Members List","queue.member.nickname":"Visitor Nickname",uid:"Session ID","queue.member.queueNickname":"Belong Queue","queue.member.number":"Queue Number","queue.member.before":"People Ahead","queue.member.waitTime":"Wait Time","queue.member.enqueueTime":"Join Time","queue.member.offline":"Agent Offline","queue.member.offline.yes":"Yes","queue.member.offline.no":"No","queue.member.status":"Thread Status","queue.member.status.waiting":"Waiting","queue.member.status.serving":"Serving","queue.member.status.completed":"Completed","queue.member.status.abandoned":"Abandoned","queue.member.status.timeout":"Timeout","queue.member.status.rejected":"Rejected","queue.member.agentAcceptType":"Agent Accept Type","queue.member.agentAcceptTime":"Agent Accept Time","queue.member.robotAcceptType":"Robot Accept Type","queue.member.robotAcceptTime":"Robot Accept Time","queue.member.robotToAgent":"Robot To Agent","queue.member.robotToAgentTime":"Robot To Agent Time","queue.member.robot":"Robot","queue.member.workgroup":"Workgroup","queue.member.solved":"Solved","queue.member.rated":"Rated","queue.member.rateAt":"Rated At","queue.member.rateScore":"Rating Score","queue.member.rateScore.tooltip":"Rating Score","queue.member.rateLevel":"Rating Level","queue.member.summarized":"Summarized","queue.member.summarized.yes":"Yes","queue.member.summarized.no":"No","queue.member.visitorMessageCount":"Visitor Messages","queue.member.agentMessageCount":"Agent Messages","queue.member.robotMessageCount":"Robot Messages","queue.member.agentAvgResponseTime":"Avg Response Time","queue.member.qualityChecked":"Quality Checked","queue.member.qualityChecked.yes":"Yes","queue.member.qualityChecked.no":"No","queue.member.qualityCheckScore":"Quality Check Score","queue.member.qualityCheckScore.tooltip":"Quality Check Score","queue.member.qualityCheckedAt":"Quality Check Time","queue.member.qualityCheckedAt.tooltip":"Quality Check Time","queue.member.tooltip.createdAt":"Created At","queue.member.tooltip.updatedAt":"Updated At","queue.member.leaveMsg":"Left Message","queue.member.leaveMsg.yes":"Yes","queue.member.leaveMsg.no":"No","queue.member.intentionType":"Intention Type","queue.member.emotionType":"Emotion Type","queue.member.acceptType.auto":"Auto","queue.member.acceptType.manual":"Manual","queue.member.acceptType.robot":"Robot","queue.member.acceptType.unknown":"Not Accepted","queue.tab.list":"Queue List","queue.tab.member":"Queue Member","queue.tab.statistic":"Queue Statistic","queue.member.solved.yes":"Solved","queue.member.solved.no":"Unsolved","queue.member.rated.yes":"Rated","queue.member.rated.no":"Unrated","queue.nickname":"Queue Name","queue.type":"Queue Type","queue.type.workgroup":"Workgroup","queue.type.agent":"Agent","queue.type.robot":"Robot","queue.type.unknown":"Unknown","queue.day":"Day Count","queue.status":"Status","queue.status.open":"Open","queue.status.closed":"Closed","queue.status.unknown":"Unknown","queue.dashboard.title":"Queue Dashboard","queue.totalCount":"Request Count","queue.robotingCount":"Robot Chatting Count","queue.offlineCount":"Agent Offline Count","queue.leaveMsgCount":"Leave Message Count","queue.robotToAgentCount":"Robot to Agent Count","queue.queuingCount":"Queuing Count","queue.chattingCount":"Chatting Count","queue.closedCount":"Closed Count","queue.avgWaitTime":"Avg Wait Time","queue.avgResolveTime":"Avg Solve Time","queue.export":"Export","queue.export.coming.soon":"Coming soon","queue.type.active":"Active","queue.type.paused":"Paused","queue.type.closed":"Closed","queue.type.maintenance":"Maintenance","queue.status.active":"Active","queue.status.paused":"Paused","queue.status.maintenance":"Maintenance","queue.day.format":"YYYY-MM-DD","queue.time.format":"HH:mm:ss","queue.number.unit":"","queue.time.unit":"mins","table.columns.reset":"Reset","table.columns.setting":"Column Settings","table.columns.show":"Show","table.columns.hide":"Hide","queue.statistic.title":"Queue Statistics","queue.statistic.today":"Today","queue.statistic.yesterday":"Yesterday","queue.statistic.week":"Last 7 Days","queue.statistic.month":"Last 30 Days","queue.statistic.total":"Total","queue.statistic.waiting":"Waiting","queue.statistic.serving":"Serving","queue.statistic.served":"Served","queue.statistic.avgWaitTime":"Avg Wait Time","queue.statistic.avgSolveTime":"Avg Solve Time","queue.statistic.unit.minute":"mins","queue.statistic.unit.person":"","ticket.tab.list":"Tickets","ticket.tab.task":"Tasks","ticket.tab.form":"Forms","ticket.list":"Ticket List","ticket.task.list":"Task List","ticket.title":"Title","ticket.type":"Type","ticket.status":"Status","ticket.priority":"Priority","ticket.creator":"Creator","ticket.assignee":"Assignee","ticket.createdAt":"Created At","ticket.updatedAt":"Updated At","ticket.dueDate":"Due Date","ticket.description":"Description","ticket.export":"Export","ticket.export.coming.soon":"Coming soon","ticket.status.open":"Open","ticket.status.in_progress":"In Progress","ticket.status.resolved":"Resolved","ticket.status.closed":"Closed","ticket.priority.low":"Low","ticket.priority.medium":"Medium","ticket.priority.high":"High","ticket.priority.urgent":"Urgent","ticket.type.bug":"Bug","ticket.type.feature":"Feature","ticket.type.support":"Support","ticket.type.other":"Other","channel.web.button.color":"Button Color","channel.web.button.color.blue":"Blue","channel.web.button.color.green":"Green","channel.web.button.color.red":"Red","channel.web.button.color.yellow":"Yellow","channel.web.button.color.purple":"Purple","channel.web.show.bubble":"Show Bubble","channel.web.show.bubble.tooltip":"Show bubble in bottom right corner","channel.web.enable.multilang":"Enable Multi-language","channel.web.enable.multilang.tooltip":"Enable chat window language settings","channel.web.select.language":"Select Language","channel.web.lang.zh_cn":"Simplified Chinese","channel.web.lang.zh_tw":"Traditional Chinese","channel.web.lang.en":"English","channel.web.enable.theme":"Enable Theme Settings","channel.web.enable.theme.tooltip":"Enable chat window theme settings","channel.web.select.theme":"Select Theme","channel.web.theme.system":"Follow System","channel.web.theme.light":"Light Theme","channel.web.theme.dark":"Dark Theme","channel.web.embed.code":"Embed Code","channel.web.copy.code":"Copy Code","channel.web.show.chat":"Show Chat Window","channel.web.hide.chat":"Hide Chat Window","channel.web.fullscreen.code":"Fullscreen Code","channel.web.copy.fullscreen":"Copy Fullscreen Code","channel.web.open.fullscreen":"Open Fullscreen Window","channel.web.frame.code":"Frame Code","channel.web.copy.frame":"Copy Frame Code","channel.web.open.frame":"Open Frame Window","channel.web.config.title":"Web Configuration","channel.web.position":"Right Position","channel.web.position.tooltip":"Show in bottom right when enabled, bottom left when disabled","channel.web.copy.success":"Code copied to clipboard","channel.web.copy.error":"Copy failed, please copy manually","channel.web.fullscreen.copy.success":"Fullscreen code copied to clipboard","channel.web.frame.copy.success":"Frame code copied to clipboard","channel.web.right.position":"Right Position","channel.web.right.position.tooltip":"Show in bottom right when enabled, bottom left when disabled","channel.web.theme.select":"Select Theme","channel.web.theme.follow.system":"Follow System","channel.web.code.embed":"Embed Code","channel.web.code.embed.desc":"Add this code to your website","channel.web.code.fullscreen":"Fullscreen Code,PC & Mobile","channel.web.code.fullscreen.desc":"Open chat in new window, PC & Mobile","channel.web.code.frame":"Frame Code, PC Only","channel.web.code.frame.desc":"Embed chat in iframe, PC only","channel.web.copy.button":"Copy Code","channel.web.copy.fullscreen.button":"Copy Fullscreen Code","channel.web.open.fullscreen.button":"Open Fullscreen Window","channel.web.copy.frame.button":"Copy Frame Code","channel.web.open.frame.button":"Open Frame Window","channel.web.code.readonly":"Read only","channel.web.code.autosize":"Auto resize","channel.web.generate.qrcode":"Generate QR Code","channel.web.qrcode.title":"Customer Service QR Code","channel.web.qrcode.scan":"Scan QR code to contact customer service","channel.web.qrcode.download":"Download QR Code","channel.web.qrcode.download.success":"QR code downloaded successfully","common.close":"Close","install.guide.github":"More Demo on → Github","install.guide.docs":"More Demo on → Docs","install.guide.steps":"Installation Steps","install.guide.step1.title":"1. Install Dependencies","install.guide.step1.or":"or","install.guide.step2.title":"2. Import Components","install.guide.step3.title":"3. Configure Parameters","install.guide.step3.org.comment":"Replace with your organization ID","install.guide.step3.sid.comment":"Replace with your SID","install.guide.step4.title":"4. Use Component","install.guide.step4.open.chat":"Open Chat","install.guide.step5.title":"5. Available Methods","install.guide.step5.show":"Show chat window","install.guide.step5.hide":"Hide chat window","agent.info.title":"Agent Information","agent.info.nickname":"Nickname","agent.info.nickname.placeholder":"Please input agent nickname","agent.info.description":"Description","agent.info.description.placeholder":"Please input agent description","agent.info.avatar":"Avatar","agent.info.avatar.upload":"Upload","agent.info.avatar.uploading":"Uploading...","agent.info.avatar.upload.success":"Upload successful","agent.info.avatar.upload.error":"Upload failed","agent.info.save":"Save","agent.info.save.success":"Save successful","agent.info.save.error":"Save failed","agent.info.org":"Organization","agent.info.org.placeholder":"Please select organization","agent.info.email":"Email","agent.info.email.placeholder":"Please input agent email","agent.info.email.required":"Email is required","agent.info.mobile":"Mobile","agent.info.mobile.placeholder":"Please input agent mobile","agent.info.mobile.required":"Mobile is required","agent.info.member":"Bind Member","agent.info.member.bind":"Bind Member - For Account Login","agent.info.nickname.required":"Please input agent nickname","agent.info.description.required":"Please input agent description","agent.settings.title":"Service Settings","agent.settings.max.serving":"Max Serving","agent.settings.max.serving.tooltip":"Maximum number of concurrent chats","agent.settings.auto.accept":"Auto Accept","agent.settings.auto.accept.tooltip":"Automatically accept new chat requests","agent.settings.auto.close":"Auto Close","agent.settings.auto.close.tooltip":"Automatically close chat after visitor leaves","agent.settings.auto.offline":"Auto Offline","agent.settings.auto.offline.tooltip":"Automatically go offline when browser closes","agent.settings.save":"Save","agent.settings.save.success":"Settings saved successfully","agent.settings.save.error":"Failed to save settings","agent.settings.leave.msg":"Offline Message Tip","agent.settings.leave.msg.required":"Please input offline message tip","agent.settings.leave.msg.placeholder":"Please input offline message tip...","agent.settings.auto.close.time":"Auto Close Time (minutes)","agent.settings.auto.close.time.tooltip":"Close chat automatically after no new messages for specified time","agent.settings.auto.close.tip":"Auto Close Tip","agent.settings.auto.close.tip.tooltip":"Show auto close tip when chat is inactive","agent.settings.auto.close.tip.required":"Please input auto close tip","agent.settings.auto.close.tip.placeholder":"Please input auto close tip...","agent.settings.agent.close.tip":"Agent Close Tip","agent.settings.agent.close.tip.tooltip":"Show agent close tip when chat is inactive","agent.settings.agent.close.tip.required":"Please input agent close tip","agent.settings.agent.close.tip.placeholder":"Please input agent close tip...","agent.settings.show.unknown.answer":"Show Unknown Answer","agent.settings.unknown.answer":"Unknown Answer","agent.settings.unknown.answer.required":"Please input unknown answer","agent.settings.unknown.answer.placeholder":"Please input unknown answer...","agent.settings.max.thread":"Max Concurrent Chats","agent.settings.max.thread.tip1":"1. Maximum number of concurrent chats, excess will enter queue","agent.settings.max.thread.tip2":"2. Set to 0 to queue all visitors, requiring manual acceptance","agent.settings.max.thread.tip3":"3. Auto accept when serving count is below maximum, prioritizing queued chats","agent.settings.show.logo":"Show Logo","agent.settings.show.logo.tooltip":"Only paid members can remove logo","agent.settings.show.top.tip":"Show Pinned Message/Announcement","agent.settings.top.tip":"Pinned Message","agent.settings.top.tip.required":"Please input pinned message","agent.settings.top.tip.placeholder":"Please input pinned message...","agent.settings.welcome.tip":"Welcome Message","agent.settings.welcome.tip.required":"Please input welcome message","agent.settings.welcome.tip.placeholder":"Please input welcome message...","channel.social.wechat":"WeChat","channel.social.wechat.mp":"WeChat Official Account","channel.social.wechat.mini":"WeChat Mini Program","channel.social.wechat.work":"WeChat Work","channel.social.wechat.kefu":"WeChat Customer Service","channel.social.douyin":"TikTok","channel.social.xiaohongshu":"RED","channel.social.baidu":"Baidu","channel.social.weibo":"Weibo","channel.social.bilibili":"Bilibili","channel.social.zhihu":"Zhihu","channel.shop.pdd":"Pinduoduo","channel.shop.jd":"JD.com","channel.shop.qianniu":"Qianniu","channel.shop.doudian":"Douyin Store","faq.create.first":"Please create FAQs in Knowledge Base -> FAQ first","faq.show.faqs":"Show Side Column FAQs","faq.add.faqs":"Add FAQs","faq.generate.ai":"Generate FAQs with AI","faq.generate.coming.soon":"Coming soon...","faq.show.quick.buttons":"Show InputBar Quick Buttons","faq.add.quick.buttons":"Add Quick Buttons","faq.generate.quick.buttons":"Generate Quick Buttons with AI","faq.show.guess":"Show 'You May Also Ask'","faq.add.guess":"Add Guess Questions","faq.generate.guess":"Generate Guess Questions with AI","faq.show.hot":"Show Hot Questions","faq.add.hot":"Add Hot Questions","faq.generate.hot":"Generate Hot Questions with AI","faq.show.shortcut":"Show Shortcuts","faq.add.shortcut":"Add Shortcuts","faq.generate.shortcut":"Generate Shortcuts with AI","chat.window.show":"Show Chat Window","chat.window.hide":"Hide Chat Window","rate.show.button":"Show Rating Button","rate.show.button.tooltip":"Show rating button in visitor chat window","rate.auto.invite.rate":"Auto Invite Rating","rate.auto.invite.rate.tooltip":"Automatically invite rating when visitor leaves","rate.auto.invite.rate.tip":"Auto Invite Rating Tip","rate.auto.invite.rate.tip.tooltip":"Show auto invite rating tip when visitor leaves","rate.auto.invite.rate.tip.required":"Please input auto invite rating tip","rate.auto.invite.rate.tip.placeholder":"Please input auto invite rating tip...","rate.min.messages":"Minimum Messages","rate.min.messages.required":"Please input minimum messages","rate.min.messages.tooltip":"Minimum number of messages before rating is allowed","pages.article.list":"Article List","pages.article.title":"Title","pages.article.summary":"Summary","pages.article.category":"Category","pages.article.type":"Type","pages.article.tags":"Tags","pages.article.startDate":"Start Date","pages.article.endDate":"End Date","pages.article.readCount":"Read Count","pages.article.likeCount":"Like Count","pages.article.status":"Status","pages.article.editor":"Editor","pages.article.needAudit":"Need Audit","pages.article.auditStatus":"Audit Status","pages.article.auditOpinion":"Audit Opinion","pages.article.auditUser":"Auditor","pages.article.published":"Published","pages.article.top":"Top","pages.article.createdAt":"Created At","pages.article.updatedAt":"Updated At","pages.article.DRAFT":"Draft","pages.article.PUBLISHED":"Published","pages.article.EDITING":"Editing","pages.article.REJECTED":"Rejected","pages.article.preview":"Preview Article","pages.article.create":"Create Article","pages.article.edit":"Edit Article","pages.article.delete":"Delete Article","pages.article.export":"Export Articles","pages.article.view":"View Article","pages.article.approve":"Approve","pages.article.setTop":"Set as Top","pages.article.cancelTop":"Cancel Top","pages.article.top.yes":"Top","pages.article.top.no":"Normal","pages.kbase.preview":"Preview Knowledge Base","pages.common.all":"All","pages.common.actions":"Actions","pages.common.delete":"Delete","pages.common.deleteTip":"Delete Confirmation","pages.common.deleteConfirm":"Are you sure to delete {name}?","pages.common.delete.confirm":"Are you sure to delete this article?","pages.common.delete.success":"Article deleted successfully","pages.common.delete.error":"Failed to delete article","pages.common.ok":"OK","pages.common.cancel":"Cancel","autoreply.keyword.keywordList":"Keywords","autoreply.keyword.replyList":"Replies","autoreply.keyword.matchType":"Match Type","autoreply.keyword.contentType":"Content Type","autoreply.keyword.category":"Category","autoreply.keyword.enabled":"Status","autoreply.keyword.isTransfer":"Transfer","autoreply.keyword.startDate":"Start Date","autoreply.keyword.endDate":"End Date","autoreply.keyword.updatedAt":"Updated At","autoreply.matchType.exact":"Exact Match","autoreply.matchType.contains":"Contains","autoreply.matchType.prefix":"Prefix Match","autoreply.matchType.suffix":"Suffix Match","autoreply.contentType.text":"Text","autoreply.contentType.image":"Image","autoreply.contentType.video":"Video","autoreply.contentType.file":"File","common.enabled":"Enabled","common.disabled":"Disabled","common.yes":"Yes","common.no":"No","autoreply.fixed.title":"Fixed Replies","autoreply.fixed.tooltip":"Customer Service -> One-on-One -> Advanced Settings -> Auto Reply","autoreply.fixed.content":"Content","autoreply.fixed.type":"Type","autoreply.fixed.replyCount":"Reply Count","autoreply.fixed.enabled":"Status","autoreply.fixed.category":"Category","autoreply.fixed.tags":"Tags","autoreply.fixed.startDate":"Start Date","autoreply.fixed.endDate":"End Date","autoreply.fixed.updatedAt":"Updated At","autoreply.type.text":"Text","autoreply.type.image":"Image","autoreply.type.video":"Video","autoreply.type.file":"File","autoreply.status.enabled":"Enabled","autoreply.status.disabled":"Disabled","autoreply.action.create":"Create Fixed Reply","autoreply.action.edit":"Edit Fixed Reply","autoreply.action.delete":"Delete Fixed Reply","autoreply.action.import":"Import Fixed Replies","autoreply.action.export":"Export Fixed Replies","autoreply.action.download":"Download Template","autoreply.message.creating":"Creating...","autoreply.message.updating":"Updating...","autoreply.message.loading":"Loading...","autoreply.message.success":"Operation successful","autoreply.message.error":"Operation failed","autoreply.message.delete.confirm":"Are you sure to delete this reply?","pages.common.edit":"Edit","pages.common.create":"Create","pages.common.import":"Import","pages.common.export":"Export","pages.common.downloadTemplate":"Download Template","quickreply.title":"Quick Replies","quickreply.tooltip":"Customer Service -> One-on-One -> Advanced Settings -> Quick Reply","quickreply.title.field":"Title","quickreply.content":"Content","quickreply.type":"Type","quickreply.type.text":"Text","quickreply.type.image":"Image","quickreply.type.video":"Video","quickreply.type.file":"File","quickreply.shortcut":"Shortcut","quickreply.level":"Level","quickreply.tags":"Tags","quickreply.enabled":"Status","quickreply.enabled.true":"Enabled","quickreply.enabled.false":"Disabled","quickreply.category":"Category","quickreply.startDate":"Start Date","quickreply.endDate":"End Date","quickreply.updatedAt":"Updated At","quickreply.action.create":"Create Quick Reply","quickreply.action.edit":"Edit Quick Reply","quickreply.action.delete":"Delete Quick Reply","quickreply.action.import":"Import Quick Replies","quickreply.action.export":"Export Quick Replies","quickreply.action.download":"Download Template","quickreply.message.creating":"Creating...","quickreply.message.updating":"Updating...","quickreply.message.loading":"Loading...","quickreply.message.success":"Operation successful","quickreply.message.error":"Operation failed","quickreply.message.delete.confirm":"Are you sure to delete this quick reply?","taboo.title":"Sensitive Words","taboo.tooltip":"Customer Service -> One-on-One -> Advanced Settings -> Sensitive Words","taboo.content":"Content","taboo.type":"Type","taboo.type.text":"Text","taboo.type.image":"Image","taboo.type.video":"Video","taboo.type.file":"File","taboo.level":"Level","taboo.enabled":"Status","taboo.enabled.true":"Enabled","taboo.enabled.false":"Disabled","taboo.category":"Category","taboo.tags":"Tags","taboo.startDate":"Start Date","taboo.endDate":"End Date","taboo.updatedAt":"Updated At","taboo.action.create":"Create Sensitive Word","taboo.action.edit":"Edit Sensitive Word","taboo.action.delete":"Delete Sensitive Word","taboo.action.import":"Import Sensitive Words","taboo.action.export":"Export Sensitive Words","taboo.action.download":"Download Template","taboo.message.creating":"Creating...","taboo.message.updating":"Updating...","taboo.message.loading":"Loading...","taboo.message.success":"Operation successful","taboo.message.error":"Operation failed","taboo.message.delete.confirm":"Are you sure to delete this sensitive word?","delete.tip":"Delete Confirmation","delete.confirm":"Are you sure to delete {name}?","delete.success":"Delete successful","delete.error":"Delete failed","create.success":"Create successful","create.error":"Create failed","update.success":"Update successful","update.error":"Update failed",loading:"Loading...",updating:"Updating...",creating:"Creating...","fetch.categories.error":"Failed to fetch categories","pages.user.edit":"Edit User","pages.user.create":"Create User","pages.user.username":"Username","pages.user.username.required":"Please input username","pages.user.nickname":"Nickname","pages.user.nickname.required":"Please input nickname","pages.user.email":"Email","pages.user.email.required":"Please input email address","pages.user.email.invalid":"Invalid email format","pages.user.email.verified":"Email Verified","pages.user.email.verified.yes":"Verified","pages.user.email.verified.no":"Unverified","pages.user.mobile":"Mobile","pages.user.mobile.required":"Please input mobile number","pages.user.mobile.invalid":"Invalid mobile format","pages.user.mobile.verified":"Mobile Verified","pages.user.mobile.verified.yes":"Verified","pages.user.mobile.verified.no":"Unverified","pages.user.enabled":"Status","pages.user.createdAt":"Registration Time","pages.user.password":"Password","pages.user.superUser.notAllow":"Super administrator is not allowed to modify email verification/mobile verification/status","pages.user.superUser.notDelete":"Super administrator cannot be deleted","pages.common.save":"Save","pages.form.error":"Please check the form inputs","pages.user.status.enabled":"Enabled","pages.user.status.disabled":"Disabled","pages.org.list":"Organization List","pages.user.list":"User List","pages.user.organization":"Organization","pages.user.roles":"Roles","pages.user.authorities":"Authorities","pages.user.description":"Description","pages.user.superUser":"SuperUser","pages.user.superUser.yes":"Yes","pages.user.superUser.no":"No","pages.user.updatedAt":"Last Update","pages.org.create":"Create Organization","pages.org.edit":"Edit Organization","pages.org.name":"Organization Name","pages.org.name.required":"Please enter organization name","pages.org.logo":"Logo","pages.org.logo.placeholder":"Please enter logo URL","pages.org.logo.upload":"Upload Logo","pages.org.code":"Organization Code","pages.org.code.required":"Please enter organization code","pages.org.description":"Description","pages.org.description.placeholder":"Please enter organization description","pages.org.verifiedType":"Verification Type","pages.org.verifiedType.placeholder":"Please select verification type","pages.org.identityType":"ID Type","pages.org.identityType.placeholder":"Please select ID type","pages.org.identityImage":"ID Image","pages.org.identityImage.placeholder":"Please enter ID image URL","pages.org.identityNumber":"ID Number","pages.org.identityNumber.placeholder":"Please enter ID number","pages.org.verifyStatus":"Verification Status","pages.org.verifyStatus.placeholder":"Please select verification status","pages.org.rejectReason":"Rejection Reason","pages.org.rejectReason.placeholder":"If verification fails, please enter rejection reason","pages.org.createdAt":"Created At","pages.org.updatedAt":"Updated At","pages.org.verifiedType.personal":"Personal","pages.org.verifiedType.company":"Company","pages.org.verifiedType.government":"Government","pages.org.verifiedType.institution":"Institution","pages.org.verifiedType.industry":"Industry","pages.org.verifiedType.nonProfit":"Non-Profit Organization","pages.org.verifiedType.others":"Others","pages.org.verifyStatus.unverified":"Unverified","pages.org.verifyStatus.verifying":"Verifying","pages.org.verifyStatus.verified":"Verified","pages.org.verifyStatus.failed":"Failed","pages.org.verifyDate":"Verification Date","pages.org.verifyDate.placeholder":"Please enter verification date","pages.org.vip":"VIP Status","pages.org.vip.yes":"Yes","pages.org.vip.no":"No","pages.org.vipExpireDate":"VIP Expiry Date","pages.org.vipExpireDate.placeholder":"Please select VIP expiry date","pages.org.enabled":"Status","pages.org.status.enabled":"Enabled","pages.org.status.disabled":"Disabled","pages.org.superUser.disabled":"Super user organizations cannot be disabled","pages.org.superUser.cannotDelete":"Super user organizations cannot be deleted","pages.org.superUser.cannotDisable":"Super user organizations cannot be disabled","pages.org.admin":"Administrator","pages.org.admin.placeholder":"Please select organization administrator","pages.org.admin.tip":"Only shows users without assigned organizations to avoid overwriting existing organization relationships","model.pull":"Pull Model","model.pulling":"Pulling...","model.pull.success":"Pull successful","model.pull.failed":"Pull failed","model.not.running":"Model service not running","upload.modal.title":"Upload Files","upload.drag.text":"Click or drag files to this area to upload","upload.drag.hint":"Support for single or batch upload","upload.drag.hint.withtype":"Support single or batch upload of {acceptTypes} format files","upload.uploading":"Uploading {filename}...","upload.success":"Successfully uploaded {filename}","upload.failed":"Failed to upload {filename}","upload.batch.uploading":"Uploading files...","upload.batch.success":"Successfully uploaded {count} files","upload.batch.partial":"Successfully uploaded {success} files, {failed} files failed to upload","upload.batch.error":"Error occurred during upload","upload.start":"Start Upload","upload.uploaded.files":"Uploaded Files","upload.nofiles":"Please select files first","upload.type.invalid":"Unsupported file type: {fileType}, please select files in {acceptTypes} format","upload.drop.type.invalid":"Dropped files contain unsupported types: {fileNames}, please select files in {acceptTypes} format","upload.auto.generate.llm.qa":"Auto Generate LLM Q&A","upload.auto.llm.split":"Enable Auto LLM Split Chunking","deleteAll.tip":"Delete Confirmation","deleteAll.confirm":"Are you sure you want to delete all Q&A data? This action cannot be undone!",deleteAll:"Delete All","deleteAll.nodata":"No data to delete","deleteAll.success":"Successfully deleted all data","deleteAll.failed":"Deletion failed","deleteAll.error":"Error occurred during deletion","batch.delete":"Batch Delete","batch.deleteTip":"Batch Delete Confirmation","batch.deleteAffirm":"Are you sure you want to delete the selected","batch.delete.noselection":"Please select items to delete","batch.delete.success":"Successfully deleted {count} items","batch.delete.partial":"Deleted {success} items, failed to delete {fail} items","batch.operations":"Batch Operations","batch.enable":"Batch Enable","batch.disable":"Batch Disable","batch.enable.success":"Successfully enabled {count} items","batch.disable.success":"Successfully disabled {count} items","batch.enable.partial":"Enabled {success} items, failed to enable {fail} items","batch.disable.partial":"Disabled {success} items, failed to disable {fail} items","batch.noselection":"Please select items to process",enabling:"Enabling...",disabling:"Disabling...","more.operations":"More Operations","export.current":"Export Current Page","export.all":"Export All","export.range":"Export Range",items:"items",delete:"Delete",edit:"Edit",deleteTip:"Delete Confirmation",deleteAffirm:"Are you sure to delete",export:"Export",import:"Import","download.template":"Download Template",create:"Create",deleting:"Deleting...","deleting.all":"Deleting all data...","taboo.synonym.tooltip":"Different expressions with the same meaning","taboo.synonym.add":"Add Synonym","taboo.synonym":"Synonyms","taboo.reply":"Reply Content","taboo.reply.placeholder":"When users enter content containing sensitive words, the system will return this reply","taboo.reply.required":"Please enter reply content","taboo.tags.tooltip":"For easy categorization and searching","taboo.tags.add":"Add Tag","queue.nickname.tooltip":"Name of agent or workgroup","queue.type.tooltip":"Service type: workgroup, agent or robot","queue.day.tooltip":"Statistics date","queue.totalCount.tooltip":"Total number of service requests today","queue.robotingCount.tooltip":"Number of robot-assisted visitors","queue.offlineCount.tooltip":"Number of offline agents","queue.leaveMsgCount.tooltip":"Number of visitor messages","queue.robotToAgentCount.tooltip":"Number of transfers from robot to agent","queue.queuingCount.tooltip":"Current number of visitors in queue","queue.chattingCount.tooltip":"Number of visitors currently being served","queue.closedCount.tooltip":"Number of completed sessions","queue.totalCount.trend":"Total Trend","queue.hourly.trend":"24-Hour Reception Trend",noData:"No data available","queue.member.nickname.tooltip":"Visitor's nickname or identifier","queue.member.channel.tooltip":"Device type or application used by the visitor","queue.member.number.tooltip":"Visitor's sequence number in queue","queue.member.waitTime.tooltip":"Time visitor has been waiting for service","queue.member.enqueueTime.tooltip":"Time when visitor joined the queue","queue.member.status.tooltip":"Current status of the conversation","queue.member.robotAcceptType.tooltip":"Method by which the robot connected with the visitor","queue.member.robotAcceptTime.tooltip":"Time when robot started providing service","queue.member.robotToAgent.tooltip":"Whether transferred from robot to human agent","queue.member.robotToAgentTime.tooltip":"Time when transferred to human agent","queue.member.agent.tooltip":"Agent handling this conversation","queue.member.offline.tooltip":"Whether the human agent is offline","queue.member.agentAcceptType.tooltip":"Method by which the human agent connected with the visitor","queue.member.agentAcceptTime.tooltip":"Time when human agent started providing service","queue.member.solved.tooltip":"Whether the visitor's issue has been resolved","queue.member.rated.tooltip":"Whether the visitor has rated the service","queue.member.rateAt.tooltip":"Time when visitor provided rating","queue.member.qualityChecked.tooltip":"Whether the conversation has been quality checked","queue.member.summarized.tooltip":"Whether the agent has summarized the conversation","queue.member.visitorMessageCount.tooltip":"Number of messages sent by the visitor","queue.member.agentMessageCount.tooltip":"Number of messages sent by the human agent","queue.member.robotMessageCount.tooltip":"Number of messages sent by the robot","queue.member.leaveMsg.tooltip":"Whether the visitor left a message","queue.member.robot.tooltip":"Robot serving this visitor","thread.process.status.new":"New Conversation","thread.process.status.roboting":"Robot Servicing","thread.process.status.offline":"Offline Message","thread.process.status.queuing":"In Queue","thread.process.status.chatting":"In Conversation","thread.process.status.closed":"Closed",flow:"Flow",fileName:"File Name",fileUrl:"File URL",vectorStatus:"Vector Status",status:"Status",tags:"Tags",enabled:"Status",categoryUid:"Category",createdAt:"Created At",updatedAt:"Updated At","view.file":"View File","export.options":"Export Options","llm.status.success":"Processing Successful","llm.status.error":"Processing Failed","llm.status.new":"Pending","llm.status.processing":"Processing","llm.vectorStatus.success":"Vectorization Successful","llm.vectorStatus.error":"Vectorization Failed","llm.vectorStatus.new":"Pending Vectorization","llm.vectorStatus.processing":"Vectorizing","pages.email.mass.sending":"Email Mass Sending","pages.email.template.tab":"Email Templates","pages.email.send.tab":"Send Records","pages.whatsapp.mass.sending":"WhatsApp Mass Sending","pages.whatsapp.template.tab":"WhatsApp Templates","pages.whatsapp.send.tab":"Send Records",url:"URL",title:"Title",referrer:"Referrer",deviceType:"Device Type",browser:"Browser",duration:"Duration",ipAddress:"IP Address",geoLocation:"Geo Location","browse.status":"Status",operatingSystem:"Operating System",screenResolution:"Screen Resolution",pageLoadTime:"Page Load Time",sessionId:"Session ID",userAgent:"User-Agent",utmSource:"UTM Source",utmMedium:"UTM Medium",utmCampaign:"UTM Campaign",eventData:"Event Data",submit:"Submit","browse.tab.all":"Visitor Browse","browse.url.tooltip":"URL of the visited page","browse.title.tooltip":"Page title","browse.referrer.tooltip":"Source page URL","browse.deviceType.tooltip":"Device type (desktop/mobile/tablet)","browse.browser.tooltip":"Browser type","browse.duration.tooltip":"Time spent (seconds)","browse.ipAddress.tooltip":"Visitor IP address","browse.geoLocation.tooltip":"Visitor geographical location","browse.status.tooltip":"Browsing status","browse.createdAt.tooltip":"Visit time","browse.delete.confirm":"Are you sure you want to delete this browsing record?","browse.delete.confirm.content":"This action cannot be undone, please proceed with caution!","browse.edit":"Edit Browsing Record","browse.create":"Create Browsing Record"}),{"i18n.AUTHORITY":"Authority","i18n.AUTHORITY_CREATE":"Create Authority","i18n.AUTHORITY_READ":"Read Authority","i18n.AUTHORITY_UPDATE":"Update Authority","i18n.AUTHORITY_DELETE":"Delete Authority","i18n.AUTHORITY_EXPORT":"Export Authority","i18n.ROLE":"Role","i18n.ROLE_CREATE":"Create Role","i18n.ROLE_READ":"Read Role","i18n.ROLE_UPDATE":"Update Role","i18n.ROLE_DELETE":"Delete Role","i18n.ROLE_EXPORT":"Export Role","i18n.ORGANIZATION":"Organization","i18n.ORGANIZATION_CREATE":"Create Organization","i18n.ORGANIZATION_READ":"Read Organization","i18n.ORGANIZATION_UPDATE":"Update Organization","i18n.ORGANIZATION_DELETE":"Delete Organization","i18n.ORGANIZATION_EXPORT":"Export Organization","i18n.USER":"User","i18n.USER_CREATE":"Create User","i18n.USER_READ":"Read User","i18n.USER_UPDATE":"Update User","i18n.USER_DELETE":"Delete User","i18n.USER_EXPORT":"Export User","i18n.ASSISTANT":"Assistant","i18n.ASSISTANT_CREATE":"Create Assistant","i18n.ASSISTANT_READ":"Read Assistant","i18n.ASSISTANT_UPDATE":"Update Assistant","i18n.ASSISTANT_DELETE":"Delete Assistant","i18n.ASSISTANT_EXPORT":"Export Assistant","i18n.BLACK":"Blacklist","i18n.BLACK_CREATE":"Create Blacklist","i18n.BLACK_READ":"Read Blacklist","i18n.BLACK_UPDATE":"Update Blacklist","i18n.BLACK_DELETE":"Delete Blacklist","i18n.BLACK_EXPORT":"Export Blacklist","i18n.CATEGORY":"Category","i18n.CATEGORY_CREATE":"Create Category","i18n.CATEGORY_READ":"Read Category","i18n.CATEGORY_UPDATE":"Update Category","i18n.CATEGORY_DELETE":"Delete Category","i18n.CATEGORY_EXPORT":"Export Category","i18n.CHANNEL":"Channel","i18n.CHANNEL_CREATE":"Create Channel","i18n.CHANNEL_READ":"Read Channel","i18n.CHANNEL_UPDATE":"Update Channel","i18n.CHANNEL_DELETE":"Delete Channel","i18n.CHANNEL_EXPORT":"Export Channel","i18n.IP":"IP","i18n.IP_CREATE":"Create IP","i18n.IP_READ":"Read IP","i18n.IP_UPDATE":"Update IP","i18n.IP_DELETE":"Delete IP","i18n.IP_EXPORT":"Export IP","i18n.MESSAGE":"Message","i18n.MESSAGE_CREATE":"Create Message","i18n.MESSAGE_READ":"Read Message","i18n.MESSAGE_UPDATE":"Update Message","i18n.MESSAGE_DELETE":"Delete Message","i18n.MESSAGE_EXPORT":"Export Message","i18n.THREAD":"Thread","i18n.THREAD_CREATE":"Create Thread","i18n.THREAD_READ":"Read Thread","i18n.THREAD_UPDATE":"Update Thread","i18n.THREAD_DELETE":"Delete Thread","i18n.THREAD_EXPORT":"Export Thread","i18n.PUSH":"Push","i18n.PUSH_CREATE":"Create Push","i18n.PUSH_READ":"Read Push","i18n.PUSH_UPDATE":"Update Push","i18n.PUSH_DELETE":"Delete Push","i18n.PUSH_EXPORT":"Export Push","i18n.ARTICLE":"Article","i18n.ARTICLE_CREATE":"Create Article","i18n.ARTICLE_READ":"Read Article","i18n.ARTICLE_UPDATE":"Update Article","i18n.ARTICLE_DELETE":"Delete Article","i18n.ARTICLE_EXPORT":"Export Article","i18n.AUTOREPLY":"Auto Reply","i18n.AUTOREPLY_CREATE":"Create Auto Reply","i18n.AUTOREPLY_READ":"Read Auto Reply","i18n.AUTOREPLY_UPDATE":"Update Auto Reply","i18n.AUTOREPLY_DELETE":"Delete Auto Reply","i18n.AUTOREPLY_EXPORT":"Export Auto Reply","i18n.FAQ":"FAQ","i18n.FAQ_CREATE":"Create FAQ","i18n.FAQ_READ":"Read FAQ","i18n.FAQ_UPDATE":"Update FAQ","i18n.FAQ_DELETE":"Delete FAQ","i18n.FAQ_EXPORT":"Export FAQ","i18n.NOTEBASE":"Notebase","i18n.NOTEBASE_CREATE":"Create Notebase","i18n.NOTEBASE_READ":"Read Notebase","i18n.NOTEBASE_UPDATE":"Update Notebase","i18n.NOTEBASE_DELETE":"Delete Notebase","i18n.NOTEBASE_EXPORT":"Export Notebase","i18n.TICKET":"Ticket","i18n.TICKET_CREATE":"Create Ticket","i18n.TICKET_READ":"Read Ticket","i18n.TICKET_UPDATE":"Update Ticket","i18n.TICKET_DELETE":"Delete Ticket","i18n.TICKET_EXPORT":"Export Ticket","i18n.PROCESS":"Process","i18n.PROCESS_CREATE":"Create Process","i18n.PROCESS_READ":"Read Process","i18n.PROCESS_UPDATE":"Update Process","i18n.PROCESS_DELETE":"Delete Process","i18n.PROCESS_EXPORT":"Export Process","i18n.KBASE":"Kbase","i18n.KBASE_CREATE":"Create Kbase","i18n.KBASE_READ":"Read Kbase","i18n.KBASE_UPDATE":"Update Kbase","i18n.KBASE_DELETE":"Delete Kbase","i18n.KBASE_EXPORT":"Export Kbase","i18n.ROBOT":"Robot","i18n.ROBOT_CREATE":"Create Robot","i18n.ROBOT_READ":"Read Robot","i18n.ROBOT_UPDATE":"Update Robot","i18n.ROBOT_DELETE":"Delete Robot","i18n.ROBOT_EXPORT":"Export Robot","i18n.AGENT":"Agent","i18n.AGENT_CREATE":"Create Agent","i18n.AGENT_READ":"Read Agent","i18n.AGENT_UPDATE":"Update Agent","i18n.AGENT_DELETE":"Delete Agent","i18n.AGENT_EXPORT":"Export Agent","i18n.WORKGROUP":"Workgroup","i18n.WORKGROUP_CREATE":"Create Workgroup","i18n.WORKGROUP_READ":"Read Workgroup","i18n.WORKGROUP_UPDATE":"Update Workgroup","i18n.WORKGROUP_DELETE":"Delete Workgroup","i18n.WORKGROUP_EXPORT":"Export Workgroup","i18n.MEMBER":"Member","i18n.MEMBER_CREATE":"Create Member","i18n.MEMBER_READ":"Read Member","i18n.MEMBER_UPDATE":"Update Member","i18n.MEMBER_DELETE":"Delete Member","i18n.MEMBER_EXPORT":"Export Member","role.management.title":"Role Management","role.management.create":"Create Role","role.management.edit":"Edit Role","role.management.delete":"Delete Role","role.management.assign":"Assign Permissions","role.info.name":"Role Name","role.info.code":"Role Code","role.info.description":"Description","role.info.status":"Status","role.info.createTime":"Create Time","role.info.updateTime":"Update Time","role.info.members":"Members","role.status.active":"Active","role.status.inactive":"Inactive","role.status.deleted":"Deleted","role.permission.system":"System Management","role.permission.user":"User Management","role.permission.role":"Role Management","role.permission.menu":"Menu Management","role.permission.log":"Log Management","role.permission.data":"Data Management","role.permission.view":"View","role.permission.create":"Create","role.permission.edit":"Edit","role.permission.delete":"Delete","role.permission.export":"Export","role.permission.import":"Import","role.message.create.success":"Role created successfully","role.message.update.success":"Role updated successfully","role.message.delete.success":"Role deleted successfully","role.message.assign.success":"Permissions assigned successfully","role.message.operation.failed":"Operation failed","role.validation.name.required":"Please enter role name","role.validation.code.required":"Please enter role code","role.validation.code.exists":"Role code already exists","role.validation.permission.required":"Please select at least one permission","role.confirm.delete":"Are you sure you want to delete this role?","role.confirm.inactive":"Are you sure you want to disable this role?","role.confirm.active":"Are you sure you want to enable this role?","role.edit.title":"Edit Role","role.create.title":"Create Role","role.name":"Role Name","role.name.required":"Please enter role name","role.description":"Role Description","role.description.required":"Please enter role description","role.system.noedit":"System role cannot be edited","role.system.nodelete":"System role cannot be deleted"}),{"ticket.statistic.title":"Ticket Statistics","ticket.statistic.subtitle":"Ticket Processing Data Analysis","ticket.statistic.timeRange.today":"Today","ticket.statistic.timeRange.yesterday":"Yesterday","ticket.statistic.timeRange.week":"This Week","ticket.statistic.timeRange.lastWeek":"Last Week","ticket.statistic.timeRange.month":"This Month","ticket.statistic.timeRange.lastMonth":"Last Month","ticket.statistic.timeRange.quarter":"This Quarter","ticket.statistic.timeRange.year":"This Year","ticket.statistic.timeRange.custom":"Custom","ticket.statistic.filter.org":"Select Org","ticket.statistic.filter.agent":"Select Agent","ticket.statistic.filter.workgroup":"Select Workgroup","ticket.statistic.filter.department":"Select Department","ticket.statistic.filter.category":"Ticket Type","ticket.statistic.filter.priority":"Priority","ticket.statistic.filter.status":"Status","ticket.statistic.filter.export":"Export Report","ticket.statistic.filter.refresh":"Refresh Data","ticket.statistic.filter.calculate":"Calculate Data","ticket.statistic.total":"Total Tickets","ticket.statistic.avgResponseTime":"Avg Response Time","ticket.statistic.resolutionRate":"Resolution Rate","ticket.statistic.customerSatisfaction":"Customer Satisfaction","ticket.statistic.firstResponseTime":"First Response Time","ticket.statistic.resolutionTime":"Avg Resolution Time","ticket.statistic.reopenRate":"Reopen Rate","ticket.statistic.overdue":"Overdue Tickets","ticket.statistic.trend":"Ticket Trend","ticket.statistic.distribution":"Ticket Distribution","ticket.statistic.details":"Detailed Data","ticket.statistic.agentPerformance":"Agent Performance","ticket.statistic.peakHours":"Peak Hours","ticket.statistic.chart.line":"Line Chart","ticket.statistic.chart.area":"Area Chart","ticket.statistic.chart.bar":"Bar Chart","ticket.statistic.chart.pie":"Pie Chart","ticket.statistic.chart.heat":"Heat Map","ticket.statistic.table.date":"Date","ticket.statistic.table.new":"New Tickets","ticket.statistic.table.resolved":"Resolved","ticket.statistic.table.pending":"Pending","ticket.statistic.table.processing":"Processing","ticket.statistic.table.closed":"Closed","ticket.statistic.table.avgResponse":"Avg Response Time","ticket.statistic.table.satisfaction":"Satisfaction","ticket.statistic.table.agent":"Agent","ticket.statistic.table.department":"Department","ticket.statistic.type.consultation":"Product Consultation","ticket.statistic.type.technical":"Technical Support","ticket.statistic.type.billing":"Billing Issues","ticket.statistic.type.complaint":"Complaints & Suggestions","ticket.statistic.type.other":"Others","ticket.statistic.priority.high":"High","ticket.statistic.priority.medium":"Medium","ticket.statistic.priority.low":"Low","ticket.statistic.status.pending":"Pending","ticket.statistic.status.processing":"Processing","ticket.statistic.status.resolved":"Resolved","ticket.statistic.status.closed":"Closed","ticket.statistic.status.overdue":"Overdue","ticket.statistic.unit.minute":"min","ticket.statistic.unit.hour":"h","ticket.statistic.unit.day":"d","ticket.statistic.unit.percent":"%","ticket.statistic.unit.count":"Count","ticket.statistic.export.all":"Export All Data","ticket.statistic.export.current":"Export Current Data","ticket.statistic.export.excel":"Export to Excel","ticket.statistic.export.pdf":"Export to PDF","ticket.statistic.export.success":"Export Successful","ticket.statistic.export.failed":"Export Failed","ticket.statistic.tips.loading":"Loading data...","ticket.statistic.tips.noData":"No data available","ticket.statistic.tips.refreshSuccess":"Data refresh successful","ticket.statistic.tips.refreshFailed":"Data refresh failed","ticket.list":"Ticket List","ticket.title":"Ticket Title","ticket.content":"Ticket Content","ticket.status":"Status","ticket.priority":"Priority","ticket.assignee":"Assignee","ticket.reporter":"Reporter","ticket.category":"Category","ticket.workgroup":"Workgroup","ticket.workgroup.placeholder":"Select Workgroup","ticket.upload.button":"Upload",uncategorized:"Uncategorized","ticket.title.tooltip":"Ticket title, briefly describing the issue","ticket.description.tooltip":"Detailed description of the ticket, including issue details and reproduction steps","ticket.status.tooltip":"Current status of the ticket in its lifecycle, from creation to closure","ticket.priority.tooltip":"Priority level that determines handling order and urgency","ticket.assignee.tooltip":"Agent or technician responsible for handling this ticket","ticket.reporter.tooltip":"User or customer who submitted this ticket","ticket.category.tooltip":"Category the ticket belongs to, used for organization and classification","ticket.createdAt.tooltip":"Date and time when the ticket was created","ticket.updatedAt.tooltip":"Date and time when the ticket was last updated","ticket.action.tooltip":"Actions that can be performed on this ticket, such as edit, view, delete, etc.","ticket.status.new":"New","ticket.status.assigned":"Assigned","ticket.status.claimed":"Assigned","ticket.status.unclaimed":"Unclaimed","ticket.status.processing":"Processing","ticket.status.transferred":"Transferred","ticket.status.pending":"Pending","ticket.status.holding":"Holding","ticket.status.resumed":"Resumed","ticket.status.reopened":"Reopened","ticket.status.resolved":"Resolved","ticket.status.escalated":"Escalated","ticket.status.closed":"Closed","ticket.status.cancelled":"Cancelled","ticket.status.verified_ok":"Verified OK","ticket.status.verified_fail":"Verification Failed","ticket.status.verifiedOk":"Verified OK","ticket.status.verifiedFail":"Verification Failed","ticket.status.label":"Status","ticket.status.verified_failed":"Verification Failed","ticket.status.verified_pending":"Verification Pending","ticket.priority.lowest":"Lowest","ticket.priority.low":"Low","ticket.priority.medium":"Medium","ticket.priority.high":"High","ticket.priority.urgent":"Urgent","ticket.priority.critical":"Critical","ticket.action.edit":"Edit","ticket.action.view":"View","ticket.action.close":"Close","ticket.action.export":"Export","ticket.action.open.flow.editor":"Open Flow Editor","ticket.message.comingSoon":"Coming Soon","ticket.category.uncategorized":"Uncategorized","ticket.edit.title":"Edit Ticket","ticket.creator":"Creator","ticket.createTime":"Create Time","ticket.updateTime":"Update Time","ticket.deadline":"Deadline","ticket.attachment":"Attachment","ticket.comment":"Comment","ticket.solution":"Solution","ticket.action.create":"Create Ticket","ticket.action.delete":"Delete Ticket","ticket.action.assign":"Assign Ticket","ticket.action.reopen":"Reopen Ticket","ticket.action.reply":"Reply","ticket.tip.required":"Required","ticket.tip.success":"Operation Successful","ticket.tip.failed":"Operation Failed","ticket.tip.confirm.delete":"Are you sure you want to delete this ticket?","ticket.tip.confirm.close":"Are you sure you want to close this ticket?","ticket.management.title":"Ticket Management","ticket.management.create":"Create Ticket","ticket.management.edit":"Edit Ticket","ticket.management.delete":"Delete Ticket","ticket.management.batch":"Batch Operation","ticket.management.export":"Export Tickets","ticket.info.number":"Ticket Number","ticket.info.title":"Title","ticket.info.type":"Type","ticket.info.priority":"Priority","ticket.info.status":"Status","ticket.info.creator":"Creator","ticket.info.assignee":"Assignee","ticket.info.createTime":"Create Time","ticket.info.updateTime":"Update Time","ticket.info.dueTime":"Due Time","ticket.info.description":"Description","ticket.status.open":"Open","ticket.type.question":"Question","ticket.type.problem":"Problem","ticket.type.incident":"Incident","ticket.type.request":"Request","ticket.type.task":"Task","ticket.action.transfer":"Transfer","ticket.action.escalate":"Escalate","ticket.action.resolve":"Resolve","ticket.message.create.success":"Ticket created successfully","ticket.message.update.success":"Ticket updated successfully","ticket.message.delete.success":"Ticket deleted successfully","ticket.message.assign.success":"Ticket assigned successfully","ticket.message.operation.failed":"Operation failed","ticket.validation.title.required":"Please enter ticket title","ticket.validation.type.required":"Please select ticket type","ticket.validation.priority.required":"Please select priority level","ticket.validation.description.required":"Please enter description","ticket.confirm.delete":"Are you sure you want to delete this ticket?","ticket.confirm.close":"Are you sure you want to close this ticket?","ticket.confirm.resolve":"Are you sure you want to resolve this ticket?"}),{"service.statistic.title":"Service Statistics","service.statistic.subtitle":"Agent Performance Analysis","service.statistic.noAccess":"No Access","service.statistic.timeRange.today":"Today","service.statistic.timeRange.yesterday":"Yesterday","service.statistic.timeRange.week":"This Week","service.statistic.timeRange.lastWeek":"Last Week","service.statistic.timeRange.month":"This Month","service.statistic.timeRange.lastMonth":"Last Month","service.statistic.timeRange.custom":"Custom","service.statistic.filter.agent":"Select Agent","service.statistic.filter.department":"Select Department","service.statistic.filter.export":"Export Report","service.statistic.filter.refresh":"Refresh Data","service.statistic.onlineAgents":"Online Agents","service.statistic.avgResponseTime":"Avg Response Time","service.statistic.totalSessions":"Total Sessions","service.statistic.satisfaction":"Customer Satisfaction","service.statistic.waitingCount":"Waiting Count","service.statistic.activeChats":"Active Chats","service.statistic.trend":"Session Trend","service.statistic.distribution":"Agent Status Distribution","service.statistic.performance":"Agent Performance Details","service.statistic.status.online":"Online","service.statistic.status.busy":"Busy","service.statistic.status.away":"Away","service.statistic.status.offline":"Offline","service.statistic.table.agent":"Agent Name","service.statistic.table.onlineTime":"Online Duration","service.statistic.table.sessionCount":"Session Count","service.statistic.table.avgResponseTime":"Avg Response Time","service.statistic.table.avgSessionTime":"Avg Session Duration","service.statistic.table.satisfaction":"Satisfaction Score","service.statistic.unit.person":"Person(s)","service.statistic.unit.second":"s","service.statistic.unit.minute":"Minute(s)","service.statistic.unit.hour":"Hour(s)","service.statistic.unit.count":"Count","service.statistic.unit.score":"Score","service.statistic.tips.loading":"Loading data...","service.statistic.tips.noData":"No data available","service.statistic.tips.refreshSuccess":"Data refresh successful","service.statistic.tips.refreshFailed":"Data refresh failed","service.statistic.tips.exportSuccess":"Export successful","service.statistic.tips.exportFailed":"Export failed","service.quality.human":"Human Service","service.quality.ai":"AI Service","service.quality.report":"Report Template","service.quality.rules":"Scoring Rules","service.quality.task":"Task Assignment","service.quality.review":"Review Process","service.quality.analysis":"Data Analysis","service.quality.attitude":"Service Attitude","service.quality.greeting":"Greeting","service.quality.language":"Language","service.quality.friendliness":"Friendliness","service.quality.emotion":"Emotion Control","service.quality.closing":"Closing","service.quality.professional":"Professional Skills","service.quality.kbase":"Knowledge","service.quality.understanding":"Understanding","service.quality.solution":"Solution","service.quality.terminology":"Terminology","service.quality.accuracy":"Service Accuracy","service.quality.efficiency":"Service Efficiency","service.quality.firstResponse":"First Response","service.quality.avgResponse":"Average Response","service.quality.resolveTime":"Resolution Time","service.quality.oneTimeResolve":"One-time Resolution","service.quality.standard":"Service Standard","service.quality.process":"Process Compliance","service.quality.infoCollect":"Information Collection","service.quality.privacy":"Privacy Protection","service.quality.record":"Record Keeping","service.quality.weight":"Weight","service.quality.save":"Save","service.quality.reset":"Reset","service.quality.report.templates":"Report Templates","service.quality.report.daily":"Daily Report","service.quality.report.weekly":"Weekly Report","service.quality.report.monthly":"Monthly Report","service.quality.report.name":"Template Name","service.quality.report.frequency":"Frequency","service.quality.report.format":"Format","service.quality.report.sections":"Sections","service.quality.report.overview":"Overview","service.quality.report.details":"Details","service.quality.report.summary":"Summary","service.quality.report.analysis":"Analysis","service.quality.report.suggestion":"Suggestions","service.quality.report.trend":"Trend","service.quality.report.comparison":"Comparison","service.quality.report.add":"Add Template","service.quality.report.edit":"Edit","service.quality.report.copy":"Copy","service.quality.report.delete":"Delete","service.quality.report.delete_confirm":"Are you sure to delete this template?","service.quality.rules.ranges":"Score Ranges","service.quality.rules.weights":"Dimension Weights","service.quality.rules.penalties":"Penalty Rules","service.quality.rules.range":"Range","service.quality.rules.level":"Level","service.quality.rules.action":"Action","service.quality.rules.add":"Add Range","service.quality.rules.add_penalty":"Add Penalty","service.quality.level":{excellent:"Excellent",good:"Good",pass:"Pass",fail:"Fail"},"service.quality.action":{reward:"Reward",maintain:"Maintain",improve:"Improve",train:"Training"},"service.quality.penalty":{privacy:"Privacy Breach",attitude:"Poor Attitude",process:"Process Violation",delay:"Response Delay"},"service.quality.task.inspectors":"Quality Inspectors","service.quality.task.inspector":"Inspector","service.quality.task.workload":"Workload","service.quality.task.rules":"Assignment Rules","service.quality.task.dailyLimit":"Daily Limit","service.quality.task.assignMethod":"Assignment Method","service.quality.task.autoAssign":"Auto Assignment","service.quality.task.priorities":"Priority Rules","service.quality.task.hours":"Hours","service.quality.task.add_inspector":"Add Inspector","service.quality.task.add_priority":"Add Priority","service.quality.priority":{high:"High",medium:"Medium",low:"Low"},"service.quality.assign":{roundRobin:"Round Robin",weightedRandom:"Weighted Random",manual:"Manual"},"service.quality.task.action":"Actions","service.quality.task.action.assign":"Assign Task","service.quality.task.action.reassign":"Reassign Task","service.quality.task.action.start":"Start Review","service.quality.task.action.pause":"Pause Review","service.quality.task.action.complete":"Complete Review","service.quality.task.action.transfer":"Transfer Task","service.quality.review.process":"Review Process","service.quality.review.rules":"Review Rules","service.quality.review.first":"First Review","service.quality.review.second":"Second Review","service.quality.review.final":"Final Review","service.quality.review.threshold":"Score Threshold","service.quality.review.autoApprove":"Auto Approve","service.quality.review.evidence":"Require Evidence","service.quality.review.appeal":"Allow Appeal","service.quality.review.add_step":"Add Step","service.quality.review.approve":"Approve","service.quality.review.reject":"Reject","service.quality.review.revise":"Revise","service.quality.role":{inspector:"Inspector",senior:"Senior Inspector",manager:"Manager",admin:"Administrator"},"service.quality.review.first.title":"First Review","service.quality.review.first.description":"Initial quality check by inspector","service.quality.review.first.status":"First Review Status","service.quality.review.first.result":"First Review Result","service.quality.review.second.title":"Second Review","service.quality.review.second.description":"Review by senior inspector","service.quality.review.second.status":"Second Review Status","service.quality.review.second.result":"Second Review Result","service.quality.review.final.title":"Final Review","service.quality.review.final.description":"Final review by manager","service.quality.review.final.status":"Final Review Status","service.quality.review.final.result":"Final Review Result","service.quality.analysis.agent":"Agent Analysis","service.quality.analysis.team":"Team Analysis","service.quality.analysis.satisfaction":"Satisfaction Analysis","service.quality.analysis.trend":"Quality Trend","service.quality.analysis.skills":"Skill Dimensions","service.quality.analysis.issues":"Issue Types","service.quality.analysis.team.overview":"Team Overview","service.quality.analysis.team.distribution":"Score Distribution","service.quality.analysis.team.issues":"Issue Comparison","service.quality.analysis.satisfaction.correlation":"Quality-Satisfaction Correlation","service.quality.analysis.satisfaction.factors":"Impact Factors","service.quality.analysis.satisfaction.trend":"Satisfaction Trend","service.quality.ai.intent":"Intent Recognition","service.quality.ai.accuracy":"Recognition Accuracy","service.quality.ai.context":"Context Understanding","service.quality.ai.continuous":"Continuous Dialogue","service.quality.ai.answer":"Answer Quality","service.quality.ai.relevance":"Answer Relevance","service.quality.ai.completeness":"Answer Completeness","service.quality.ai.natural":"Natural Language","service.quality.ai.professional":"Professional Level","service.quality.analysis.details.score":"Quality Score","service.quality.analysis.details.count":"Session Count","service.quality.analysis.details.duration":"Average Duration","service.quality.analysis.details.improvement":"Areas for Improvement","service.quality.analysis.details.comparison":"Historical Comparison","service.quality.analysis.metrics.daily":"Daily Metrics","service.quality.analysis.metrics.weekly":"Weekly Summary","service.quality.analysis.metrics.monthly":"Monthly Report","service.quality.analysis.chart.title":"Quality Trend Chart","service.quality.analysis.chart.xAxis":"Time Period","service.quality.analysis.chart.yAxis":"Quality Score","service.quality.analysis.chart.legend":"Quality Metrics","service.quality.report.action.create":"Create Template","service.quality.report.action.edit":"Edit Template","service.quality.report.action.copy":"Copy Template","service.quality.report.action.delete":"Delete Template","service.quality.report.action.preview":"Preview Report","service.quality.report.action.generate":"Generate Report","service.quality.report.settings.basic":"Basic Settings","service.quality.report.settings.content":"Content Settings","service.quality.report.settings.format":"Format Settings","service.quality.report.settings.schedule":"Schedule Settings","service.quality.report.format.pdf":"PDF Format","service.quality.report.format.excel":"Excel Format","service.quality.report.format.word":"Word Format","service.quality.report.format.html":"HTML Format","service.quality.report.schedule.daily":"Daily (00:00)","service.quality.report.schedule.weekly":"Weekly (Monday 00:00)","service.quality.report.schedule.monthly":"Monthly (1st 00:00)","service.quality.report.schedule.custom":"Custom Schedule","service.quality.report.recipient.title":"Report Recipients","service.quality.report.recipient.add":"Add Recipient","service.quality.report.recipient.remove":"Remove Recipient","service.quality.report.recipient.email":"Email Address","service.quality.report.recipient.role":"Role/Position","service.quality.report.recipient":"Recipients","service.quality.report.status":"Status","service.quality.report.action":"Actions","service.quality.report.status.active":"Active","service.quality.report.status.inactive":"Inactive","service.quality.report.status.draft":"Draft","service.quality.report.status.archived":"Archived","service.quality.report.frequency.daily":"Daily","service.quality.report.frequency.weekly":"Weekly","service.quality.report.frequency.monthly":"Monthly","service.quality.report.frequency.custom":"Custom","service.quality.edit":"Edit","service.quality.copy":"Copy","service.quality.delete":"Delete","service.quality.cancel":"Cancel","service.quality.delete.confirm":"Are you sure you want to delete this?","service.quality.report.preview":"Preview","service.quality.report.generate":"Generate","service.quality.report.export":"Export","service.quality.report.share":"Share","service.quality.report.sections.required":"Please select at least one section","service.quality.report.name.required":"Please enter template name","service.quality.report.frequency.required":"Please select frequency","service.quality.report.format.required":"Please select format","service.quality.report.recipient.required":"Please enter recipients","service.quality.report.empty":"No report templates","service.quality.report.empty.create":"Click the button above to create a new template","service.quality.rules.operation":"Operations","service.quality.rules.operation.add":"Add Rule","service.quality.rules.operation.edit":"Edit Rule","service.quality.rules.operation.delete":"Delete Rule","service.quality.rules.operation.move":"Move Rule","service.quality.rules.operation.copy":"Copy Rule","service.quality.rules.operation.enable":"Enable Rule","service.quality.rules.operation.disable":"Disable Rule","service.quality.rules.form.name":"Rule Name","service.quality.rules.form.type":"Rule Type","service.quality.rules.form.score":"Score Range","service.quality.rules.form.weight":"Weight","service.quality.rules.form.condition":"Conditions","service.quality.rules.form.action":"Actions","service.quality.rules.form.description":"Description","service.quality.rules.message.deleteConfirm":"Are you sure you want to delete this rule?","service.quality.rules.message.enableConfirm":"Are you sure you want to enable this rule?","service.quality.rules.message.disableConfirm":"Are you sure you want to disable this rule?","service.quality.rules.message.success":"Operation successful","service.quality.rules.message.error":"Operation failed","service.quality.table.loading":"Loading...","service.quality.table.noData":"No Data","service.quality.table.total":"Total {total} items","service.quality.table.selected":"{selected} items selected","service.quality.table.filterConfirm":"OK","service.quality.table.filterReset":"Reset","service.quality.table.filterEmptyText":"No filters","service.quality.table.selectAll":"Select all data","service.quality.table.selectInvert":"Invert current page","service.quality.form.required":"{field} is required","service.quality.form.invalid":"Invalid {field}","service.quality.form.validate.success":"Validation successful","service.quality.form.validate.failed":"Validation failed","service.quality.rules.add.penalty":"Add Penalty Rule","service.quality.rules.add.score":"Add Score Rule","service.quality.rules.add.weight":"Add Weight Rule","service.quality.rules.edit.penalty":"Edit Penalty Rule","service.quality.rules.edit.score":"Edit Score Rule","service.quality.rules.edit.weight":"Edit Weight Rule","service.quality.rules.field.name":"Rule Name","service.quality.rules.field.type":"Rule Type","service.quality.rules.field.score":"Score","service.quality.rules.field.weight":"Weight","service.quality.rules.field.condition":"Condition","service.quality.rules.field.action":"Action","service.quality.rules.field.description":"Description","service.quality.review.add.step":"Add Review Step","service.quality.review.step.name":"Step Name","service.quality.review.step.type":"Step Type","service.quality.review.step.role":"Reviewer Role","service.quality.review.step.threshold":"Score Threshold","service.quality.review.step.duration":"Time Limit","service.quality.review.first.name":"First Review","service.quality.review.first.type":"Initial Review","service.quality.review.first.role":"Quality Inspector","service.quality.review.first.threshold":"60","service.quality.review.first.duration":"24h","service.quality.review.second.name":"Second Review","service.quality.review.second.type":"Secondary Review","service.quality.review.second.role":"Senior Inspector","service.quality.review.second.threshold":"80","service.quality.review.second.duration":"48h","service.quality.review.final.name":"Final Review","service.quality.review.final.type":"Final Review","service.quality.review.final.role":"Quality Manager","service.quality.review.final.threshold":"90","service.quality.review.final.duration":"72h","service.list":"Service List","service.name":"Service Name","service.description":"Description","service.status":"Status","service.type":"Type","service.price":"Price","service.duration":"Duration","service.provider":"Provider","service.category":"Category","service.createTime":"Create Time","service.updateTime":"Update Time","service.status.active":"Active","service.status.inactive":"Inactive","service.status.suspended":"Suspended","service.status.expired":"Expired","service.status.deleted":"Deleted","service.type.consultation":"Consultation","service.type.technical":"Technical Support","service.type.training":"Training","service.type.maintenance":"Maintenance","service.type.custom":"Custom Service","service.action.create":"Create Service","service.action.edit":"Edit Service","service.action.delete":"Delete Service","service.action.activate":"Activate","service.action.deactivate":"Deactivate","service.action.suspend":"Suspend","service.action.resume":"Resume","service.message.create.success":"Service created successfully","service.message.update.success":"Service updated successfully","service.message.delete.success":"Service deleted successfully","service.message.operation.failed":"Operation failed","service.validation.name.required":"Please enter service name","service.validation.type.required":"Please select service type","service.validation.price.required":"Please enter service price","service.validation.price.invalid":"Invalid price format","service.validation.duration.required":"Please enter service duration","service.confirm.delete":"Are you sure you want to delete this service?","service.confirm.activate":"Are you sure you want to activate this service?","service.confirm.deactivate":"Are you sure you want to deactivate this service?","service.confirm.suspend":"Are you sure you want to suspend this service?","service.statistic.onlineAgentCount":"Online Agents","service.statistic.offlineAgentCount":"Offline Agents","service.statistic.queuingThreadCount":"Queuing Users","service.statistic.currentThreadCount":"Current Sessions","service.statistic.maxResponseTime":"Max Response Time","service.statistic.minResponseTime":"Min Response Time","service.statistic.avgFirstResponseTime":"Avg First Response Time","service.statistic.avgWaitingTime":"Avg Waiting Time","service.statistic.totalIncomingThreads":"Total Incoming Sessions","service.statistic.acceptedThreadCount":"Accepted Sessions","service.statistic.acceptRate":"Accept Rate","service.statistic.firstSolveRate":"First Contact Resolution","service.statistic.robotThreadCount":"Bot Sessions","service.statistic.robotToHumanCount":"Bot to Human","service.statistic.robotSolveRate":"Bot Resolution Rate","service.statistic.transferRate":"Transfer Rate","service.statistic.sessionDuration":"Session Duration Distribution","service.statistic.duration.within5min":"Within 5 Minutes","service.statistic.duration.within15min":"5-15 Minutes","service.statistic.duration.over15min":"Over 15 Minutes","service.statistic.unit.session":"Session(s)","service.statistic.unit.sessions":"Session(s)","service.statistic.unit.seconds":"Seconds","service.statistic.unit.people":"People","service.statistic.quality":"Service Quality Trend","service.statistic.quality.target":"Target","service.statistic.quality.actual":"Actual","service.statistic.table.workingHours":"Working Hours","service.statistic.table.maxResolutionTime":"Max Resolution Time","service.statistic.table.minResolutionTime":"Min Resolution Time","service.statistic.table.transferRate":"Transfer Rate","service.statistic.table.firstResolutionRate":"First Resolution Rate","service.statistic.table.overdueCount":"Overdue Count","leave.msg.status.pending":"Pending","leave.msg.status.processing":"Processing","leave.msg.status.read":"Read","leave.msg.status.replied":"Replied","leave.msg.status.transferred":"Transferred","leave.msg.status.escalated":"Escalated","leave.msg.status.closed":"Closed","leave.msg.status.spam":"Spam","leave.msg.status.invalid":"Invalid","leave.msg.status.unknown":"Unknown Status"}),{"ai.statistic.title":"AI Chat Statistics","ai.statistic.subtitle":"Bot Performance Analysis","ai.statistic.totalSessions":"Total Sessions","ai.statistic.resolveRate":"Resolution Rate","ai.statistic.apiCalls":"API Calls","ai.statistic.kbCoverage":"Knowledge Coverage","ai.statistic.avgResponseTime":"Avg Response Time","ai.statistic.errorRate":"Error Rate","ai.statistic.tokenCost":"Token Cost","ai.statistic.concurrentUsers":"Concurrent Users","ai.statistic.trend":"Chat Trend","ai.statistic.intent":"Intent Distribution","ai.statistic.sessionDepth":"Session Depth","ai.statistic.satisfaction":"Satisfaction Trend","ai.statistic.hotQuestions":"Popular Questions","ai.statistic.kbase":"Knowledge Base Analysis","ai.statistic.cost":"Cost Analysis","ai.statistic.question":"Question","ai.statistic.askCount":"Ask Count","ai.statistic.solvedCount":"Solved Count","ai.statistic.solveRate":"Solve Rate","ai.statistic.count":"Count","ai.statistic.kbase.total":"Total Articles","ai.statistic.kbase.hitRate":"Hit Rate","ai.statistic.kbase.update":"Update Frequency","ai.statistic.kbase.unmatched":"Unmatched Questions","ai.statistic.cost.trend":"Cost Trend","ai.statistic.cost.distribution":"Cost Distribution","ai.statistic.cost.api":"API Cost","ai.statistic.cost.token":"Token Cost","ai.statistic.cost.storage":"Storage Cost","ai.statistic.unit.article":"items","ai.statistic.unit.question":"","ai.statistic.unit.second":"s","ai.statistic.unit.count":"","ai.statistic.unit.yuan":"CNY","ai.statistic.sessionDepth.tip":"Shows the distribution of conversation rounds","ai.statistic.tips.loading":"Loading data...","ai.statistic.tips.noData":"No data available","ai.statistic.timeRange.today":"Today","ai.statistic.timeRange.week":"This Week","ai.statistic.timeRange.month":"This Month","ai.statistic.scenario.all":"All Scenarios","ai.statistic.scenario.sales":"Sales","ai.statistic.scenario.support":"Support","ai.statistic.action.refresh":"Refresh","ai.statistic.intent.product":"Product Inquiry","ai.statistic.intent.technical":"Technical Support","ai.statistic.intent.account":"Account Issues","ai.statistic.intent.other":"Others","ai.statistic.depth.one":"1 Round","ai.statistic.depth.two":"2-3 Rounds","ai.statistic.depth.three":"4-5 Rounds","ai.statistic.depth.more":"6+ Rounds","ai.statistic.trend.total":"Total Sessions","ai.statistic.trend.resolved":"Resolved","ai.statistic.frequency.daily":"Daily","ai.statistic.frequency.weekly":"Weekly","ai.statistic.frequency.monthly":"Monthly","ai.statistic.status.online":"Online","ai.statistic.status.offline":"Offline","ai.statistic.status.busy":"Busy","ai.statistic.sort.ascending":"Ascending","ai.statistic.sort.descending":"Descending","ai.statistic.action.export":"Export","ai.statistic.action.filter":"Filter","ai.statistic.action.sort":"Sort","ai.statistic.action.search":"Search","ai.statistic.chart.xAxis":"Time","ai.statistic.chart.yAxis":"Count","ai.statistic.chart.legend":"Legend","ai.statistic.question.password":"How to reset password?","ai.statistic.question.upgrade":"How to upgrade account?","ai.statistic.question.price":"What is the product price?","ai.statistic.question.register":"How to register?","ai.statistic.question.login":"Cannot login?","ai.statistic.table.operation":"Operation","ai.statistic.table.view":"View","ai.statistic.table.edit":"Edit","ai.statistic.table.delete":"Delete","ai.statistic.table.export":"Export","ai.statistic.pagination.total":"Total {total} items","ai.statistic.pagination.pageSize":"{size} / page","ai.statistic.chart.tooltip.session":"Sessions: {value}","ai.statistic.chart.tooltip.rate":"Rate: {value}%","ai.statistic.chart.tooltip.cost":"Cost: ${value}","ai.statistic.comparison.today":"Today","ai.statistic.comparison.yesterday":"Yesterday","ai.statistic.comparison.lastWeek":"Last Week","ai.statistic.comparison.lastMonth":"Last Month","ai.statistic.chart.tooltip":"Tooltip","ai.statistic.chart.zoom":"Zoom","ai.statistic.chart.download":"Download Chart","ai.statistic.chart.fullscreen":"Fullscreen","ai.statistic.analysis.trend":"Trend Analysis","ai.statistic.analysis.prediction":"Prediction Analysis","ai.statistic.analysis.anomaly":"Anomaly Detection","ai.statistic.analysis.correlation":"Correlation Analysis","ai.statistic.performance.title":"Performance Metrics","ai.statistic.performance.qps":"QPS","ai.statistic.performance.latency":"Latency","ai.statistic.performance.memory":"Memory Usage","ai.statistic.performance.cpu":"CPU Usage","ai.statistic.quality.title":"Quality Metrics","ai.statistic.quality.accuracy":"Response Accuracy","ai.statistic.quality.relevance":"Answer Relevance","ai.statistic.quality.consistency":"Response Consistency","ai.statistic.quality.diversity":"Response Diversity","ai.statistic.ux.title":"User Experience","ai.statistic.ux.satisfaction":"User Satisfaction","ai.statistic.ux.engagement":"User Engagement","ai.statistic.ux.retention":"User Retention","ai.statistic.ux.feedback":"User Feedback","ai.statistic.model.title":"Model Analysis","ai.statistic.model.version":"Model Version","ai.statistic.model.type":"Model Type","ai.statistic.model.parameters":"Parameters","ai.statistic.model.training":"Training Status","ai.statistic.chart.interaction.click":"Click to view details","ai.statistic.chart.interaction.hover":"Hover for more info","ai.statistic.chart.interaction.drag":"Drag to zoom","ai.statistic.chart.interaction.scroll":"Scroll to zoom","ai.statistic.export.title":"Export Options","ai.statistic.export.format":"Export Format","ai.statistic.export.timeRange":"Time Range","ai.statistic.export.dataType":"Data Type","ai.statistic.export.includeCharts":"Include Charts","ai.statistic.report.daily":"Daily Report","ai.statistic.report.weekly":"Weekly Report","ai.statistic.report.monthly":"Monthly Report","ai.statistic.report.custom":"Custom Report","ai.statistic.report.summary":"Summary Report","ai.statistic.model.inference":"Inference Time","ai.statistic.model.tokenization":"Tokenization Speed","ai.statistic.model.embedding":"Embedding Generation","ai.statistic.model.temperature":"Temperature","ai.statistic.model.topK":"Top-K","ai.statistic.model.topP":"Top-P","ai.statistic.kb.vectorSize":"Vector Size","ai.statistic.kb.indexType":"Index Type","ai.statistic.kb.updateTime":"Last Updated","ai.statistic.kb.searchLatency":"Search Latency","ai.statistic.kb.syncStatus":"Sync Status","ai.statistic.conversation.avgTurns":"Average Turns","ai.statistic.conversation.maxTurns":"Max Turns","ai.statistic.conversation.abandonRate":"Abandon Rate","ai.statistic.conversation.completionRate":"Completion Rate","ai.statistic.conversation.fallbackRate":"Fallback Rate","ai.statistic.error.timeout":"Timeout Errors","ai.statistic.error.tokenLimit":"Token Limit Exceeded","ai.statistic.error.rateLimit":"Rate Limit Hits","ai.statistic.error.invalidInput":"Invalid Inputs","ai.statistic.error.modelError":"Model Errors","ai.statistic.resource.gpuUsage":"GPU Usage","ai.statistic.resource.bandwidth":"Bandwidth","ai.statistic.resource.storage":"Storage Usage","ai.statistic.resource.queueLength":"Queue Length","ai.statistic.resource.cacheHitRate":"Cache Hit Rate","ai.statistic.evaluation.bleu":"BLEU Score","ai.statistic.evaluation.rouge":"ROUGE Score","ai.statistic.evaluation.meteor":"METEOR Score","ai.statistic.evaluation.bertscore":"BERTScore","ai.statistic.evaluation.humanEval":"Human Evaluation","ai.statistic.training.epoch":"Training Epoch","ai.statistic.training.loss":"Training Loss","ai.statistic.training.accuracy":"Training Accuracy","ai.statistic.training.learningRate":"Learning Rate","ai.statistic.training.batchSize":"Batch Size","ai.statistic.prompt.length":"Prompt Length","ai.statistic.prompt.complexity":"Prompt Complexity","ai.statistic.prompt.effectiveness":"Prompt Effectiveness","ai.statistic.prompt.templateUsage":"Template Usage","ai.statistic.prompt.optimization":"Prompt Optimization","ai.statistic.security.toxicity":"Toxicity Detection","ai.statistic.security.bias":"Bias Detection","ai.statistic.security.privacy":"Privacy Compliance","ai.statistic.security.authentication":"Authentication","ai.statistic.security.authorization":"Authorization","ai.statistic.business.roi":"ROI Analysis","ai.statistic.business.costSaving":"Cost Saving","ai.statistic.business.efficiency":"Efficiency Gain","ai.statistic.business.satisfaction":"Customer Satisfaction","ai.statistic.business.retention":"Customer Retention","ai.statistic.monitoring.health":"Model Health","ai.statistic.monitoring.drift":"Model Drift","ai.statistic.monitoring.version":"Version Control","ai.statistic.monitoring.deployment":"Deployment Status","ai.statistic.monitoring.rollback":"Rollback History","ai.statistic.vector.dimension":"Vector Dimension","ai.statistic.vector.clustering":"Vector Clustering","ai.statistic.vector.similarity":"Similarity Score","ai.statistic.vector.indexing":"Indexing Speed","ai.statistic.vector.compression":"Vector Compression","ai.statistic.finetune.dataset":"Training Dataset","ai.statistic.finetune.progress":"Training Progress","ai.statistic.finetune.validation":"Validation Results","ai.statistic.finetune.overfitting":"Overfitting Check","ai.statistic.finetune.convergence":"Convergence Status","ai.statistic.compliance.gdpr":"GDPR Compliance","ai.statistic.compliance.coppa":"COPPA Compliance","ai.statistic.compliance.hipaa":"HIPAA Compliance","ai.statistic.compliance.audit":"Audit Logs","ai.statistic.compliance.consent":"User Consent","ai.statistic.chart.config.smooth":"Smooth Line","ai.statistic.chart.config.area":"Show Area","ai.statistic.chart.config.label":"Show Labels","ai.statistic.chart.config.animation":"Enable Animation","ai.statistic.chart.config.legend":"Show Legend","ai.statistic.display.total":"Total","ai.statistic.display.average":"Average","ai.statistic.display.peak":"Peak","ai.statistic.display.current":"Current","ai.statistic.display.change":"Change","ai.statistic.period.hour":"Last Hour","ai.statistic.period.day":"Last 24h","ai.statistic.period.week":"Last 7d","ai.statistic.period.custom":"Custom Range","ai.statistic.progress.excellent":"Excellent","ai.statistic.progress.good":"Good","ai.statistic.progress.fair":"Fair","ai.statistic.progress.poor":"Poor","ai.statistic.peakHour.title":"Peak Hour Analysis","ai.statistic.peakHour.sessions":"Sessions","ai.statistic.peakHour.description":"Session distribution by hour","ai.statistic.unsolved.title":"Unsolved Questions Analysis","ai.statistic.category":"Category","ai.statistic.category.product":"Product","ai.statistic.category.technical":"Technical","ai.statistic.question.complex":"Complex product inquiry","ai.statistic.question.unclear":"Unclear user description","ai.statistic.feedback.title":"User Feedback Analysis","ai.statistic.feedback.positive":"Positive","ai.statistic.feedback.neutral":"Neutral","ai.statistic.feedback.negative":"Negative","ai.statistic.abandon.title":"Session Abandon Analysis","ai.statistic.abandon.rate":"Abandon Rate","ai.statistic.abandon.timeout":"Timeout","ai.statistic.abandon.userQuit":"User Quit","ai.statistic.similar.title":"Similar Questions Analysis","ai.statistic.similar.group":"Question Group","ai.statistic.similar.count":"Occurrence Count","ai.statistic.similar.similarity":"Similarity","ai.statistic.similar.merge":"Merge Questions","ai.statistic.similar.split":"Split Questions","ai.statistic.repeat.title":"Repeat Questions Analysis","ai.statistic.repeat.user":"User ID","ai.statistic.repeat.question":"Repeated Question","ai.statistic.repeat.frequency":"Repeat Frequency","ai.statistic.repeat.lastTime":"Last Asked Time","ai.statistic.repeat.totalTimes":"Total Times","ai.statistic.coverage.title":"Knowledge Coverage Analysis","ai.statistic.coverage.domain":"Knowledge Domain","ai.statistic.coverage.points":"Knowledge Points","ai.statistic.coverage.rate":"Coverage Rate","ai.statistic.coverage.missing":"Missing Points","ai.statistic.coverage.suggestion":"Suggestions","ai.statistic.transfer.title":"Transfer Analysis","ai.statistic.transfer.rate":"Transfer Rate","ai.statistic.transfer.complex":"Complex Issue","ai.statistic.transfer.emotion":"Emotional State","ai.statistic.transfer.request":"User Request","ai.statistic.intent.accuracy.title":"Intent Recognition Accuracy","ai.statistic.intent.category":"Intent Category","ai.statistic.intent.accuracy":"Accuracy","ai.statistic.intent.samples":"Samples","ai.statistic.similar.questions":"Similar Questions List","ai.statistic.repeat.frequency.daily":"Daily","ai.statistic.repeat.frequency.weekly":"Weekly","ai.statistic.repeat.frequency.monthly":"Monthly","ai.statistic.repeat.lastTime.format":"YYYY-MM-DD HH:mm","ai.statistic.coverage.missing.title":"Missing Points","ai.statistic.coverage.suggestion.title":"Suggestions","ai.statistic.coverage.domain.product":"Product Features","ai.statistic.coverage.domain.technical":"Technical Support","ai.statistic.coverage.domain.service":"Service Policies","ai.model.list":"AI Model List","ai.model.name":"Model Name","ai.model.type":"Model Type","ai.model.version":"Version","ai.model.provider":"Provider","ai.model.status":"Status","ai.model.description":"Description","ai.model.createTime":"Create Time","ai.model.updateTime":"Update Time","ai.model.type.text":"Text Generation","ai.model.type.chat":"Chat","ai.model.type.image":"Image Generation","ai.model.type.audio":"Audio Processing","ai.model.type.video":"Video Processing","ai.model.type.embedding":"Embedding","ai.model.status.online":"Online","ai.model.status.offline":"Offline","ai.model.status.training":"Training","ai.model.status.error":"Error","ai.model.status.deprecated":"Deprecated","ai.action.deploy":"Deploy","ai.action.undeploy":"Undeploy","ai.action.train":"Train","ai.action.stop":"Stop","ai.action.test":"Test","ai.action.monitor":"Monitor","ai.action.logs":"View Logs","ai.settings.apiKey":"API Key","ai.settings.temperature":"Temperature","ai.settings.maxTokens":"Max Tokens","ai.settings.topP":"Top P","ai.settings.frequencyPenalty":"Frequency Penalty","ai.settings.presencePenalty":"Presence Penalty","ai.message.deploy.success":"Model deployed successfully","ai.message.deploy.failed":"Model deployment failed","ai.message.train.start":"Model training started","ai.message.train.complete":"Model training completed","ai.message.train.failed":"Model training failed","ai.validation.apiKey.required":"Please enter API Key","ai.validation.model.required":"Please select a model","ai.validation.temperature.range":"Temperature must be between 0 and 1","ai.validation.maxTokens.range":"Max tokens must be between 1 and 4096","ai.prompt.system":"System Prompt","ai.prompt.user":"User Input","ai.prompt.assistant":"AI Response","ai.prompt.history":"Chat History","ai.prompt.clear":"Clear History","ai.provider":"AI Provider","ai.model":"AI Model","ai.tokens.prompt":"Prompt Tokens","ai.tokens.completion":"Completion Tokens","ai.tokens.total":"Total Tokens","ai.unanswered":"Unanswered"}),{uid:"ID",nickname:"Nickname",email:"Email",mobile:"Mobile",description:"Description",createdAt:"Created At",updatedAt:"Updated At",channel:"Client",notes:"Notes",extra:"Extra Info","customer.nickname.tooltip":"Customer nickname","customer.email.tooltip":"Customer email address","customer.mobile.tooltip":"Customer mobile number","customer.description.tooltip":"Customer description","customer.createdAt.tooltip":"Customer creation time",add:"Add",view:"View",delete:"Delete",export:"Export","export.current":"Export Current Page","export.all":"Export All","export.range":"Export Range","customer.delete.confirm":"Are you sure you want to delete this customer?","customer.delete.confirm.content":"This action cannot be undone. Please proceed with caution!","delete.success":"Delete successful!","delete.failed":"Delete failed!","operation.failed":"Operation failed!","customer.edit":"Edit Customer","customer.create":"Create Customer"}),{"statistic.today.total.sessions":"Total Sessions","statistic.today.bot.resolveRate":"Bot Resolution Rate","statistic.today.satisfaction":"Satisfaction","statistic.today.avgResponseTime":"Avg Response Time","statistic.realtime.monitor":"Real-time Monitor","statistic.human.status":"Human Agent Status","statistic.human.online":"Online Agents","statistic.human.queue":"Queue Count","statistic.human.serving":"Serving","statistic.human.served":"Total Served","statistic.human.waitTime":"Avg Wait Time","statistic.bot.status":"Bot Status","statistic.bot.concurrent":"Concurrent Sessions","statistic.bot.transfer":"Transfer Rate","statistic.bot.unknown":"Unknown Rate","statistic.bot.distribution":"Question Distribution","statistic.bot.qa":"Q&A","statistic.bot.business":"Business","statistic.bot.query":"Query","statistic.bot.status.concurrent":"Concurrent Users: {count}","statistic.bot.status.served":"Total Served: {count}","statistic.bot.status.sessions":"Total Sessions: {count}","statistic.bot.status.api.calls":"API Calls: {count}","statistic.bot.status.token.usage":"Token Usage: {count}","statistic.bot.status.api.response":"API Response: {time}s","statistic.bot.status.token.cost":"Token Cost: ¥{cost}","statistic.bot.status.kb.hitrate":"KB Hit Rate: {rate}%","statistic.ticket.overview":"Ticket Overview","statistic.ticket.pending":"Pending Tickets","statistic.ticket.processing":"Processing","statistic.ticket.completed":"Completed","statistic.ticket.timeout":"Timeout","statistic.ticket.trend":"Ticket Trend","statistic.ticket.priority":"Priority Distribution","statistic.ticket.priority.high":"High","statistic.ticket.priority.medium":"Medium","statistic.ticket.priority.low":"Low","statistic.ticket.response":"Response Time","statistic.ticket.firstResponseTime":"First Response","statistic.ticket.resolveTime":"Resolution Time","statistic.ticket.satisfaction":"Satisfaction","statistic.unit.sessions":"sessions","statistic.unit.seconds":"s","statistic.unit.minutes":"min","statistic.unit.percent":"%","statistic.unit.count":"","statistic.unit.articles":"articles","statistic.status.excellent":"Excellent","statistic.status.good":"Good","statistic.status.fair":"Fair","statistic.status.poor":"Poor","statistic.chart.time":"Time","statistic.chart.value":"Value","statistic.chart.type":"Type","statistic.chart.trend":"Trend","statistic.chart.distribution":"Distribution","statistic.chart.percentage":"Percentage","statistic.chart.count":"Count","statistic.kbase.title":"Knowledge Base Monitor","statistic.kbase.total":"Total Articles","statistic.kbase.hitRate":"Hit Rate","statistic.kbase.unmatched":"Unmatched Questions","statistic.kbase.updated":"Updated Today","statistic.kbase.category":"Category Distribution","statistic.kbase.recent":"Recent Updates","statistic.kbase.search":"Popular Searches","statistic.session.category.presale":"Pre-sale Consulting","statistic.session.category.aftersale":"After-sale Support","statistic.session.category.complaint":"Complaint Handling","statistic.agent.status.online":"Online","statistic.agent.status.busy":"Busy","statistic.agent.status.away":"Away","statistic.agent.serving":"Currently Serving","statistic.agent.concurrent":"Concurrent Sessions","agent.status.list":"Agent Status List","agent.status.available":"Available","agent.status.offline":"Offline","agent.status.busy":"Busy","agent.tooltip.uid":"Unique Identifier for the Agent","agent.tooltip.nickname":"Agent Nickname","agent.tooltip.status":"Current Agent Working Status: Available, Offline, or Busy","agent.tooltip.updatedAt":"Status Last Updated Time","export.excel":"Export Excel","statistic.bot.performance":"Bot Performance","statistic.bot.apiResponse":"API Response Time","statistic.bot.tokenUsage":"Token Usage","statistic.bot.cost":"Cost","statistic.bot.unknown.questions":"Unknown Questions","statistic.loading.data":"Loading data...","statistic.loading.chart":"Loading chart...","statistic.loading.failed":"Failed to load data","statistic.loading.retry":"Retry","statistic.tooltip.refresh":"Refresh Data","statistic.tooltip.export":"Export Data","statistic.tooltip.more":"View More","statistic.tooltip.threshold":"Warning Threshold","statistic.time.today":"Today","statistic.time.week":"This Week","statistic.time.month":"This Month","statistic.time.custom":"Custom Range","statistic.history.session.title":"Session Analysis","statistic.history.session.trend":"Trend","statistic.history.session.channel":"Channel Distribution","statistic.history.session.group":"Group Distribution","statistic.history.agent.title":"Agent Performance","statistic.history.agent.workload":"Workload","statistic.history.agent.quality":"Service Quality","statistic.agent.name":"Agent Name","statistic.agent.sessions":"Sessions","statistic.agent.messages":"Messages","statistic.agent.tickets":"Tickets","statistic.agent.onlineHours":"Online Hours","statistic.agent.responseTime":"Response Time","statistic.agent.satisfaction":"Satisfaction","statistic.agent.resolveRate":"Resolution Rate","statistic.agent.timeoutRate":"Timeout Rate","statistic.history.bot.title":"Bot Analysis","statistic.history.bot.usage":"Usage Statistics","statistic.history.bot.performance":"Performance Metrics","statistic.history.user.title":"User Analysis","statistic.history.user.distribution":"User Distribution","statistic.history.user.behavior":"User Behavior","statistic.warning.active":"Active Alerts","statistic.warning.critical":"Critical","statistic.warning.warning":"Warning","statistic.warning.info":"Info","statistic.warning.resolved":"Resolved","statistic.warning.metrics":"Key Metrics Monitor","statistic.warning.health":"System Health","statistic.warning.health.monitor":"Health Monitor","statistic.warning.trend":"Alert Trend","statistic.warning.active.list":"Active Alerts","statistic.warning.level.critical":"Critical","statistic.warning.level.warning":"Warning","statistic.warning.level.info":"Info","statistic.warning.metric.queueLength":"Queue Length","statistic.warning.metric.responseTime":"Response Time","statistic.warning.metric.botAccuracy":"Bot Accuracy","statistic.warning.metric.onlineAgents":"Online Agents","statistic.warning.type":"Alert Type","statistic.warning.metric":"Metric","statistic.warning.value":"Current Value","statistic.warning.threshold":"Threshold","statistic.warning.time":"Alert Time","statistic.warning.acknowledge":"Acknowledge","statistic.warning.refresh":"Refresh","statistic.warning.resolve":"Resolve","statistic.warning.configure":"Configure","statistic.tab.today":"Real-time Today","statistic.tab.history":"Historical Data","statistic.tab.warning":"Warning Data","statistic.bot.distribution.qa":"Q&A","statistic.bot.distribution.business":"Business","statistic.bot.distribution.query":"Query","statistic.session.total":"Total Sessions","statistic.session.human":"Human Service","statistic.session.bot":"Bot Service","statistic.session.waiting":"Waiting","statistic.session.active":"Active","statistic.session.completed":"Completed","statistic.service.online":"Online Agents","statistic.service.response":"Response Time","statistic.service.satisfaction":"Satisfaction","statistic.service.resolveRate":"Resolution Rate","statistic.service.serving":"Currently Serving","statistic.service.percentage":"{value}%","statistic.service.ratio":"Bot Ratio","statistic.service.human.ratio":"Human Ratio","statistic.service.total.ratio":"Total Ratio","statistic.bot.accuracy":"Accuracy","statistic.chart.session.trend":"Session Trend","statistic.chart.bot.distribution":"Bot Distribution","statistic.chart.ticket.trend":"Ticket Trend","statistic.ticket.status.pending":"Pending","statistic.ticket.status.processing":"Processing","statistic.ticket.status.resolved":"Resolved","statistic.chart.axis.time":"Time","statistic.chart.axis.count":"Count","statistic.token.chart.title":"Token Usage Statistics","statistic.token.chart.tokenUsage":"Token Usage by Hour","statistic.token.chart.cost":"Cost by Hour","statistic.token.chart.requests":"Request Statistics by Hour","statistic.token.chart.responseTime":"Average Response Time by Hour","statistic.token.chart.date":"Date","statistic.token.chart.select.provider":"Select Provider","statistic.token.chart.select.model":"Select Model","statistic.token.chart.refresh":"Refresh","statistic.token.chart.load.error":"Failed to load chart data","statistic.token.chart.totalTokens":"Total Tokens","statistic.token.chart.totalCost":"Total Cost ($)","statistic.token.chart.success":"Success","statistic.token.chart.failed":"Failed","statistic.token.chart.avgResponseTime":"Avg Response Time (ms)","statistic.chart.axis.percentage":"Percentage","statistic.data.type.human":"Human Service","statistic.data.type.bot":"Bot Service","statistic.data.type.total":"Total","statistic.refresh.auto":"Auto refresh every 30 seconds","statistic.refresh.manual":"Manual refresh","statistic.refresh.last":"Last updated","statistic.bot.unknown.title":"Unknown Questions","statistic.bot.unknown.question":"Question","statistic.bot.unknown.count":"Count","statistic.bot.unknown.config":"How to configure advanced features","statistic.bot.unknown.integration":"How to integrate third-party systems","statistic.bot.performance.title":"Bot Performance Metrics","statistic.bot.performance.resolve":"Resolution Rate","statistic.bot.performance.transfer":"Transfer Rate","statistic.bot.performance.satisfaction":"Satisfaction Score","statistic.bot.performance.response":"Response Time","statistic.bot.performance.accuracy":"Accuracy Rate","statistic.bot.performance.concurrent":"Concurrent Users","statistic.bot.ratio.format":"Bot Ratio {percent}%","statistic.overview.title":"Statistics Overview","statistic.overview.total":"Total","statistic.overview.today":"Today","statistic.overview.week":"This Week","statistic.overview.month":"This Month","statistic.overview.year":"This Year","statistic.performance.title":"Performance Metrics","statistic.performance.response":"Response Time","statistic.performance.accuracy":"Accuracy Rate","statistic.performance.satisfaction":"Satisfaction Rate","statistic.performance.completion":"Completion Rate","statistic.usage.title":"Usage Statistics","statistic.usage.activeUsers":"Active Users","statistic.usage.sessions":"Total Sessions","statistic.usage.avgDuration":"Average Duration","statistic.usage.peakHours":"Peak Hours","statistic.trends.title":"Trend Analysis","statistic.trends.daily":"Daily Trend","statistic.trends.weekly":"Weekly Trend","statistic.trends.monthly":"Monthly Trend","statistic.trends.yearly":"Yearly Trend","statistic.category.inquiries":"Inquiries","statistic.category.complaints":"Complaints","statistic.category.suggestions":"Suggestions","statistic.category.technical":"Technical Support","statistic.category.others":"Others","statistic.time.minute":"min","statistic.time.hour":"h","statistic.time.day":"d","statistic.time.year":"y","statistic.action.refresh":"Refresh","statistic.action.export":"Export","statistic.action.print":"Print","statistic.action.filter":"Filter","statistic.action.compare":"Compare","statistic.message.loading":"Loading data...","statistic.message.noData":"No data available","statistic.message.error":"Failed to load data","statistic.message.success":"Data loaded successfully","statistic.chart.xAxis":"Time","statistic.chart.yAxis":"Value","statistic.chart.legend":"Legend","statistic.chart.tooltip":"Tooltip","statistic.totalRequests":"Total Requests","statistic.successRequests":"Success Requests","statistic.failedRequests":"Failed Requests","statistic.successRate":"Success Rate","statistic.tokenUnitPrice":"Token Unit Price","statistic.totalCost":"Total Cost","statistic.avgResponseTime":"Avg Response Time","statistic.hour":"Hour","statistic.date":"Date","statistic.token.aiProvider.tooltip":"AI service provider (e.g., OpenAI, Baidu, ZhipuAI)","statistic.token.aiModelType.tooltip":"AI model type (e.g., GPT-4, GPT-3.5, Claude, Gemini)","statistic.token.promptTokens.tooltip":"Number of prompt tokens consumed","statistic.token.completionTokens.tooltip":"Number of completion tokens consumed","statistic.token.totalTokens.tooltip":"Total number of tokens consumed","statistic.token.totalRequests.tooltip":"Total number of requests made","statistic.token.successRequests.tooltip":"Number of successful requests","statistic.token.failedRequests.tooltip":"Number of failed requests","statistic.token.successRate.tooltip":"Success rate calculated from successful requests vs total requests","statistic.token.tokenUnitPrice.tooltip":"Cost per token in USD","statistic.token.totalCost.tooltip":"Total cost in USD","statistic.token.avgResponseTime.tooltip":"Average response time in milliseconds","statistic.token.hour.tooltip":"Hour of the day for hourly statistics (0-23)","statistic.token.date.tooltip":"Date for daily statistics (YYYY-MM-DD format)","statistic.token.status.tooltip":"Statistics status (active/archived)","statistic.token.createdAt.tooltip":"Record creation time"}),{"team.statistic.sessions.total":"Total Sessions","team.statistic.sessions.active":"Active Sessions","team.statistic.users.total":"Total Users","team.statistic.users.online":"Online","team.statistic.users.active":"Active","team.statistic.messages.total":"Total Messages","team.statistic.groups.total":"Total Groups","team.statistic.realtime.trend":"Real-time Trend","team.statistic.dept.heatmap":"Department Communication","team.statistic.message.analysis":"Message Analysis","team.statistic.group.analysis":"Group Analysis","team.statistic.efficiency":"Efficiency Analysis","team.statistic.user.activity":"User Activity Analysis","team.statistic.user.dau":"Daily Active Users","team.statistic.user.retention":"User Retention Rate","team.statistic.dept.collaboration":"Department Collaboration","team.statistic.dept.network":"Collaboration Network","team.statistic.dept.matrix":"Collaboration Matrix","team.statistic.group.size":"Group Size Distribution","team.statistic.group.activity":"Group Activity","team.statistic.message.detail":"Message Details","team.statistic.message.trend":"Message Trend","team.statistic.message.type":"Message Types","team.statistic.message.hour":"Hourly Distribution","team.statistic.table.dept":"Department","team.statistic.table.responseTime":"Response Time","team.statistic.table.resolveRate":"Resolution Rate","team.statistic.table.satisfaction":"Satisfaction","team.statistic.fetch.failed":"Failed to fetch statistics","team.statistic.export":"Export Data","team.statistic.session.detail":"Session Details","team.statistic.session.avgDuration":"Average Duration","team.statistic.session.peakHour":"Peak Hour","team.statistic.session.crossDept":"Cross-dept Rate","team.statistic.session.trend":"Session Trend","team.statistic.user.retention.analysis":"User Retention Analysis","team.statistic.user.new":"New Users","team.statistic.user.distribution":"User Distribution","team.statistic.user.trend":"User Trend","team.statistic.user.retention.day":"Day Retention","team.statistic.user.retention.week":"Week Retention","team.statistic.user.retention.month":"Month Retention","team.statistic.message.response":"Message Response Analysis","team.statistic.message.unread":"Unread Messages","team.statistic.message.avgResponse":"Avg Response Time","team.statistic.message.broadcast":"Broadcast Coverage","team.statistic.message.peak":"Peak Volume","team.statistic.group.efficiency":"Group Efficiency Analysis","team.statistic.group.avgSize":"Average Size","team.statistic.group.messageCount":"Message Count","team.statistic.group.crossDept":"Cross-dept Rate","team.statistic.group.trend":"Group Trend","team.statistic.unit.minute":"min","team.statistic.unit.person":"persons","team.statistic.unit.message":"messages","team.statistic.unit.percent":"%","team.member.drawer.edit.title":"Edit Member","team.member.drawer.create.title":"Create Member","team.member.drawer.button.cancel":"Cancel","team.member.drawer.button.save":"Save","team.member.form.department":"Department","team.member.form.department.placeholder":"Please select department","team.member.form.department.required":"Please select department","team.member.form.name":"Name","team.member.form.name.required":"Please input name","team.member.form.mobile":"Mobile","team.member.form.mobile.required":"Please input mobile number","team.member.form.mobile.invalid":"Please input valid mobile number","team.member.form.email":"Email","team.member.form.email.required":"Please input email","team.member.form.email.invalid":"Please input valid email address","team.member.form.username":"Username","team.member.form.username.required":"Please input username","team.member.form.username.invalid":"Username can only contain letters, numbers and underscores, length 3-20 characters","team.member.form.username.placeholder":"Please input username","team.member.form.password":"Password","team.member.form.password.required":"Please input password","team.member.form.password.min":"Password length cannot be less than 6 characters","team.member.form.password.placeholder":"Please input password","team.member.form.role":"Role","team.member.form.role.placeholder":"Please select role","team.member.form.jobNo":"Job No.","team.member.form.jobTitle":"Job Title","team.member.form.seatNo":"Seat No.","team.member.form.telephone":"Telephone","team.member.form.login.tip":"please refer to the link for default password","team.member.form.login.tip.link":"https://www.weiyuai.cn/docs/zh-CN/docs/faq/#%E9%97%AE%E9%A2%9811%E5%AF%BC%E5%85%A5%E6%88%90%E5%91%98%E7%9A%84%E9%BB%98%E8%AE%A4%E5%AF%86%E7%A0%81","team.member.message.loading.roles":"Loading role list..."}),{"kbase.statistic.articles.total":"Total Articles","kbase.statistic.visits.total":"Total Visits","kbase.statistic.search.count":"Search Count","kbase.statistic.feedback.helpful":"Helpful Feedback","kbase.statistic.article.status":"Article Status","kbase.statistic.article.published":"Published","kbase.statistic.article.reviewing":"Reviewing","kbase.statistic.article.draft":"Draft","kbase.statistic.article.archived":"Archived","kbase.statistic.article.updating":"Updating","kbase.statistic.visit.trend":"Visit Trend","kbase.statistic.visit.total":"Total Visits","kbase.statistic.visit.unique":"Unique Visitors","kbase.statistic.visit.avgTime":"Average Time","kbase.statistic.search.hot":"Hot Searches","kbase.statistic.search.hitRate":"Hit Rate","kbase.statistic.search.missRate":"Miss Rate","kbase.statistic.search.trend":"Search Trend","kbase.statistic.quality.score":"Quality Score","kbase.statistic.quality.detail":"Quality Details","kbase.statistic.quality.completeness":"Completeness","kbase.statistic.quality.timeliness":"Timeliness","kbase.statistic.quality.satisfaction":"Satisfaction","kbase.statistic.time.analysis":"Time Analysis","kbase.statistic.time.today":"Today","kbase.statistic.time.week":"This Week","kbase.statistic.time.month":"This Month","kbase.statistic.time.quarter":"This Quarter","kbase.statistic.time.year":"This Year","kbase.statistic.time.newArticles":"New Articles","kbase.statistic.time.updates":"Updates","kbase.statistic.time.visits":"Visits","kbase.statistic.time.searches":"Searches","kbase.statistic.time.compare":"YoY Growth","kbase.statistic.time.comparison":"Time Comparison","kbase.statistic.time.distribution":"Time Distribution","kbase.statistic.time.heatmap":"Time Heatmap","kbase.statistic.time.workingHours":"Working Hours","kbase.statistic.time.nonWorkingHours":"Non-working Hours","kbase.statistic.growth.trend":"Growth Trend","kbase.statistic.growth.articles":"Articles","kbase.statistic.growth.visits":"Visits","kbase.statistic.growth.mom":"MoM","kbase.statistic.growth.yoy":"YoY","kbase.statistic.export":"Export","kbase.statistic.refresh":"Refresh","kbase.statistic.filter.category":"Select Category","kbase.statistic.filter.all":"All Categories","kbase.statistic.filter.product":"Product Docs","kbase.statistic.filter.faq":"FAQs","kbase.statistic.table.metric":"Metric","kbase.statistic.table.score":"Score","kbase.statistic.table.trend":"Trend","kbase.statistic.trend.up":"Rising","kbase.statistic.trend.down":"Falling","kbase.statistic.trend.stable":"Stable","kbase.statistic.chart.loading":"Loading chart data...","kbase.statistic.chart.noData":"No data available","kbase.statistic.chart.total":"Total: {total}","kbase.statistic.chart.compare":"vs Last Period: {value}","kbase.statistic.chart.tooltip":"Click to view details","kbase.statistic.enterprise.usage":"Enterprise Usage","kbase.statistic.enterprise.departments":"Department Coverage","kbase.statistic.enterprise.integration":"System Integration","kbase.statistic.enterprise.workflow":"Workflow Status","kbase.statistic.enterprise.permission":"Permission Analysis","kbase.statistic.content.category":"Category Distribution","kbase.statistic.content.format":"Content Format","kbase.statistic.content.richness":"Content Richness","kbase.statistic.content.readability":"Readability Score","kbase.statistic.content.seo":"SEO Performance","kbase.statistic.author.contribution":"Author Contribution","kbase.statistic.author.activity":"Author Activity","kbase.statistic.author.quality":"Content Quality","kbase.statistic.author.response":"Response Time","kbase.statistic.author.expertise":"Domain Expertise","kbase.statistic.integration.helpdesk":"Helpdesk Integration","kbase.statistic.integration.chatbot":"Chatbot Usage","kbase.statistic.integration.crm":"CRM Connection","kbase.statistic.integration.api":"API Utilization","kbase.statistic.integration.sync":"Content Sync Status","kbase.statistic.business.roi":"ROI Analysis","kbase.statistic.business.cost":"Cost Reduction","kbase.statistic.business.efficiency":"Efficiency Gain","kbase.statistic.business.satisfaction":"Customer Satisfaction","kbase.statistic.business.resolution":"Issue Resolution Rate","kbase.statistic.analytics.prediction":"Trend Prediction","kbase.statistic.analytics.correlation":"Correlation Analysis","kbase.statistic.analytics.anomaly":"Anomaly Detection","kbase.statistic.analytics.impact":"Business Impact","kbase.statistic.analytics.recommendation":"Improvement Suggestions","kbase.statistic.report.daily":"Daily Summary","kbase.statistic.report.weekly":"Weekly Report","kbase.statistic.report.monthly":"Monthly Analysis","kbase.statistic.report.quarterly":"Quarterly Review","kbase.statistic.report.custom":"Custom Report","kbase.statistic.data.refresh":"Last Updated: {time}","kbase.statistic.data.accuracy":"Data Accuracy: {value}%","kbase.statistic.data.source":"Data Source: {source}","kbase.statistic.data.sync":"Sync Status: {status}","kbase.statistic.data.retention":"Data Retention: {days} days","kbase.statistic.alert.threshold":"Alert Threshold","kbase.statistic.alert.trigger":"Trigger Condition","kbase.statistic.alert.frequency":"Alert Frequency","kbase.statistic.alert.channel":"Notification Channel","kbase.statistic.alert.history":"Alert History","kbase.statistic.export.format":"Export Format","kbase.statistic.export.range":"Data Range","kbase.statistic.export.template":"Report Template","kbase.statistic.export.schedule":"Schedule Export","kbase.statistic.export.history":"Export History","kbase.base.title":"Knowledge Base","kbase.base.create":"Create Knowledge Base","kbase.base.edit":"Edit Knowledge Base","kbase.base.delete":"Delete Knowledge Base","kbase.base.search":"Search Knowledge Base","kbase.base.import":"Import Knowledge","kbase.base.export":"Export Knowledge","kbase.category.title":"Categories","kbase.category.create":"Create Category","kbase.category.edit":"Edit Category","kbase.category.delete":"Delete Category","kbase.category.parent":"Parent Category","kbase.category.order":"Display Order","kbase.article.title":"Articles","kbase.article.create":"Create Article","kbase.article.edit":"Edit Article","kbase.article.delete":"Delete Article","kbase.article.content":"Content","kbase.article.tags":"Tags","kbase.article.author":"Author","kbase.article.createTime":"Create Time","kbase.article.updateTime":"Update Time","kbase.article.views":"Views","kbase.article.likes":"Likes","kbase.article.status":"Status","kbase.status.draft":"Draft","kbase.status.published":"Published","kbase.status.archived":"Archived","kbase.status.pending":"Pending Review","kbase.action.publish":"Publish","kbase.action.archive":"Archive","kbase.action.restore":"Restore","kbase.action.review":"Review","kbase.action.approve":"Approve","kbase.action.reject":"Reject","kbase.message.create.success":"Created successfully","kbase.message.update.success":"Updated successfully","kbase.message.delete.success":"Deleted successfully","kbase.message.publish.success":"Published successfully","kbase.message.archive.success":"Archived successfully","kbase.message.operation.failed":"Operation failed","kbase.validation.title.required":"Please enter title","kbase.validation.category.required":"Please select category","kbase.validation.content.required":"Please enter content","kbase.validation.tags.required":"Please add tags","kbase.confirm.delete":"Are you sure you want to delete this?","kbase.confirm.archive":"Are you sure you want to archive this?","kbase.confirm.publish":"Are you sure you want to publish this?","kbase.search.placeholder":"Search by keyword","kbase.search.result":"Search Results","kbase.search.noResult":"No results found","kbase.search.total":"Total {total} results found","kbase.autoreply.keyword":"Keyword Reply","kbase.autoreply.fixed":"Fixed Reply","kbase.action.open.notebase":"Open NoteBase","kbase.action.open.faq":"Open FAQ"}),{"getting.started.title":"Let's get you started","getting.started.subtitle":"Follow these steps to get started quickly. {completed} out of {total} complete.","getting.started.step1.title":"Organization Setup","getting.started.step1.desc":"Create or join an organization, set up basic info and member permissions.","getting.started.step2.title":"Customer Service Setup","getting.started.step2.desc":"Add service accounts, set working hours and auto-replies.","getting.started.step3.title":"AI Assistant Setup","getting.started.step3.desc":"Configure AI bot to improve automated responses.","getting.started.step4.title":"Knowledge Base","getting.started.step4.desc":"Create knowledge categories, add FAQs and solutions.","getting.started.step5.title":"Ticket Workflow","getting.started.step5.desc":"Set up ticket categories, processing flows and quality rules.","getting.started.start.button":"Start Setup"}),{"welcome.modal.title":"No Organization Found","welcome.modal.description":"You need to create or join an organization","welcome.modal.join":"Join Organization (Coming Soon)","welcome.modal.create":"Create Organization","welcome.modal.input.placeholder":"Please enter organization name","welcome.message.org.required":"Please create or join an organization","welcome.message.create.success":"Organization created successfully","welcome.message.create.failed":"Failed to create organization","welcome.message.verify.email":"Please verify your email first","welcome.message.verify.mobile":"Please verify your mobile number first","welcome.message.org.name.required":"Please enter organization name","welcome.message.org.creating":"Creating organization, please wait...","welcome.message.platform.edition.required":"Only the platform edition supports creating organizations","welcome.verify.modal.title":"Account Verification","welcome.verify.modal.description":"Your email and mobile number have not been verified. For account security, we recommend completing verification as soon as possible.","welcome.verify.now":"Verify Now","welcome.verify.later":"Verify Later"}),{"upload.modal.title":"Upload Files","upload.drag.text":"Click or drag files here to upload","upload.drag.hint":"Support for single or bulk upload","upload.drag.hint.size":"Support for single or bulk upload, file size no more than 10MB","upload.drag.hint.withtype":"Support for single or bulk upload of {acceptTypes} files","upload.drag.hint.withtype.size":"Support for single or bulk upload of {acceptTypes} files, file size no more than 10MB","upload.uploading":"{filename} uploading...","upload.success":"{filename} uploaded successfully","upload.failed":"{filename} upload failed","upload.delete.confirm":"Are you sure to delete this file?","upload.preview.image":"Image Preview","upload.preview.file":"File Preview","upload.button.ok":"OK","upload.button.cancel":"Cancel","upload.size.limit":"File size cannot exceed 10MB","upload.nickname.tooltip":"Nickname of uploader","upload.fileName.tooltip":"Name of uploaded file","upload.fileType.tooltip":"MIME type of file","upload.status.tooltip":"Processing status of file","upload.type.tooltip":"File category type","upload.channel.tooltip":"Client information for upload","upload.updatedAt.tooltip":"Last update time"}),{"summary.create.title":"Create Summary","summary.edit.title":"Edit Summary","summary.create.success":"Summary created successfully","summary.edit.success":"Summary updated successfully","summary.submit.failed":"Submission failed, please try again","summary.title":"Title","summary.title.placeholder":"Please enter summary title","summary.title.required":"Please enter summary title","summary.type":"Summary Type","summary.type.required":"Please select summary type","summary.content":"Conversation Summary","summary.content.placeholder":"Please enter conversation summary","summary.content.required":"Please enter conversation summary","summary.solution":"Solution","summary.solution.placeholder":"Please enter solution or handling method","summary.status":"Status","summary.status.required":"Please select status","summary.status.pending":"Pending","summary.status.processing":"Processing","summary.status.resolved":"Resolved","summary.status.closed":"Closed","summary.tags":"Tags","summary.tags.add":"Add tag","ticket.category.load.error":"Failed to load categories"}),{"thread.process.status.new":"New","thread.process.status.roboting":"Robot Serving","thread.process.status.offline":"Agent Offline","thread.process.status.queuing":"Queuing","thread.process.status.chatting":"In Conversation","thread.process.status.closed":"Closed","thread.type":"Conversation Type","thread.type.agent":"Agent","thread.type.workgroup":"Workgroup","thread.type.robot":"Robot","thread.type.member":"Member","thread.type.group":"Group","thread.type.leavemsg":"Leave Message","thread.type.feedback":"Feedback","thread.type.assistant":"Assistant","thread.type.channel":"Channel","thread.type.local":"Local","thread.type.friend":"Friend","thread.type.ticket":"Ticket","thread.type.llm":"LLM","thread.type.unified":"Unified","thread.type.history":"History","thread.transfer.status.pending":"Transfer Pending","thread.transfer.status.accepted":"Transfer Accepted","thread.transfer.status.rejected":"Transfer Rejected","thread.transfer.status.timeout":"Transfer Timeout","thread.transfer.status.canceled":"Transfer Canceled","thread.invite.status.pending":"Invite Pending","thread.invite.status.accepted":"Invite Accepted","thread.invite.status.rejected":"Invite Rejected","thread.invite.status.timeout":"Invite Timeout","thread.invite.status.canceled":"Invite Canceled","thread.summary.status.pending":"Pending","thread.summary.status.processing":"Processing","thread.summary.status.resolved":"Resolved","thread.summary.status.closed":"Closed","thread.tab.all":"All Conversations","thread.tab.invite":"Invitations","thread.tab.rate":"Ratings","thread.tab.summary":"Summaries","thread.tab.transfer":"Transfers","thread.tab.monitor":"Monitoring","thread.tab.group":"Group Conversations","thread.tab.member":"Member Conversations","thread.summary":"Conversation Summary","thread.summary.create":"Create Summary","thread.summary.edit":"Edit Summary","thread.summary.export":"Export Summary","thread.summary.content":"Summary Content","thread.summary.status":"Summary Status","thread.summary.createdAt":"Created At","thread.summary.updatedAt":"Updated At","thread.summary.emotion":"Emotion Analysis","thread.summary.intention":"Intention Analysis","thread.summary.solution":"Solution","thread.summary.customer":"Customer Info","thread.list":"Conversation List","thread.detail":"Conversation Detail","thread.create":"Create Conversation","thread.edit":"Edit Conversation","thread.delete":"Delete Conversation","thread.export":"Export Conversation","thread.user":"User","thread.agent":"Agent","thread.robot":"Robot","thread.startedAt":"Start Time","thread.endedAt":"End Time","thread.duration":"Duration","thread.messageCount":"Message Count","thread.visitorMessageCount":"Visitor Messages","thread.agentMessageCount":"Agent Messages","thread.robotMessageCount":"Robot Messages","thread.firstResponseTime":"First Response Time","thread.avgResponseTime":"Avg Response Time","thread.isRated":"Is Rated","thread.rating":"Rating","thread.ratingContent":"Rating Content","thread.isSolved":"Is Solved","thread.isTransferred":"Is Transferred","thread.category":"Category","thread.tags":"Tags","thread.flow":"Conversation Flow","thread.flow.step":"Step","thread.flow.time":"Time","thread.flow.status":"Status","thread.flow.operator":"Operator","thread.flow.remark":"Remark","thread.action.view":"View Conversation","thread.action.transfer":"Transfer Conversation","thread.action.close":"Close Conversation","thread.action.rate":"Rate Conversation","thread.action.summarize":"Summarize Conversation","thread.action.tag":"Add Tags","thread.action.category":"Set Category","thread.action.export":"Export Conversation","thread.process.steps":"Conversation Process Steps","thread.process.steps.title":"Conversation Flow","thread.process.steps.drawer.title":"Conversation Flow Details","thread.index.tooltip":"Conversation Index","thread.uid.tooltip":"Conversation Unique Identifier","thread.userNickname.tooltip":"Visitor Nickname","thread.agentNickname.tooltip":"Agent Nickname","thread.robotNickname.tooltip":"Robot Nickname","thread.workgroupNickname.tooltip":"Workgroup Name","thread.status.tooltip":"Current Conversation Status","thread.channel.tooltip":"Client Type Used by Visitor","thread.createdAt.tooltip":"Conversation Creation Time","thread.type.tooltip":"Conversation Type","thread.topic.tooltip":"Conversation Topic","thread.owner.tooltip":"Conversation Owner","thread.tagList":"Tag List","thread.tagList.tooltip":"Conversation Tag List","thread.actions.tooltip":"Available Actions","transfer.transferAt":"Transfer Time","transfer.acceptAt":"Accepted Time","transfer.cancelAt":"Canceled Time","transfer.rejectAt":"Rejected Time","transfer.expireAt":"Timeout Time",view:"View",handle:"Handle",yes:"Yes",no:"No"}),{"queue.totalCount":"Total Requests","queue.robotingCount":"Robot Chatting Count","queue.queuingCount":"Queuing","queue.chattingCount":"In Session","queue.offlineCount":"Offline Messages","queue.closedCount":"Closed","queue.leaveMsgCount":"Leave Messages","queue.robotToAgentCount":"Transfers to Agent","queue.avgWaitTime":"Avg Wait Time","queue.avgResolveTime":"Avg Resolution Time","queue.additionalStats":"Additional Statistics","queue.totalCount.trend":"Total Count Trend","queue.hourly.trend":"24-hour Reception Trend","queue.status.active":"Active","queue.status.paused":"Paused","queue.status.closed":"Closed","queue.status.maintenance":"Maintenance","queue.type.workgroup":"Workgroup","queue.type.agent":"One-to-One","queue.type.robot":"Robot","queue.type.unknown":"Unknown"}),{"user.management.title":"User Management","user.management.create":"Create User","user.management.edit":"Edit User","user.management.delete":"Delete User","user.management.import":"Import Users","user.management.export":"Export Users","user.info.username":"Username","user.info.nickname":"Nickname","user.info.email":"Email","user.info.phone":"Phone","user.info.role":"Role","user.info.department":"Department","user.info.position":"Position","user.info.status":"Status","user.info.lastLogin":"Last Login","user.info.createTime":"Create Time","user.info.updateTime":"Update Time","user.status.active":"Active","user.status.inactive":"Inactive","user.status.locked":"Locked","user.status.pending":"Pending","user.role.admin":"Administrator","user.role.manager":"Manager","user.role.user":"User","user.role.guest":"Guest","transfer.status.pending":"Transfer Pending","transfer.status.accepted":"Transfer Accepted","transfer.status.rejected":"Transfer Rejected","transfer.status.timeout":"Transfer Timeout","transfer.status.canceled":"Transfer Canceled","transfer.status.unknown":"Unknown Status","transfer.type.agent_to_agent":"Agent to Agent","transfer.type.robot_to_agent":"Robot to Agent","transfer.type.unknown":"Unknown Type","transfer.transferAt":"Transfer Time","transfer.acceptAt":"Accept Time","transfer.cancelAt":"Cancel Time","transfer.rejectAt":"Reject Time","transfer.expireAt":"Expire Time","invite.status.pending":"Invite Pending","invite.status.accepted":"Invite Accepted","invite.status.rejected":"Invite Rejected","invite.status.timeout":"Invite Timeout","invite.status.canceled":"Invite Canceled","invite.status.unknown":"Unknown Status","user.settings.basic":"Basic Settings","user.settings.security":"Security Settings","user.settings.notification":"Notification Settings","user.settings.binding":"Account Binding","user.settings.preference":"Preferences","user.action.enable":"Enable","user.action.disable":"Disable","user.action.lock":"Lock","user.action.unlock":"Unlock","user.action.resetPwd":"Reset Password","user.action.assignRole":"Assign Role","user.message.create.success":"User created successfully","user.message.update.success":"User updated successfully","user.message.delete.success":"User deleted successfully","user.message.operation.failed":"Operation failed","user.message.password.reset":"Password has been reset","user.validation.username.required":"Please enter username","user.validation.email.required":"Please enter email","user.validation.email.invalid":"Invalid email format","user.validation.phone.required":"Please enter phone number","user.validation.phone.invalid":"Invalid phone number format","user.confirm.delete":"Are you sure you want to delete this user?","user.confirm.lock":"Are you sure you want to lock this user?","user.confirm.resetPwd":"Are you sure you want to reset password?","pages.user.list":"User List","pages.user.create":"Create User","pages.user.edit":"Edit User","pages.user.delete":"Delete User","pages.user.username":"Username","pages.user.username.required":"Please input username","pages.user.nickname":"Nickname","pages.user.nickname.required":"Please input nickname","pages.user.email":"Email","pages.user.email.required":"Please input email","pages.user.email.invalid":"Please input valid email","pages.user.email.verified":"Email Verified","pages.user.email.verified.yes":"Verified","pages.user.email.verified.no":"Not Verified","pages.user.mobile":"Mobile","pages.user.mobile.required":"Please input mobile number","pages.user.mobile.invalid":"Please input valid mobile number","pages.user.mobile.verified":"Mobile Verified","pages.user.mobile.verified.yes":"Verified","pages.user.mobile.verified.no":"Not Verified","pages.user.password":"Password","pages.user.password.required":"Please input password","pages.user.enabled":"Status","pages.user.status.enabled":"Enabled","pages.user.status.disabled":"Disabled","pages.user.organization":"Organization","pages.user.roles":"Roles","pages.user.authorities":"Authorities","pages.user.description":"Description","pages.user.createdAt":"Created At","pages.user.updatedAt":"Updated At","pages.user.superUser":"Super User","pages.user.superUser.yes":"Yes","pages.user.superUser.no":"No","pages.user.superUser.notAllow":"Super user cannot be disabled or unverified","pages.user.superUser.notDelete":"Super user cannot be deleted","pages.form.error":"Please check the form","pages.common.create":"Create","pages.common.save":"Save","pages.common.cancel":"Cancel","pages.common.ok":"OK","pages.common.delete":"Delete","pages.common.deleteConfirm":"Are you sure to delete {name}?"}),{"faq.question.tooltip":"Content of the frequently asked question","faq.similar.questions.tooltip":"Other ways to express the same meaning","faq.answer.tooltip":"Answer content for the FAQ","faq.status.tooltip":"Question processing status, used for full-text retrieval and AI knowledge base Q&A","faq.vectorStatus.tooltip":"Vector processing status, used for vector storage and retrieval in AI knowledge base Q&A","faq.clickCount.tooltip":"Number of times the question has been clicked","faq.upCount.tooltip":"Number of likes the question has received","faq.downCount.tooltip":"Number of dislikes the question has received","faq.category.tooltip":"Category the question belongs to","faq.tags.tooltip":"Tags for classification and search","faq.isValid.tooltip":"Whether the question is valid and available","faq.startDate.tooltip":"Start time when the question becomes effective","faq.endDate.tooltip":"End time when the question expires","faq.createdAt.tooltip":"Time when the question was created","faq.updatedAt.tooltip":"Time when the question was last updated","llm.text.title.tooltip":"Title of the document","llm.text.content.tooltip":"Specific content of the document","llm.text.status.tooltip":"Document processing status, used for full-text retrieval and AI knowledge base Q&A","llm.text.vectorStatus.tooltip":"Vector processing status, used for vector storage and retrieval in AI knowledge base Q&A","llm.text.category.tooltip":"Category the document belongs to","llm.text.createdAt.tooltip":"Time when the document was created","llm.text.updatedAt.tooltip":"Time when the document was last updated","llm.status.success":"Processing successful","llm.status.error":"Processing failed","llm.status.new":"Pending processing","llm.status.processing":"Processing","llm.vectorStatus.success":"Vectorization successful","llm.vectorStatus.error":"Vectorization failed","llm.vectorStatus.new":"Pending vectorization","llm.vectorStatus.processing":"Vectorizing","llm.file.fileName.tooltip":"Name of the uploaded file","llm.file.fileUrl.tooltip":"Access link to the file","llm.file.status.tooltip":"File processing status, used for full-text retrieval and AI knowledge base Q&A","llm.file.vectorStatus.tooltip":"File vector processing status, used for vector storage and retrieval in AI knowledge base Q&A","llm.file.tags.tooltip":"Tags for classification and search","llm.file.enabled.tooltip":"Whether the file is enabled","llm.file.category.tooltip":"Category the file belongs to","llm.file.createdAt.tooltip":"Time when the file was uploaded","llm.file.updatedAt.tooltip":"Time when the file was last updated","llm.chunk.name.tooltip":"Name of the split content chunk","llm.chunk.content.tooltip":"Specific content of the split chunk","llm.chunk.docId.tooltip":"ID of the original document that the split content belongs to","llm.chunk.status.tooltip":"Processing status of the split content, used for full-text retrieval","llm.chunk.vectorStatus.tooltip":"Vector processing status of the split content, used for vector storage and retrieval","llm.chunk.tags.tooltip":"Tags of the split content, used for classification and search","llm.chunk.category.tooltip":"Category the split content belongs to","llm.chunk.createdAt.tooltip":"Time when the split content was created","llm.chunk.updatedAt.tooltip":"Time when the split content was last updated","website.name.tooltip":"Name or identifier of the website","website.url.tooltip":"URL address of the website, used for crawling content","website.description.tooltip":"Brief description of the website","website.content.tooltip":"Summary of crawled website content","website.category.tooltip":"Category type of the website content","website.status.tooltip":"Processing status of website content","website.vectorStatus.tooltip":"Vectorization status of website content","website.tags.tooltip":"Tags list for the website, used for classification and search","website.createdAt.tooltip":"Time when the website record was created","website.updatedAt.tooltip":"Time when the website record was last updated","webpage.name.tooltip":"Name or identifier of the webpage","webpage.url.tooltip":"URL address of the webpage, used for crawling content","webpage.description.tooltip":"Brief description of the webpage","webpage.content.tooltip":"Summary of crawled webpage content","webpage.category.tooltip":"Category type of the webpage content","webpage.status.tooltip":"Processing status of webpage content","webpage.vectorStatus.tooltip":"Vectorization status of webpage content","webpage.tags.tooltip":"Tags list for the webpage, used for classification and search","webpage.createdAt.tooltip":"Time when the webpage record was created","webpage.updatedAt.tooltip":"Time when the webpage record was last updated","provider.enabled":"Enabled","provider.disabled":"Disabled","provider.online":"Online","provider.offline":"Offline","provider.edit":"Edit","provider.refresh":"Refresh","provider.refresh.success":"Refresh success","provider.refresh.failed":"Refresh failed","provider.uid.notexist":"Provider UID does not exist","provider.config.alert":"Only enabled when both apiUrl and apiKey are configured, otherwise system configuration is used.","model.list":"Model List","model.add":"Add Model","model.import":"Import Models","model.refresh":"Refresh Models","model.enabled":"Enabled","model.enabled.tooltip":"Whether the model is enabled","model.disabled":"Disabled","model.import.none.selected":"No models selected","model.import.already.exist":"All selected models already exist, no need to import again","model.import.success":"Successfully imported {count} models","model.import.failed":"Failed to import models","model.import.none.success":"No models were successfully imported"}),{"pages.prompt.list":"AI Agent List","pages.prompt.create":"Create AI Agent","pages.prompt.edit":"Edit AI Agent","pages.prompt.delete":"Delete AI Agent","pages.prompt.name":"Name","pages.prompt.nickname":"Nickname","pages.prompt.description":"Description","pages.prompt.prompt":"Prompt","pages.prompt.createdAt":"Created At","pages.prompt.updatedAt":"Updated At","pages.robot.edit":"Edit","pages.robot.delete":"Delete","pages.prompt.type":"Type","pages.prompt.published":"Published","pages.prompt.defaultReply":"Default Reply","pages.prompt.model":"Model","pages.prompt.provider":"Provider","pages.prompt.temperature":"Temperature","pages.prompt.topK":"Top K","pages.prompt.kbEnabled":"Knowledge Base Enabled","pages.prompt.flowEnabled":"Flow Enabled","pages.prompt.system":"System","export.current":"Export Current Page","export.all":"Export All","export.range":"Export Range",export:"Export","download.template":"Download Template","prompt.createdAt.tooltip":"Time when the prompt was created","prompt.updatedAt.tooltip":"Time when the prompt was last updated","pages.prompt.visionEnabled":"Vision Model Enabled","pages.prompt.visionProvider":"Vision Provider","pages.prompt.visionModel":"Vision Model","pages.prompt.audioEnabled":"Speech Model Enabled","pages.prompt.audioProvider":"Speech Provider","pages.prompt.audioModel":"Speech Model","pages.prompt.nickname.tooltip":"Nickname of the agent, displayed to users","pages.prompt.name.tooltip":"Internal name for the agent","pages.prompt.description.tooltip":"Description of agent functionality","pages.prompt.prompt.tooltip":"Instructions and context passed to the model","pages.prompt.model.tooltip":"Large language model being used","pages.prompt.provider.tooltip":"Provider of the model","pages.prompt.temperature.tooltip":"Controls randomness of output - higher values produce more creative responses","pages.prompt.topK.tooltip":"Number of relevant documents to return during retrieval","pages.prompt.kbEnabled.tooltip":"Whether knowledge base enhancement is enabled","pages.prompt.flowEnabled.tooltip":"Whether process flow control is enabled","pages.prompt.system.tooltip":"Whether it is a system-built-in agent","pages.prompt.createdAt.tooltip":"When the agent was created","pages.prompt.updatedAt.tooltip":"When the agent was last updated","pages.prompt.actions.tooltip":"Available actions","pages.prompt.visionEnabled.tooltip":"Whether vision model is enabled","pages.prompt.visionProvider.tooltip":"Provider of the vision model","pages.prompt.visionModel.tooltip":"Vision model being used","pages.prompt.audioEnabled.tooltip":"Whether speech model is enabled","pages.prompt.audioProvider.tooltip":"Provider of the speech model","pages.prompt.audioModel.tooltip":"Speech model being used","pages.prompt.prompt.content":"Prompt Content","copy.to.clipboard":"Copy to clipboard","copy.success":"Copy successful","copy.failed":"Copy failed"}),{"agent.status.list":"Agent Status List","agent.status.available":"Available","agent.status.offline":"Offline","agent.status.busy":"Busy","agent.tooltip.uid":"Unique Identifier for the Agent","agent.tooltip.nickname":"Agent Nickname","agent.tooltip.status":"Current Agent Working Status: Available, Offline, or Busy","agent.tooltip.updatedAt":"Status Last Updated Time","export.excel":"Export Excel",refresh:"Refresh","agent.view.detail":"View details for {nickname}"}),{"pages.workflow.name":"Name","pages.workflow.name.tooltip":"Workflow name","pages.workflow.type":"Type","pages.workflow.type.tooltip":"Workflow type","pages.workflow.category":"Category","pages.workflow.category.tooltip":"Workflow category","pages.workflow.description":"Description","pages.workflow.description.tooltip":"Workflow function description","pages.workflow.content":"Content","pages.workflow.content.tooltip":"Workflow content","pages.workflow.content.detail":"Content details","pages.workflow.createdAt":"Created Time","pages.workflow.createdAt.tooltip":"Workflow creation time","pages.workflow.updatedAt":"Updated Time","pages.workflow.updatedAt.tooltip":"Workflow last update time","pages.workflow.actions.tooltip":"Available actions","pages.workflow.edit":"Edit","pages.workflow.delete":"Delete","pages.workflow.create":"Add Workflow","pages.workflow.list":"Workflow List","pages.workflow.drawer.edit":"Edit Workflow","pages.workflow.drawer.create":"Create Workflow","pages.workflow.drawer.category":"Category","pages.workflow.drawer.name":"Name","pages.workflow.drawer.name.tooltip":"Workflow name","pages.workflow.drawer.type":"Type","pages.workflow.drawer.type.tooltip":"Workflow type","pages.workflow.drawer.type.placeholder":"Please enter workflow type","pages.workflow.drawer.content":"Content","pages.workflow.drawer.content.placeholder":"Please enter workflow content","pages.workflow.drawer.description":"Description","pages.workflow.drawer.description.placeholder":"Please enter workflow description","pages.workflow.drawer.cancel":"Cancel","pages.workflow.drawer.save":"Save"}),{"trial.tip.community.edition":"Community Edition","trial.tip.enterprise.edition":"Enterprise Edition","trial.tip.platform.edition":"Platform Edition","trial.tip.paid":"Paid","trial.tip.trial":"Trial","trial.tip.remaining.days":"{days} days remaining","trial.tip.paid.edition.remaining":"Paid Edition {days} days remaining","trial.tip.trial.edition.remaining":"Trial Edition {days} days remaining","trial.tip.open.paid.edition":"Upgrade to Paid Edition","trial.tip.warning.title":"Trial Period Ending Soon","trial.tip.warning.later":"Remind Later","trial.tip.warning.upgrade":"Upgrade Now","trial.tip.warning.content":"Your trial period has {days} days remaining and will expire soon.","trial.tip.warning.upgrade.prompt":"To avoid any interruption to your service, please upgrade to the paid version as soon as possible."}),{"model.type.chat":"Chat Model","model.type.text":"Text Dialogue Model","model.type.embedding":"Vector Embedding Model","model.type.rerank":"Rerank Model","model.type.vision":"Vision Model","model.type.code":"Code Model","model.type.reasoning":"Reasoning Model","model.type.text2image":"Text to Image Model","model.type.image2text":"Image to Text Model","model.type.audio2text":"Audio to Text Model","model.type.text2audio":"Text to Audio Model","model.type.text2video":"Text to Video Model","model.type.video2text":"Video to Text Model","model.type.function":"Function Model","model.create":"Create Model","model.edit":"Edit Model","model.name":"Name (for API calls)","model.nickname":"Nickname (for easy memory)","model.description":"Description","model.description.placeholder":"Please enter model description","model.type":"Model Type","model.type.placeholder":"Please select model type","model.type.required":"Please select model type"}),{"license.title":"WeiYu AI License Information","license.current.version":"Current Version","license.edition.community":"Community Edition","license.edition.enterprise":"Enterprise Edition","license.edition.platform":"Platform Edition","license.type.paid":"Paid Version","license.type.trial":"Trial Version","license.status.valid":"Valid","license.status.expired":"Expired","license.status.unknown":"Unknown","license.remaining.days":"{days} days remaining","license.field.version":"License Version","license.field.type":"License Type","license.field.status":"License Status","license.field.licensee":"Licensee","license.field.description":"License Description","license.field.expiry.date":"Expiry Date","license.field.not.set":"Not Set","license.authorization.info":"Authorization Information","license.licensee.info":"Licensee Information","license.server.ips":"Authorized Server IPs","license.server.domains":"Authorized Domains","license.no.ip.restriction":"No IP restrictions set","license.no.domain.restriction":"No domain restrictions set","license.loading":"Loading license information...","license.config":"License Configuration","license.description.title":"License Description","license.description.community":"Community Edition: Suitable for individuals or small organizations, basic features are free to use","license.description.enterprise":"Enterprise Edition: Suitable for medium-sized organizations, includes advanced features and priority support","license.description.platform":"Platform Edition: Suitable for large enterprises or platform businesses, provides customized features and dedicated support","license.description.upgrade":"To upgrade your license or learn more, please visit","license.official.website":"Official Website",name:"Name",description:"Description",mobile:"Mobile",email:"Email",userType:"User Type",expiryDate:"Expiry Date",edition:"Edition",serverIps:"Authorized IPs",serverDomains:"Authorized Domains",enabled:"Enabled",createdAt:"Created At",updatedAt:"Updated At",activatedAt:"Activated At",lastCheckedAt:"Last Checked At",licenseKey:"License Key",encryptedLicenseKey:"Encrypted License Key",edit:"Edit",delete:"Delete",deleteTip:"Delete Confirmation",deleteAffirm:"Are you sure to delete",ok:"OK",cancel:"Cancel",create:"Create","license.userType.paid.tip":"To purchase the paid version, please visit WeiYu official website - Versions & Pricing","license.user.type.free":"Free","license.user.type.paid":"Paid","license.verification.required":"Please complete mobile or email verification before creating License","license.description.placeholder":"Optional, license usage description","license.comma.separated":"Comma separated","license.serverIps.format":"Format: 192.168.1.1, 10.0.0.1, 2001:db8::1","license.serverDomains.format":"Format: example.com, sub.example.com:8080, *.example.com","license.serverIps.error":"Please enter valid IP addresses, separated by commas","license.serverDomains.error":"Please enter valid domains, separated by commas","license.enabled":"Enabled","license.disabled":"Disabled",submit:"Submit","license.tab.info":"License Info","license.tab.table":"License Table"}),Ct),{"server.title":"Server Monitoring","server.dashboard":"Server Dashboard","server.statistics.total":"Total Servers","server.statistics.online":"Online Servers","server.statistics.offline":"Offline Servers","server.statistics.warning":"Warning Servers","server.list.title":"Server List","server.list.refresh":"Refresh","server.list.add":"Add Server","server.list.serverName":"Server Name","server.list.serverIp":"IP Address","server.list.serverType":"Type","server.list.serverStatus":"Status","server.list.cpuUsage":"CPU Usage","server.list.memoryUsage":"Memory Usage","server.list.diskUsage":"Disk Usage","server.list.lastHeartbeat":"Last Heartbeat","server.list.actions":"Actions","server.list.viewMetrics":"View Metrics","server.list.edit":"Edit","server.list.delete":"Delete","server.list.description":"Description","server.list.environment":"Environment","server.list.location":"Location","server.list.port":"Port","server.list.osInfo":"OS Info","server.list.appVersion":"App Version","server.list.uptime":"Uptime","server.list.memory":"Memory (Used/Total MB)","server.list.disk":"Disk (Used/Total GB)","server.status.online":"Online","server.status.offline":"Offline","server.status.maintenance":"Maintenance","server.status.warning":"Warning","server.status.overloaded":"Overloaded","server.status.error":"Error","server.status.starting":"Starting","server.status.stopping":"Stopping","server.status.restarting":"Restarting","server.type.application":"Application Server","server.type.database":"Database Server","server.type.cache":"Cache Server","server.health.healthy":"Healthy","server.health.warning":"Warning","server.health.critical":"Critical","server.health.unknown":"Unknown","server.metrics.title":"Server Monitoring Details","server.metrics.close":"Close","server.metrics.refresh":"Refresh","server.metrics.refreshInterval":"Refresh Interval","server.metrics.refreshInterval.10s":"10s Refresh","server.metrics.refreshInterval.30s":"30s Refresh","server.metrics.refreshInterval.1m":"1m Refresh","server.metrics.refreshInterval.5m":"5m Refresh","server.metrics.noData":"No Data","server.info.ip":"IP Address","server.info.type":"Type","server.info.status":"Status","server.info.environment":"Environment","server.info.port":"Port","server.info.description":"Description","server.info.lastHeartbeat":"Last Heartbeat","server.info.createdAt":"Created At","server.metrics.cpu.title":"CPU Usage","server.metrics.memory.title":"Memory Usage","server.metrics.disk.title":"Disk Usage","server.metrics.uptime.title":"Uptime","server.metrics.uptime.seconds":"seconds","server.metrics.uptime.days":"days","server.metrics.uptime.hours":"hours","server.metrics.uptime.unknown":"Unknown","server.timeRange.label":"Time Range","server.timeRange.last1Hour":"Last 1 Hour","server.timeRange.last24Hours":"Last 24 Hours","server.charts.trend":"Trend Chart","server.charts.history":"History Data","server.charts.gauge":"Gauge","server.charts.cpuHistory":"CPU Usage History","server.charts.memoryHistory":"Memory Usage History","server.charts.cpuGauge":"CPU Usage Gauge","server.charts.memoryGauge":"Memory Usage Gauge","server.charts.diskGauge":"Disk Usage Gauge","server.form.add.title":"Add Server","server.form.edit.title":"Edit Server","server.form.serverName":"Server Name","server.form.serverName.placeholder":"Please enter server name","server.form.serverName.required":"Please enter server name","server.form.serverIp":"IP Address","server.form.serverIp.placeholder":"Please enter IP address","server.form.serverIp.required":"Please enter IP address","server.form.serverType":"Server Type","server.form.serverType.placeholder":"Please select server type","server.form.serverType.required":"Please select server type","server.form.serverStatus":"Server Status","server.form.serverStatus.placeholder":"Please select server status","server.form.serverStatus.required":"Please select server status","server.form.environment":"Environment","server.form.environment.placeholder":"Please select environment","server.form.environment.required":"Please select environment","server.form.serverPort":"Port","server.form.serverPort.placeholder":"Please enter port number","server.form.description":"Description","server.form.description.placeholder":"Please enter server description","server.form.cpuAlertThreshold":"CPU Alert Threshold","server.form.memoryAlertThreshold":"Memory Alert Threshold","server.form.diskAlertThreshold":"Disk Alert Threshold","server.form.monitoringEnabled":"Enable Monitoring","server.environment.dev":"Development","server.environment.test":"Testing","server.environment.prod":"Production","server.message.fetchFailed":"Failed to fetch server list","server.message.metricsFetchFailed":"Failed to fetch server metrics","server.message.createSuccess":"Created successfully","server.message.updateSuccess":"Updated successfully","server.message.deleteSuccess":"Deleted successfully","server.message.saveFailed":"Save failed","server.message.deleteFailed":"Delete failed","server.confirm.delete.title":"Confirm Delete","server.confirm.delete.content":'Are you sure you want to delete server "{name}"?',"server.pagination.total":"Total {total} records","server.empty.noServers":"No server data available","server.empty.noMetrics":"No metrics data available"}),{"telegram.bot.type":"Telegram Bot","telegram.bot.detail":"Telegram Bot Details","telegram.bot.documentation":"Documentation","telegram.bot.select.prompt":"Please select a Telegram Bot from the list","telegram.bot.enabled":"Enabled","telegram.bot.disabled":"Disabled","telegram.bot.enable":"Enable","telegram.bot.disable":"Disable","telegram.bot.edit":"Edit","telegram.bot.refresh.details":"Refresh Details","telegram.bot.name":"Bot Name","telegram.bot.username":"Bot Username","telegram.bot.description":"Bot Description","telegram.bot.enabled.status":"Enabled Status","telegram.bot.token":"Bot Token","telegram.bot.created.time":"Created Time","telegram.bot.service.status":"Service Status","telegram.bot.service.available":"Service Available","telegram.bot.service.unavailable":"Service Unavailable","telegram.bot.service.checking":"Checking...","telegram.bot.security.instructions":"Security Instructions","telegram.bot.more.information":"View More Telegram Bot Documentation","telegram.bot.toggle.error.incomplete":"Cannot toggle status, Bot information is incomplete","telegram.bot.toggle.success.enabled":"Bot has been enabled","telegram.bot.toggle.success.disabled":"Bot has been disabled","telegram.bot.toggle.error.operation":"Operation failed","telegram.bot.toggle.error.unknown":"Unknown error","telegram.bot.toggle.error.exception":"Operation error","telegram.bot.refresh.error.incomplete":"Cannot refresh details, application information is incomplete","telegram.bot.refresh.success":"Application details refreshed successfully","telegram.bot.refresh.error.failed":"Refresh failed","telegram.bot.refresh.error.exception":"Refresh error","telegram.bot.security.token.warning":"Please keep your Bot Token secure and avoid leaking it","telegram.bot.security.token.credential":"Bot Token is the unique credential for accessing the Bot API, leaking it may allow others to control your Bot","telegram.bot.security.token.rotation":"Regularly rotate your Bot Token, especially if you suspect it might have been compromised","telegram.bot.security.token.reset":"If you discover security issues, immediately reset your Token in BotFather and contact our support team","telegram.bot.security.enabled.control":"Bot enabled status controls whether it receives and processes messages, disabling it will pause operation","telegram.bot.security.maintenance":"Consider temporarily disabling your Bot during maintenance or debugging to avoid unnecessary messages"}),At),{"quality.threadQuality":"Conversation Quality","quality.threadQuality.scoring":"Quality Scoring","quality.threadQuality.result":"Result Query","quality.threadQuality.appeal":"Appeal Review","quality.threadQuality.statistics":"Quality Statistics","quality.callQuality":"Call Quality","quality.callQuality.appeal":"Appeal Review","quality.manualQualityConfig":"Manual Quality Configuration","quality.manualQualityConfig.conversationPlan":"Conversation Quality Plan","quality.manualQualityConfig.callPlan":"Call Quality Plan","quality.manualQualityConfig.workflow":"Conversation Quality Workflow","quality.smartQuality":"Smart Quality","quality.smartQuality.result":"Result Query","quality.smartQuality.statistics":"Quality Statistics","quality.smartQualityConfig":"Smart Quality Configuration","quality.smartQualityConfig.task":"Quality Tasks","quality.smartQualityConfig.plan":"Quality Plans","quality.smartQualityConfig.keywords":"Keywords","quality.smartQualityConfig.behaviorRules":"Behavior Rules","quality.plan.management":"Quality Plan Management","quality.plan.name":"Plan Name","quality.plan.name.tooltip":"Name of the quality plan","quality.plan.description":"Description","quality.plan.description.tooltip":"Description of the quality plan","quality.plan.type":"Type","quality.plan.type.tooltip":"Type of the quality plan","quality.plan.indicatorsCount":"Indicators Count","quality.plan.indicatorsCount.tooltip":"Number of indicators in the quality plan","quality.plan.status":"Status","quality.plan.status.tooltip":"Whether the quality plan is enabled","quality.plan.createdAt":"Created At","quality.plan.createdAt.tooltip":"Creation time of the quality plan","quality.plan.updatedAt":"Updated At","quality.plan.updatedAt.tooltip":"Last update time of the quality plan","quality.plan.create":"Create Plan","quality.plan.edit":"Edit Plan","quality.plan.copy":"Copy Plan","quality.plan.delete":"Delete Plan","quality.plan.save":"Save Plan","quality.plan.cancel":"Cancel","quality.plan.basicInfo":"Basic Information","quality.plan.indicators":"Quality Indicators","quality.plan.indicators.count":"indicators","quality.plan.no.description":"No description","quality.plan.totalScore":"Total Score","quality.plan.serialNumber":"Serial Number","quality.plan.addIndicator":"Add Quality Indicator","quality.plan.editIndicator":"Edit Quality Indicator","quality.plan.indicatorName":"Indicator Name","quality.plan.indicatorScore":"Indicator Score","quality.plan.deduction":"Deduction Indicator","quality.plan.mandatory":"Mandatory Indicator","quality.plan.indicatorDescription":"Indicator Description","quality.plan.evaluationCriteria":"Evaluation Criteria","quality.plan.scoreExplanation":"Score Explanation","quality.plan.positiveIndicator":"Positive Indicator","quality.plan.negativeIndicator":"Negative Indicator","quality.plan.positiveIndicator.desc":"Add points when meeting standards, unified as 100 points for standardized evaluation","quality.plan.negativeIndicator.desc":"Deduct points for violations, with penalties based on the severity of violations","quality.plan.type.onlineService":"Online Service Quality","quality.plan.type.bot":"Bot Quality","quality.plan.type.callCenter":"Call Center Quality","quality.plan.type.ticket":"Ticket Quality","quality.plan.status.enabled":"Enabled","quality.plan.status.disabled":"Disabled","quality.plan.name.required":"Please enter plan name","quality.plan.type.required":"Please select plan type","quality.plan.indicatorName.required":"Please enter indicator name","quality.plan.indicatorScore.required":"Please enter indicator score","quality.plan.delete.confirm":"Are you sure to delete quality plan 【{name}】?","quality.plan.delete.success":"Delete successful","quality.plan.delete.error":"Delete failed","quality.plan.create.success":"Create successful","quality.plan.create.error":"Create failed","quality.plan.update.success":"Update successful","quality.plan.update.error":"Update failed","quality.plan.save.error":"Save failed","quality.plan.batch.delete":"Batch Delete","quality.plan.batch.enable":"Batch Enable","quality.plan.batch.disable":"Batch Disable","quality.plan.batch.operations":"Batch Operations","quality.plan.batch.noselection":"Please select items to process","quality.plan.batch.delete.noselection":"Please select items to delete","quality.plan.batch.delete.confirm":"Are you sure to delete {count} selected quality plans?","quality.plan.batch.delete.success":"Successfully deleted {count} quality plans","quality.plan.batch.delete.partial":"Deleted {success} quality plans, {fail} quality plans failed to delete","quality.plan.batch.enable.success":"Successfully enabled {count} quality plans","quality.plan.batch.enable.partial":"Enabled {success} quality plans, {fail} quality plans failed to enable","quality.plan.batch.disable.success":"Successfully disabled {count} quality plans","quality.plan.batch.disable.partial":"Disabled {success} quality plans, {fail} quality plans failed to disable","quality.plan.creating":"Creating...","quality.plan.updating":"Updating...","quality.plan.deleting":"Deleting...","quality.plan.enabling":"Enabling...","quality.plan.disabling":"Disabling...","quality.plan.loading":"Loading...","quality.plan.fetch.error":"Failed to fetch data","quality.scoring.management":"Thread Quality Scoring","quality.scoring.loading":"Loading...","quality.scoring.fetch.error":"Failed to fetch data","quality.scoring.delete.success":"Delete successful","quality.scoring.delete.error":"Delete failed","quality.scoring.delete.confirm":"Are you sure to delete this quality record?","quality.scoring.review":"Quality Review","quality.plan.select":"Select Quality Plan","quality.plan.select.required":"Please select a quality plan","quality.plan.select.placeholder":"Please select a quality plan","quality.indicators.scoring":"Quality Indicator Scoring","quality.indicator.mandatory":"Mandatory","quality.indicator.deduction":"Deduction","quality.indicator.bonus":"Bonus","quality.indicator.max.score":"Max Score","quality.indicator.score.required":"Please score","quality.indicator.score.range":"Score Range","quality.indicator.score.unit":"points","quality.indicator.current.score":"Current Score","quality.total.score.summary":"Score Summary","quality.total.score":"Total Score","quality.bonus.score":"Bonus Score","quality.deduction.score":"Deduction Score","quality.comments":"Quality Comments","quality.comments.required":"Please enter quality comments","quality.comments.placeholder":"Please enter quality comments...","quality.chat.history":"Chat History","quality.view.chat.history":"View Chat History","quality.chat.history.tip":"Click the button above to view complete chat history","quality.chat.history.no.thread":"Thread information does not exist","quality.check.create.success":"Quality check result submitted successfully","quality.check.create.error":"Submission failed, please try again","quality.check.management":"Quality Check Management","quality.check.name":"Quality Check Name","quality.check.name.tooltip":"Name of the quality check","quality.check.description":"Description","quality.check.description.tooltip":"Description of the quality check","quality.check.type":"Type","quality.check.type.tooltip":"Type of the quality check","quality.check.type.onlineService":"Online Service","quality.check.type.bot":"Bot","quality.check.type.callCenter":"Call Center","quality.check.qualityLevel":"Quality Level","quality.check.qualityLevel.tooltip":"Quality scoring level","quality.check.qualityLevel.excellent":"Excellent","quality.check.qualityLevel.good":"Good","quality.check.qualityLevel.pass":"Pass","quality.check.qualityLevel.fail":"Fail","quality.check.totalScore":"Total Score","quality.check.totalScore.tooltip":"Total quality score","quality.check.bonusScore":"Bonus Score","quality.check.bonusScore.tooltip":"Total bonus score","quality.check.deductionScore":"Deduction Score","quality.check.deductionScore.tooltip":"Total deduction score","quality.check.indicators":"Quality Indicators","quality.check.indicators.tooltip":"Quality indicators list","quality.check.comment":"Quality Comments","quality.check.comment.tooltip":"Quality comments information","quality.check.threadUid":"Thread UID","quality.check.threadUid.tooltip":"Thread UID","quality.check.createdAt":"Created At","quality.check.createdAt.tooltip":"Quality check creation time","quality.check.updatedAt":"Updated At","quality.check.updatedAt.tooltip":"Quality check last update time","quality.check.status":"Status","quality.check.status.tooltip":"Current status of the quality check","quality.check.status.completed":"Completed","quality.check.status.appealing":"Appealing","quality.check.status.appealApproved":"Appeal Approved","quality.check.status.appealRejected":"Appeal Rejected","quality.check.status.closed":"Closed","quality.check.delete.success":"Delete successful","quality.check.delete.error":"Delete failed","quality.check.delete.confirm":'Are you sure to delete quality check "{uid}"?',"quality.check.batch.delete":"Batch Delete","quality.check.batch.delete.noselection":"Please select records to delete","quality.check.batch.delete.confirm":"Are you sure to delete {count} selected quality check records?","quality.check.batch.delete.success":"Batch delete successful, deleted {count} records","quality.check.batch.delete.partial":"Batch delete completed, {success} successful, {fail} failed","quality.check.batch.operations":"Batch Operations","quality.check.deleting":"Deleting...","quality.check.loading":"Loading...","quality.check.fetch.error":"Failed to fetch data","quality.check.view.details":"View details feature not implemented","quality.check.export.info":"Export feature not implemented","quality.check.details":"Quality Check Details","quality.check.basic.info":"Basic Information","quality.check.uid":"Quality Check ID","quality.check.score.statistics":"Score Statistics","quality.check.indicators.details":"Quality Indicators Details","quality.check.standard":"Scoring Standard","quality.check.no.indicators":"No quality indicators","quality.check.remarks":"Remarks","quality.check.mandatory":"Mandatory","quality.indicator.score.range.error":"Score range should be 0-{max} points","quality.indicator.current.deduction":"Current Deduction","quality.indicator.deduction.range":"Deduction Range","quality.appeal.management":"Session Quality Appeal Review","quality.appeal.uid":"Appeal ID","quality.appeal.uid.tooltip":"Unique identifier of the appeal","quality.appeal.qualityCheckUid":"Quality Check ID","quality.appeal.qualityCheckUid.tooltip":"Associated quality check record ID","quality.appeal.comment":"Appeal Reason","quality.appeal.comment.tooltip":"Specific reason for the appeal","quality.appeal.reviewComment":"Review Comments","quality.appeal.reviewComment.tooltip":"Review comments for the appeal","quality.appeal.qualityCheckScore":"Original Score","quality.appeal.qualityCheckScore.tooltip":"Original quality check score","quality.appeal.status":"Appeal Status","quality.appeal.status.tooltip":"Current status of the appeal","quality.appeal.createdAt":"Appeal Time","quality.appeal.createdAt.tooltip":"Appeal creation time","quality.appeal.updatedAt":"Appeal Updated At","quality.appeal.updatedAt.tooltip":"Appeal last update time","quality.appeal.approve":"Approve","quality.appeal.reject":"Reject","quality.appeal.review":"Appeal Review","quality.appeal.info":"Appeal Information","quality.appeal.reviewComment.required":"Please enter review comments","quality.appeal.reviewComment.placeholder":"Please enter review comments...","quality.appeal.total":"Total Appeals","quality.appeal.pending":"Pending Review","quality.appeal.approved":"Approved","quality.appeal.rejected":"Rejected","quality.appeal.delete.success":"Appeal deleted successfully","quality.appeal.delete.error":"Appeal deletion failed","quality.appeal.delete.confirm":"Are you sure to delete this appeal record?","quality.appeal.review.success":"Review operation successful","quality.appeal.export.info":"Export feature under development","quality.appeal.batch.delete":"Batch Delete","quality.appeal.batch.delete.noselection":"Please select appeals to delete","quality.appeal.batch.delete.confirm":"Are you sure to delete {count} selected appeal records?","quality.appeal.batch.delete.success":"Batch delete successful, deleted {count} records","quality.appeal.batch.delete.partial":"Partial delete successful, {success} successful, {fail} failed","quality.appeal.batch.operations":"Batch Operations","quality.appeal.create":"Appeal","quality.appeal.create.success":"Appeal submitted successfully","quality.appeal.create.error":"Appeal submission failed","quality.appeal.form":"Appeal Information","quality.appeal.comment.required":"Please enter appeal reason","quality.appeal.comment.min":"Appeal reason must be at least 10 characters","quality.appeal.comment.placeholder":"Please provide detailed appeal reason, including different opinions and basis for quality check results...","quality.appeal.deleting":"Deleting...","quality.appeal.loading":"Loading...","quality.appeal.fetch.error":"Failed to fetch appeal data","quality.appeal.basic.info":"Appeal Basic Information","quality.appeal.rejectReason":"Rejection Reason","quality.appeal.rejectReason.tooltip":"Reason for appeal rejection","quality.appeal.review.form":"Review Comments","quality.appeal.reviewComment.reject.placeholder":"Please enter rejection reason (required)...","quality.appeal.reviewComment.approve.placeholder":"Please enter review comments (optional)...","quality.appeal.uid.required":"Appeal ID cannot be empty","quality.appeal.approve.success":"Appeal approved successfully","quality.appeal.approve.error":"Appeal approval failed","quality.appeal.reject.success":"Appeal rejected successfully","quality.appeal.reject.error":"Appeal rejection failed","quality.appeal.status.pending":"Pending","quality.appeal.status.approved":"Approved","quality.appeal.status.rejected":"Rejected","quality.score.unit":"points"}),{},{"edit.tags":"Edit Tags",tags:"Tags","select.tags":"Select Tags",cancel:"Cancel",ok:"OK",saving:"Saving...","save.success":"Save Successfully","save.error":"Save Failed","fetch.tags.error":"Failed to Fetch Tags","edit.visitor":"Edit Visitor","edit.thread":"Edit Thread","export.current":"Export Current Page","export.all":"Export All","export.range":"Export by Range",export:"Export","batch.operations":"Batch Operations","more.operations":"More Operations","batch.delete":"Batch Delete","batch.deleteTip":"Delete Confirmation","batch.deleteAffirm":"Are you sure to delete","batch.delete.noselection":"Please select items to delete","batch.delete.success":"Successfully deleted {count} items","batch.delete.partial":"Successfully deleted {success} items, failed to delete {fail} items","deleteAll.nodata":"No data to delete","deleting.all":"Deleting all data...","deleteAll.success":"Successfully deleted all data","deleteAll.failed":"Delete failed","deleteAll.error":"An error occurred during deletion","update.index":"Update Index","update.vector.index":"Update Vector Index","update.indexes":"Update Indexes","updating.index":"Updating index...","updating.vector.index":"Updating vector index...","update.index.success":"Index updated successfully","update.index.failed":"Failed to update index","update.index.error":"Error occurred while updating index","update.vector.index.success":"Vector index updated successfully","update.vector.index.failed":"Failed to update vector index","update.vector.index.error":"Error occurred while updating vector index","batch.update.index":"Update Index","batch.update.vector.index":"Update Vector Index","batch.update.noselection":"Please select items to update","batch.update.index.success":"Successfully updated index for {count} records","batch.update.index.partial":"Updated index for {success} records, {fail} records failed","batch.update.vector.index.success":"Successfully updated vector index for {count} records","batch.update.vector.index.partial":"Updated vector index for {success} records, {fail} records failed","updateAll.index":"Update All Indexes","updateAll.vector.index":"Update All Vector Indexes","updating.all.index":"Updating all indexes...","updating.all.vector.index":"Updating all vector indexes...","update.all.index.success":"All index update requests have been sent","update.all.index.failed":"Failed to send all index update requests","update.all.index.error":"Error occurred while updating all indexes","update.all.vector.index.success":"All vector index update requests have been sent","update.all.vector.index.failed":"Failed to send all vector index update requests","update.all.vector.index.error":"Error occurred while updating all vector indexes","batch.update.index.confirm.title":"Batch Update Index Confirmation","batch.update.index.confirm.content":"Are you sure you want to update the index for selected records?","batch.update.vector.index.confirm.title":"Batch Update Vector Index Confirmation","batch.update.vector.index.confirm.content":"Are you sure you want to update the vector index for selected records?","updateAll.index.confirm.title":"Update All Indexes Confirmation","updateAll.index.confirm.content":"Are you sure you want to update indexes for all records? This operation may take some time.","updateAll.vector.index.confirm.title":"Update All Vector Indexes Confirmation","updateAll.vector.index.confirm.content":"Are you sure you want to update vector indexes for all records? This operation may take some time.","telegram.bot.detail":"Telegram Bot Details","telegram.bot.documentation":"Documentation","telegram.bot.select.prompt":"Please select a Telegram Bot from the left list first","telegram.bot.type":"Telegram Bot","telegram.bot.enabled":"Enabled","telegram.bot.disabled":"Disabled","telegram.bot.edit":"Edit","telegram.bot.refresh.details":"Refresh Details","telegram.bot.name":"Bot Name","telegram.bot.username":"Bot Username","telegram.bot.description":"Bot Description","telegram.bot.enabled.status":"Enabled Status","telegram.bot.enable":"Enable","telegram.bot.disable":"Disable","telegram.bot.token":"Bot Token","telegram.bot.created.time":"Created Time","telegram.bot.security.instructions":"Security Instructions","telegram.bot.security.token.warning":"Please keep your Bot Token secure and avoid leakage","telegram.bot.security.token.credential":"Bot Token is the only credential to access Bot API, leakage may result in your Bot being controlled by others","telegram.bot.security.token.rotation":"It is recommended to regularly change your Bot Token, especially when you suspect it may have been leaked","telegram.bot.security.token.reset":"If security issues are found, please immediately reset the Token in BotFather and contact our support team","telegram.bot.security.enabled.control":"Bot enabled status controls whether to receive and process messages, the Bot will pause work when disabled","telegram.bot.security.maintenance":"It is recommended to temporarily disable the Bot during maintenance or debugging to avoid receiving unnecessary messages","telegram.bot.toggle.error.incomplete":"Cannot toggle status, Bot information is incomplete","telegram.bot.toggle.success.enabled":"Bot has been enabled","telegram.bot.toggle.success.disabled":"Bot has been disabled","telegram.bot.toggle.error.operation":"Operation failed","telegram.bot.toggle.error.unknown":"Unknown error","telegram.bot.toggle.error.exception":"Operation error","telegram.bot.refresh.error.incomplete":"Cannot refresh details, application information is incomplete","telegram.bot.refresh.success":"Application details refreshed successfully","telegram.bot.refresh.error.failed":"Refresh failed","telegram.bot.refresh.error.exception":"Refresh error","telegram.bot.service.status":"Service Status","telegram.bot.service.available":"Service Available","telegram.bot.service.unavailable":"Service Unavailable",name:"Name",type:"Type",accessToken:"Access Token",revoked:"Revoked",createdAt:"Created At",updatedAt:"Updated At",actions:"Actions",edit:"Edit",delete:"Delete",create:"Create",items:"items",deleteTip:"Delete Confirmation",deleteAffirm:"Are you sure to delete","delete.success":"Delete Successfully",deleting:"Deleting...","batch.revoke":"Batch Revoke","batch.restore":"Batch Restore","batch.revoke.tip":"Batch Revoke Confirmation","batch.restore.tip":"Batch Restore Confirmation","batch.revoke.confirm":"Are you sure you want to revoke the selected tokens?","batch.restore.confirm":"Are you sure you want to restore the selected tokens?","telegram.bot.service.checking":"Checking...","whatsapp.app.detail":"WhatsApp Application Details","whatsapp.app.documentation":"Documentation","whatsapp.app.select.prompt":"Please select a WhatsApp application from the left list first","whatsapp.app.type.mp":"WhatsApp Official Account","whatsapp.app.type.mini":"WhatsApp Mini Program","whatsapp.app.type.work":"Enterprise WhatsApp","whatsapp.app.type.kefu":"WhatsApp Customer Service","whatsapp.app.edit":"Edit","whatsapp.app.refresh.details":"Refresh Details","whatsapp.app.refresh.token":"Refresh Token","whatsapp.app.appid":"AppID/Enterprise ID","whatsapp.app.appsecret":"AppSecret","whatsapp.app.encrypt.mode":"Encryption Mode","whatsapp.app.encrypt.plaintext":"Plaintext Mode","whatsapp.app.encrypt.compatible":"Compatible Mode","whatsapp.app.encrypt.safe":"Safe Mode","whatsapp.app.url":"URL","whatsapp.app.token":"Token","whatsapp.app.encoding.aes.key":"EncodingAESKey","whatsapp.app.access.token":"AccessToken","whatsapp.app.token.expires":"Token Expiration Time","whatsapp.app.security.instructions":"Security Instructions","whatsapp.app.security.credentials":"Please keep your WhatsApp application credentials secure and avoid leakage","whatsapp.app.security.encoding.key":"If using safe mode, ensure the security of EncodingAESKey","whatsapp.app.security.access.logs":"It is recommended to regularly check application access logs to ensure no abnormal access","whatsapp.app.security.update.credentials":"If security issues are found, please immediately update credentials and contact our support team","whatsapp.app.security.enabled.control":"Application enabled status controls whether to receive and process messages, the application will pause work when disabled","whatsapp.app.security.maintenance":"It is recommended to temporarily disable the application during maintenance or debugging to avoid receiving unnecessary messages","whatsapp.app.toggle.error.incomplete":"Cannot toggle status, application information is incomplete","whatsapp.app.toggle.success.enabled":"Application has been enabled","whatsapp.app.toggle.success.disabled":"Application has been disabled","whatsapp.app.toggle.error.operation":"Operation failed","whatsapp.app.toggle.error.unknown":"Unknown error","whatsapp.app.toggle.error.exception":"Operation error","whatsapp.app.refresh.error.incomplete":"Cannot refresh details, application information is incomplete","whatsapp.app.refresh.success":"Application details refreshed successfully","whatsapp.app.refresh.error.failed":"Refresh failed","whatsapp.app.refresh.error.exception":"Refresh error","whatsapp.app.refresh.token.error.incomplete":"Cannot refresh Token, application information is incomplete","whatsapp.app.refresh.token.success":"AccessToken refreshed successfully","whatsapp.app.refresh.token.error.failed":"Refresh failed","whatsapp.app.refresh.token.error.exception":"Refresh error","whatsapp.app.show.appsecret":"Show AppSecret","whatsapp.app.hide.appsecret":"Hide AppSecret","whatsapp.app.show.token":"Show Token","whatsapp.app.hide.token":"Hide Token","whatsapp.app.show.encoding.aes.key":"Show EncodingAESKey","whatsapp.app.hide.encoding.aes.key":"Hide EncodingAESKey","whatsapp.app.show.access.token":"Show Token","whatsapp.app.hide.access.token":"Hide Token","whatsapp.app.refresh.access.token":"Refresh AccessToken","messenger.app.detail":"Messenger Application Details","messenger.app.documentation":"Documentation","messenger.app.select.prompt":"Please select a Messenger application from the left list first","messenger.app.type.webhook":"Webhook","messenger.app.type.messenger":"Messenger","messenger.app.type.instagram":"Instagram","messenger.app.type.whatsapp":"Whatsapp","messenger.app.edit":"Edit","messenger.app.refresh.details":"Refresh Details","messenger.app.refresh.token":"Refresh Token","messenger.app.appid":"AppID","messenger.app.appsecret":"AppSecret","messenger.app.callback.url":"Callback URL","messenger.app.verify.token":"Verify Token","messenger.app.page.access.token":"Page Access Token","messenger.app.page.id":"Page ID","messenger.app.access.token":"AccessToken","messenger.app.token.expires":"Token Expiration Time","messenger.app.security.instructions":"Security Instructions","messenger.app.security.credentials":"Please keep your Messenger application credentials secure and avoid leakage","messenger.app.security.verify.token":"Please properly save the Verify Token and AppSecret, this information should not be public","messenger.app.security.access.logs":"It is recommended to regularly check application access logs to ensure no abnormal access","messenger.app.security.update.credentials":"If security issues are found, please immediately update credentials and contact our support team","messenger.app.security.enabled.control":"Application enabled status controls whether to receive and process messages, the application will pause work when disabled","messenger.app.security.maintenance":"It is recommended to temporarily disable the application during maintenance or debugging to avoid receiving unnecessary messages","messenger.app.toggle.error.incomplete":"Cannot toggle status, application information is incomplete","messenger.app.toggle.success.enabled":"Application has been enabled","messenger.app.toggle.success.disabled":"Application has been disabled","messenger.app.toggle.error.operation":"Operation failed","messenger.app.toggle.error.unknown":"Unknown error","messenger.app.toggle.error.exception":"Operation error","messenger.app.refresh.error.incomplete":"Cannot refresh details, application information is incomplete","messenger.app.refresh.success":"Application details refreshed successfully","messenger.app.refresh.error.failed":"Refresh failed","messenger.app.refresh.error.exception":"Refresh error","messenger.app.refresh.token.error.incomplete":"Cannot refresh Token, application information is incomplete","messenger.app.refresh.token.success":"AccessToken refreshed successfully","messenger.app.refresh.token.error.failed":"Refresh failed","messenger.app.refresh.token.error.exception":"Refresh error","messenger.app.show.appsecret":"Show AppSecret","messenger.app.hide.appsecret":"Hide AppSecret","messenger.app.show.verify.token":"Show Verify Token","messenger.app.hide.verify.token":"Hide Verify Token","messenger.app.show.page.access.token":"Show Page Access Token","messenger.app.hide.page.access.token":"Hide Page Access Token","messenger.app.show.access.token":"Show AccessToken","messenger.app.hide.access.token":"Hide AccessToken","messenger.app.refresh.access.token":"Refresh AccessToken","instagram.app.detail":"Instagram Application Details","instagram.app.documentation":"Documentation","instagram.app.select.prompt":"Please select an Instagram application from the left list first","instagram.app.edit":"Edit","instagram.app.refresh.details":"Refresh Details","instagram.app.refresh.token":"Refresh Token","instagram.app.security.instructions":"Security Instructions","instagram.app.security.credentials":"Please keep your Meta application credentials secure and avoid leakage","instagram.app.security.verify.token":"Please properly save the Verify Token and App Secret, this information should not be public","instagram.app.security.access.logs":"It is recommended to regularly check application access logs to ensure no abnormal access","instagram.app.security.update.credentials":"If security issues are found, please immediately update credentials and contact our support team","instagram.app.security.enabled.control":"Application enabled status controls whether to receive and process messages, the application will pause work when disabled","instagram.app.security.maintenance":"It is recommended to temporarily disable the application during maintenance or debugging to avoid receiving unnecessary messages","instagram.app.toggle.error.incomplete":"Cannot toggle status, application information is incomplete","instagram.app.toggle.success.enabled":"Application has been enabled","instagram.app.toggle.success.disabled":"Application has been disabled","instagram.app.toggle.error.operation":"Operation failed","instagram.app.toggle.error.unknown":"Unknown error","instagram.app.toggle.error.exception":"Operation error","instagram.app.refresh.error.incomplete":"Cannot refresh details, application information is incomplete","instagram.app.refresh.success":"Application details refreshed successfully","instagram.app.refresh.error.failed":"Refresh failed","instagram.app.refresh.error.exception":"Refresh error","instagram.app.refresh.token.error.incomplete":"Cannot refresh Token, application information is incomplete","instagram.app.refresh.token.success":"AccessToken refreshed successfully","instagram.app.refresh.token.error.failed":"Refresh failed","instagram.app.refresh.token.error.exception":"Refresh error","line.app.detail":"Line Application Details","line.app.documentation":"Documentation","line.app.select.prompt":"Please select a Line application from the left list first","line.app.type.mp":"WeChat Official Account","line.app.type.mini":"WeChat Mini Program","line.app.type.work":"Enterprise WeChat","line.app.type.kefu":"WeChat Customer Service","line.app.edit":"Edit","line.app.refresh.details":"Refresh Details","line.app.security.instructions":"Security Instructions","line.app.security.credentials":"Please keep your Line application credentials secure and avoid leakage","line.app.security.encoding.key":"If using safe mode, ensure the security of EncodingAESKey","line.app.security.access.logs":"It is recommended to regularly check application access logs to ensure no abnormal access","line.app.security.update.credentials":"If security issues are found, please immediately update credentials and contact our support team","line.app.security.enabled.control":"Application enabled status controls whether to receive and process messages, the application will pause work when disabled","line.app.security.maintenance":"It is recommended to temporarily disable the application during maintenance or debugging to avoid receiving unnecessary messages","line.app.toggle.error.incomplete":"Cannot toggle status, application information is incomplete","line.app.toggle.success.enabled":"Application has been enabled","line.app.toggle.success.disabled":"Application has been disabled","line.app.toggle.error.operation":"Operation failed","line.app.toggle.error.unknown":"Unknown error","line.app.toggle.error.exception":"Operation error","line.app.refresh.error.incomplete":"Cannot refresh details, application information is incomplete","line.app.refresh.success":"Application details refreshed successfully","line.app.refresh.error.failed":"Refresh failed","line.app.refresh.error.exception":"Refresh error","email.app.detail":"Email Application Details","email.app.documentation":"Documentation","email.app.select.prompt":"Please select an Email application from the left list first","email.app.type.mp":"Email Official Account","email.app.type.mini":"Email Mini Program","email.app.type.work":"Enterprise Email","email.app.type.kefu":"Email Customer Service","email.app.edit":"Edit","email.app.refresh.details":"Refresh Details","email.app.url":"URL","email.app.security.instructions":"Security Instructions","email.app.security.credentials":"Please keep your Email application credentials secure and avoid leakage","email.app.security.access.logs":"It is recommended to regularly check application access logs to ensure no abnormal access","email.app.security.update.credentials":"If security issues are found, please immediately update credentials and contact our support team","email.app.security.enabled.control":"Application enabled status controls whether to receive and process messages, the application will pause work when disabled","email.app.security.maintenance":"It is recommended to temporarily disable the application during maintenance or debugging to avoid receiving unnecessary messages","email.app.toggle.error.incomplete":"Cannot toggle status, application information is incomplete","email.app.toggle.success.enabled":"Application has been enabled","email.app.toggle.success.disabled":"Application has been disabled","email.app.toggle.error.operation":"Operation failed","email.app.toggle.error.unknown":"Unknown error","email.app.toggle.error.exception":"Operation error","email.app.refresh.error.incomplete":"Cannot refresh details, application information is incomplete","email.app.refresh.success":"Application details refreshed successfully","email.app.refresh.error.failed":"Refresh failed","email.app.refresh.error.exception":"Refresh error","app.enable":"Enable","app.disable":"Disable","app.enabled":"Enabled","app.disabled":"Disabled","app.documentation":"Documentation","app.edit":"Edit","app.refresh.details":"Refresh Details","app.security.instructions":"Security Instructions","app.toggle.error.incomplete":"Cannot toggle status, application information is incomplete","app.toggle.success.enabled":"Application has been enabled","app.toggle.success.disabled":"Application has been disabled","app.toggle.error.operation":"Operation failed","app.toggle.error.unknown":"Unknown error","app.toggle.error.exception":"Operation error","app.refresh.error.incomplete":"Cannot refresh details, application information is incomplete","app.refresh.success":"Application details refreshed successfully","app.refresh.error.failed":"Refresh failed","app.refresh.error.exception":"Refresh error","ai.unanswered":"Unanswered","ai.tokens.prompt":"Prompt Tokens","ai.tokens.completion":"Completion Tokens","ai.tokens.total":"Total Tokens","message.status":"Status","message.channel":"Channel",topic:"Topic",threadUid:"Thread UID","prompt.detail":"Prompt Details","answer.detail":"Answer Details",copy:"Copy","copy.success":"Copied to clipboard",close:"Close","token.no.expiry":"Never Expires",refreshToken:"Refresh Token",revokeReason:"Revoke Reason",description:"Description",orgUid:"Organization",channel:"Channel",device:"Device","token.deleteAll":"Delete All","token.deleteAll.tip":"Delete All Confirmation","token.deleteAll.confirm":"Are you sure you want to delete all token data? This operation cannot be undone!","token.deleteAll.success.all":"Successfully deleted all data","token.deleteAll.failed":"Delete failed","token.deleteAll.error.process":"Error occurred during deletion process","token.deleteAll.error.console":"Error deleting all data:","token.batch.delete.success.count":"Successfully deleted {count} records","token.batch.delete.partial.success.fail":"Deleted {success} records, {fail} records failed to delete","token.batch.revoke.success.count":"Successfully revoked {count} records","token.batch.revoke.partial.success.fail":"Revoked {success} records, {fail} records failed to revoke","token.batch.restore.success.count":"Successfully restored {count} records","token.batch.restore.partial.success.fail":"Restored {success} records, {fail} records failed to restore","token.toggle.revoke.success.restore":"Token restored successfully","token.toggle.revoke.success.revoke":"Token revoked successfully","token.toggle.revoke.restore":"Restore","token.toggle.revoke.revoke":"Revoke","token.list.title":"Token List","token.items":"items","token.delete.all.error":"Error occurred while deleting all data","license.expiryDate.required":"Please select expiry date","visitor.whiteIp.add":"Add Whitelist IP","visitor.whiteIp.edit":"Edit Whitelist IP","visitor.whiteIp.ip":"IP Address","visitor.whiteIp.ip.tooltip":"IP address of the whitelisted visitor","visitor.white.description":"Description","visitor.white.description.tooltip":"Description of the whitelisted visitor","visitor.white.nickname":"Visitor Nickname","visitor.white.nickname.tooltip":"Nickname of the whitelisted visitor","visitor.whiteIp.reason":"Reason","visitor.whiteIp.reason.tooltip":"Reason for adding to whitelist","visitor.whiteIp.startTime":"Start Time","visitor.whiteIp.startTime.tooltip":"Start time of the whitelist period","visitor.whiteIp.endTime":"End Time","visitor.whiteIp.endTime.tooltip":"End time of the whitelist period","visitor.whiteIp.userNickname":"Operator","visitor.whiteIp.userNickname.tooltip":"User who performed the whitelist operation","visitor.whiteIp.delete":"Delete","visitor.whiteIp.list":"Whitelist Management","visitor.accessIp.ip":"IP Address","visitor.accessIp.ip.tooltip":"IP address of the visitor","visitor.accessIp.ipLocation":"IP Location","visitor.accessIp.ipLocation.tooltip":"Geographic location determined by IP address","visitor.accessIp.endpoint":"Access Endpoint","visitor.accessIp.endpoint.tooltip":"API endpoint or page path being accessed","visitor.accessIp.params":"Request Parameters","visitor.accessIp.params.tooltip":"Parameters of the access request","visitor.accessIp.accessTime":"Access Time","visitor.accessIp.accessTime.tooltip":"Time of first access","visitor.accessIp.accessCount":"Access Count","visitor.accessIp.accessCount.tooltip":"Number of visits from this IP","visitor.accessIp.lastAccessTime":"Last Access Time","visitor.accessIp.lastAccessTime.tooltip":"Time of the most recent access","visitor.accessIp.delete":"Delete","visitor.accessIp.list":"Access IP Management","batch.noselection":"Please select items to process",processing:"Processing...","delete.error":"Delete failed","create.success":"Created successfully","create.error":"Creation failed","update.success":"Updated successfully","update.error":"Update failed","submit.error":"Submit failed","ip.required":"Please enter IP address","ip.invalid":"Please enter a valid IP address","ip.placeholder":"Please enter IP address","ip.format.help":"Format: xxx.xxx.xxx.xxx (e.g., 192.168.1.1)","reason.placeholder":"Please enter ban reason","description.placeholder":"Please enter whitelist description","blackNickname.placeholder":"Please enter banned user nickname","userNickname.placeholder":"Please enter operator nickname","startTime.placeholder":"Start time","endTime.placeholder":"End time","batch.unblock":"Batch Unblock","batch.unblockTip":"Unblock Confirmation","batch.unblockAffirm":"Are you sure you want to unblock","batch.unblock.success":"Successfully unblocked {count} blacklist items","batch.unblock.partial":"Successfully unblocked {success} blacklist items, {fail} failed"}),Rt=r(32217),Pt=(Et={"token.config":"AccessToken","token.management":"Token管理","token.list":"Token列表","token.create":"新建Token","token.edit":"编辑Token","token.delete":"删除Token","token.revoke":"撤销Token","token.restore":"恢复Token","token.enable":"启用Token","token.disable":"禁用Token","token.refresh":"刷新Token","token.name":"Token名称","token.type":"Token类型","token.accessToken":"访问令牌","token.refreshToken":"刷新令牌","token.scope":"权限范围","token.channel":"客户端","token.device":"设备信息","token.expiresAt":"过期时间","token.enabled":"启用状态","token.revoked":"撤销状态","token.revokeReason":"撤销原因","token.messageTypes":"消息类型","token.description":"描述","token.createdAt":"创建时间","token.updatedAt":"更新时间","token.type.bearer":"Bearer Token","token.type.api":"API Token","token.type.refresh":"刷新Token","token.type.access":"访问Token","token.type.third_party":"第三方授权Token","token.type.temporary":"临时Token","token.type.device":"设备Token","token.type.session":"会话Token","token.type.verification":"验证Token","token.type.password_reset":"重置密码Token","token.type.invitation":"邀请Token","token.type.sso":"单点登录Token","token.type.authorization_code":"授权码Token","token.type.client_credentials":"客户端凭证Token","token.type.implicit":"隐式授权Token","token.type.resource_owner_password":"密码凭证Token","token.type.custom":"自定义Token","token.scope.login":"登录权限","token.scope.read":"读权限","token.scope.write":"写权限","token.scope.admin":"管理员权限","token.scope.api":"API访问权限","token.scope.user_management":"用户管理权限","token.scope.file_upload":"文件上传权限","token.scope.message_send":"消息发送权限","token.scope.message_read":"消息读取权限","token.scope.system_config":"系统配置权限","token.scope.report_view":"报表查看权限","token.scope.data_export":"数据导出权限","token.scope.third_party_integration":"第三方集成权限","token.scope.customer_service":"客服权限","token.scope.visitor":"访客权限","token.scope.organization_management":"组织管理权限","token.status.active":"有效","token.status.expired":"已过期","token.status.revoked":"已撤销","token.status.enabled":"已启用","token.status.disabled":"已禁用","token.create.success":"Token创建成功","token.create.failed":"Token创建失败","token.update.success":"Token更新成功","token.update.failed":"Token更新失败","token.delete.success":"Token删除成功","token.delete.failed":"Token删除失败","token.revoke.success":"Token撤销成功","token.revoke.failed":"Token撤销失败","token.restore.success":"Token恢复成功","token.restore.failed":"Token恢复失败","token.enable.success":"Token启用成功","token.enable.failed":"Token启用失败","token.disable.success":"Token禁用成功","token.disable.failed":"Token禁用失败","token.batch.delete":"批量删除Token","token.batch.revoke":"批量撤销Token","token.batch.restore":"批量恢复Token","token.batch.enable":"批量启用Token","token.batch.disable":"批量禁用Token","batch.revoke":"批量撤销","batch.restore":"批量恢复","batch.revoke.tip":"批量撤销确认","batch.restore.tip":"批量恢复确认","batch.revoke.noselection":"请选择要撤销的项目","batch.restore.noselection":"请选择要恢复的项目",revoking:"正在撤销...",restoring:"正在恢复...","deleteAll.confirm":"确定要删除所有Token数据吗?此操作不可恢复!","token.batch.delete.confirm":"确定要删除选中的Token吗?","token.batch.revoke.confirm":"确定要撤销选中的Token吗?","token.batch.restore.confirm":"确定要恢复选中的Token吗?","token.batch.enable.confirm":"确定要启用选中的Token吗?","token.batch.disable.confirm":"确定要禁用选中的Token吗?","token.batch.delete.success":"成功删除 {count} 个Token","token.batch.delete.partial":"成功删除 {success} 个Token,{fail} 个Token删除失败","token.batch.revoke.success":"成功撤销 {count} 个Token","token.batch.revoke.partial":"成功撤销 {success} 个Token,{fail} 个Token撤销失败","token.batch.restore.success":"成功恢复 {count} 个Token","token.batch.restore.partial":"成功恢复 {success} 个Token,{fail} 个Token恢复失败","token.deleteAll.confirm":"确定要删除所有Token数据吗?此操作不可恢复!","token.deleteAll.success":"成功删除所有Token数据","token.deleteAll.failed":"删除所有Token数据失败","token.deleting":"正在删除Token...","token.revoking":"正在撤销Token...","token.restoring":"正在恢复Token...","token.deleting.all":"正在删除所有Token数据...","token.name.required":"请输入Token名称","token.type.required":"请选择Token类型","token.accessToken.required":"请输入访问令牌","token.accessToken.min":"访问令牌长度至少10个字符","token.scope.required":"请选择权限范围","token.messageTypes.required":"请选择至少一种消息类型","token.name.placeholder":"请输入Token名称","token.accessToken.placeholder":"请输入访问令牌","token.refreshToken.placeholder":"请输入刷新令牌","token.scope.placeholder":"选择权限范围,多个用逗号分隔","token.scope.text.placeholder":"权限范围,多个用空格分隔","token.channel.placeholder":"客户端标识","token.device.placeholder":"设备信息(如:Android 12, iPhone 15)","token.revokeReason.placeholder":"可选,撤销原因","token.description.placeholder":"可选,Token用途描述","token.messageTypes.placeholder":"请选择消息类型","token.messageTypes.all":"全部消息","token.messageTypes.text":"文本消息","token.messageTypes.image":"图片消息","token.messageTypes.file":"文件消息","token.messageTypes.audio":"语音消息","token.messageTypes.video":"视频消息","token.messageTypes.link":"链接消息","token.messageTypes.location":"位置消息","token.messageTypes.event":"事件消息","token.messageTypes.notice":"通知消息","token.messageTypes.system":"系统消息","token.form.messageTypes.label":"消息类型","token.form.messageTypes.all.switch":"全选","token.form.messageTypes.select.switch":"选择","token.security.warning":"请妥善保管您的Token,避免泄露","token.security.revoked.disabled":"已撤销的Token不能启用","token.list.title":"Token列表","token.toggle.revoke.success":"Token{action}成功","token.toggle.revoke.restore":"恢复","token.toggle.revoke.revoke":"撤销","token.manual.revoke":"手动撤销","token.batch.revoke.reason":"批量撤销","token.delete.all.error":"删除全部数据时发生错误","token.items":"项","token.deleteAll.tip":"删除确认","token.deleteAll":"删除所有","token.toggle.revoke.success.restore":"Token恢复成功","token.toggle.revoke.success.revoke":"Token撤销成功","token.batch.revoke.success.count":"成功撤销 {count} 条记录","token.batch.revoke.partial.success.fail":"撤销了 {success} 条记录,{fail} 条记录撤销失败","token.batch.restore.success.count":"成功恢复 {count} 条记录","token.batch.restore.partial.success.fail":"恢复了 {success} 条记录,{fail} 条记录恢复失败","token.deleteAll.success.all":"成功删除所有数据"},b()(b()(b()(b()(b()(b()(b()(b()(b()(b()(Et,"token.deleteAll.failed","删除失败"),"token.deleteAll.error.process","删除过程发生错误"),"token.deleteAll.error.console","删除全部数据错误:"),"token.status.revoked","已撤销"),"token.status.valid","有效"),"token.type.refresh.text","刷新Token"),"token.type.access.text","访问Token"),"token.type.third_party.text","第三方授权"),"token.type.temporary.text","临时Token"),"token.type.device.text","设备Token"),b()(b()(b()(b()(b()(b()(b()(b()(b()(b()(Et,"token.type.session.text","会话Token"),"token.type.verification.text","验证Token"),"token.type.password_reset.text","重置密码"),"token.type.invitation.text","邀请Token"),"token.type.sso.text","单点登录"),"token.type.authorization_code.text","授权码"),"token.type.client_credentials.text","客户端凭证"),"token.type.implicit.text","隐式授权"),"token.type.resource_owner_password.text","密码凭证"),"token.type.custom.text","自定义")),It=(Tt={"bi.statistic.level.organization":"组织","bi.statistic.level.workgroup":"工作组","bi.statistic.level.agent":"客服","bi.onlineService":"在线客服","bi.onlineService.thread":"会话统计","bi.onlineService.agent":"客服统计","bi.onlineService.rating":"满意度评价统计","bi.onlineService.browse":"访问统计","bi.onlineService.visitor":"访客统计","bi.ticketService":"工单客服","bi.ticketService.overview":"工单统计概览","bi.ticketService.workload":"客服工作量","bi.ticketService.classification":"工单分类统计","bi.ticketService.rating":"工单满意度统计","bi.ticketService.customReport":"自定义报表","bi.robotService":"机器人客服","bi.robotService.answer":"机器人回答统计","bi.robotService.question":"客户提问统计","bi.robotService.maintenance":"维护工作量统计","bi.robotService.evaluation":"问题评价统计","bi.robotService.transfer":"机器人转人工统计","bi.callcenterService":"呼叫中心客服","bi.callcenterService.summary":"服务总结统计","bi.callcenterService.satisfaction":"满意度统计","bi.thread.table.date":"日期","bi.thread.table.totalThreads":"总会话数","bi.thread.table.activeThreads":"进行中会话","bi.thread.table.queuingThreads":"排队人数","bi.thread.table.acceptRate":"接通率","bi.thread.table.abandonRate":"放弃率","bi.thread.table.avgWaitingTime":"平均等待时间","bi.thread.table.avgFirstResponseTime":"平均首次响应时间","bi.thread.table.avgDuration":"平均时长","bi.thread.table.transferRate":"转接率","bi.thread.table.avgMessagePerThread":"平均会话消息数","bi.thread.table.avgWaitTime":"平均排队时间","bi.thread.table.avgResponseTime":"平均响应时间","bi.thread.table.robotToAgentRate":"机器人转人工率","bi.thread.table.resolutionRate":"解决率","bi.thread.table.satisfaction":"满意度","bi.agent.table.name":"客服姓名","bi.agent.table.totalSessions":"总会话数","bi.agent.table.avgResponseTime":"平均响应时间","bi.agent.table.avgConversationTime":"平均会话时长","bi.agent.table.onlineTime":"在线时长","bi.agent.table.busyTime":"忙碌时长","bi.agent.table.agentMessageCount":"客服消息数","bi.agent.table.visitorMessageCount":"访客消息数","bi.agent.table.avgMessagePerThread":"平均会话消息数","bi.agent.table.avgSessionDuration":"平均会话时长","bi.agent.table.resolutionRate":"解决率","bi.agent.table.satisfaction":"满意度","bi.agent.table.status":"状态","bi.rating.table.date":"日期","bi.rating.table.totalRatings":"评价总数","bi.rating.table.satisfiedRatings":"满意评价数","bi.rating.table.satisfactionRate":"满意率","bi.rating.table.ratingRate":"参评率","bi.rating.table.acceptedThreadCount":"已接入会话数","bi.rating.table.totalEvaluations":"总评价数","bi.rating.table.verySatisfied":"非常满意","bi.rating.table.satisfied":"满意","bi.rating.table.neutral":"一般","bi.rating.table.dissatisfied":"不满意","bi.rating.table.avgScore":"平均评分","bi.thread.card.totalThreads":"今日会话总数","bi.thread.card.totalThreads.tooltip":"统计指定时间段内创建的所有会话数量,包括已结束和进行中的会话","bi.thread.card.activeThreads":"进行中会话数","bi.thread.card.activeThreads.tooltip":"当前正在进行中的会话数量,即客服已接受但尚未关闭的会话","bi.thread.card.acceptRate":"接通率","bi.thread.card.acceptRate.tooltip":"已接入会话量占总流入会话量的百分比","bi.thread.card.avgWaitingTime":"平均等待时间","bi.thread.card.avgWaitingTime.tooltip":"访客从发起会话到被客服接受的平均等待时间","bi.thread.card.avgDuration":"平均会话时长","bi.thread.card.avgDuration.tooltip":"已结束会话的平均持续时间,从客服接受会话到会话结束的时间","bi.thread.card.avgFirstResponseTime":"平均首次响应时间","bi.thread.card.avgFirstResponseTime.tooltip":"客服首次回复访客消息的平均时间","bi.thread.card.abandonRate":"放弃率","bi.thread.card.abandonRate.tooltip":"放弃排队会话量占总流入会话量的百分比","bi.thread.card.avgWaitTime":"平均排队时间","bi.thread.card.avgWaitTime.tooltip":"访客从发起会话到被客服接受的平均等待时间","bi.thread.card.robotToAgentRate":"机器人转人工率","bi.thread.card.robotToAgentRate.tooltip":"从机器人服务转为人工客服的会话占比","bi.thread.card.resolutionRate":"解决率","bi.thread.card.resolutionRate.tooltip":"问题得到解决的会话占总会话的百分比","bi.thread.card.avgResponseTime":"平均响应时间","bi.thread.card.avgResponseTime.tooltip":"客服回复访客消息的平均时间间隔","bi.thread.card.satisfaction":"平均满意度","bi.thread.card.satisfaction.tooltip":"访客对客服服务的平均评分,满分为5分","bi.agent.card.onlineAgents":"在线客服数","bi.agent.card.offlineAgents":"离线客服数","bi.agent.card.totalAgents":"客服总数","bi.agent.card.totalSessions":"今日总会话数","bi.agent.card.avgResponseTime":"平均响应时间","bi.agent.card.avgFirstResponseTime":"平均首次响应时间","bi.agent.card.avgConversationTime":"平均会话时长","bi.agent.card.totalOnlineTime":"总在线时长","bi.agent.card.avgSessionDuration":"平均会话时长","bi.agent.card.resolutionRate":"解决率","bi.agent.card.avgWaitTime":"平均等待时间","bi.agent.card.avgSatisfaction":"平均满意度","bi.rating.card.totalRatings":"评价总数","bi.rating.card.avgRating":"平均满意度","bi.rating.card.satisfactionRate":"满意率","bi.rating.card.ratingRate":"参评率","bi.rating.card.totalEvaluations":"今日评价总数","bi.rating.card.avgScore":"平均满意度","bi.rating.card.totalSessions":"总会话数","bi.rating.card.evaluationRate":"评价率","bi.rating.card.resolutionRate":"解决率","bi.rating.card.avgResponseTime":"平均响应时间","bi.rating.card.dissatisfactionRate":"不满意率","bi.thread.title":"会话统计","bi.thread.description":"查看在线客服会话的详细统计数据","bi.thread.detailData":"会话详细数据","bi.agent.title":"客服统计","bi.agent.description":"查看在线客服的工作表现和统计数据","bi.agent.ranking":"客服排行榜","bi.agent.detailData":"客服详细数据","bi.rating.title":"满意度评价统计","bi.rating.description":"查看客户对在线客服服务的满意度评价数据","bi.rating.distribution":"满意度分布","bi.rating.overallSatisfaction":"总体满意率","bi.rating.ratingDistribution":"评价等级分布","bi.rating.detailData":"满意度详细数据","bi.agent.status.online":"在线","bi.agent.status.offline":"离线","bi.agent.status.busy":"忙碌","bi.time.minute":"分钟","bi.time.hour":"小时","bi.time.unit":"个会话","bi.time.unit.evaluation":"个评价","bi.common.noRating":"暂无评价","bi.common.refresh":"刷新","bi.common.error":"错误","bi.common.selectOrg":"请先选择组织","bi.common.noData":"暂无数据","bi.browse.title":"访问统计","bi.browse.description":"查看在线客服页面的访问数据和用户行为分析","bi.browse.detailData":"访问详细数据","bi.browse.sourceDistribution":"访问来源分布","bi.browse.deviceDistribution":"设备类型分布","bi.browse.selectOrgDescription":"需要选择组织后才能查看访问数据","bi.browse.noDataDescription":"当前时间段内没有访问数据","bi.browse.card.totalVisits":"总访问量","bi.browse.card.uniqueVisitors":"独立访客数","bi.browse.card.avgDuration":"平均停留时间","bi.browse.card.bounceRate":"跳出率","bi.browse.table.visitTime":"访问时间","bi.browse.table.visitor":"访客","bi.browse.table.visitPage":"访问页面","bi.browse.table.duration":"停留时长","bi.browse.table.deviceType":"设备类型","bi.browse.table.browser":"浏览器","bi.browse.table.ipAddress":"IP地址","bi.browse.table.source":"来源","bi.browse.device.desktop":"桌面端","bi.browse.device.mobile":"移动端","bi.browse.device.tablet":"平板端","bi.browse.device.unknown":"未知","bi.browse.source.direct":"直接访问","bi.browse.source.external":"外部链接","bi.browse.source.search":"搜索引擎","bi.browse.source.social":"社交媒体","bi.browse.anonymousVisitor":"匿名访客","bi.time.second":"秒","bi.visitor.title":"访客统计","bi.visitor.description":"查看发起咨询的访客详细统计数据","bi.visitor.detailData":"访客详细数据","bi.visitor.searchPlaceholder":"搜索访客昵称","bi.visitor.selectOrgDescription":"需要选择组织后才能查看访客数据","bi.visitor.noDataDescription":"当前时间段内没有访客数据","bi.visitor.anonymousVisitor":"匿名访客","bi.visitor.card.totalVisitors":"访客总数","bi.visitor.card.newVisitors":"新访客数","bi.visitor.card.oldVisitors":"老访客数","bi.visitor.card.oldVisitorRatio":"老访客占比","bi.visitor.table.visitorInfo":"访客信息","bi.visitor.table.contact":"联系方式","bi.visitor.table.deviceInfo":"设备信息","bi.visitor.table.tags":"标签","bi.visitor.table.status":"状态","bi.visitor.table.createdAt":"注册时间","bi.visitor.table.action":"操作","bi.visitor.status.online":"在线","bi.visitor.status.offline":"离线","bi.visitor.action.view":"查看","bi.visitor.action.edit":"编辑","bi.visitor.action.delete":"删除","bi.visitor.detail.title":"访客详情","bi.visitor.detail.uid":"UID","bi.visitor.detail.nickname":"昵称","bi.visitor.detail.email":"邮箱","bi.visitor.detail.mobile":"手机","bi.visitor.detail.note":"备注","bi.visitor.detail.channel":"渠道","bi.visitor.detail.ipAddress":"IP地址","bi.visitor.detail.ipLocation":"IP位置","bi.visitor.detail.browser":"浏览器","bi.visitor.detail.os":"操作系统","bi.visitor.detail.device":"设备","bi.visitor.detail.referrer":"来源","bi.visitor.detail.lang":"语言","bi.visitor.detail.vipLevel":"VIP等级","bi.visitor.detail.createdAt":"创建时间","bi.visitor.detail.updatedAt":"更新时间","bi.visitor.edit.title":"编辑访客信息","bi.visitor.edit.nickname":"昵称","bi.visitor.edit.nicknameRequired":"请输入昵称","bi.visitor.edit.nicknamePlaceholder":"请输入昵称","bi.visitor.edit.email":"邮箱","bi.visitor.edit.emailInvalid":"请输入正确的邮箱格式","bi.visitor.edit.emailPlaceholder":"请输入邮箱","bi.visitor.edit.mobile":"手机号","bi.visitor.edit.mobilePlaceholder":"请输入手机号","bi.visitor.edit.note":"备注","bi.visitor.edit.notePlaceholder":"请输入备注","bi.visitor.edit.tags":"标签","bi.visitor.edit.tagsPlaceholder":"请输入标签","bi.visitor.edit.success":"更新成功","bi.visitor.edit.failed":"更新失败","bi.visitor.delete.confirmTitle":"确认删除","bi.visitor.delete.confirmContent":'确定要删除访客 "{nickname}" 吗?',"bi.visitor.delete.success":"删除成功","bi.visitor.delete.failed":"删除失败","bi.visitor.tags.updateSuccess":"标签更新成功","bi.visitor.tags.updateFailed":"标签更新失败","bi.visitor.fetchError":"获取数据失败,请稍后重试","bi.visitor.fetchFailed":"获取访客数据失败","bi.ticket.title.overview":"工单统计概览","bi.ticket.title.workload":"客服工作量","bi.ticket.title.classification":"工单分类统计","bi.ticket.title.rating":"工单满意度统计","bi.ticket.title.customReport":"自定义报表","bi.ticket.description.overview":"查看工单客服的整体工作情况和统计数据","bi.ticket.description.workload":"查看工单客服的工作量分配和效率分析","bi.ticket.description.classification":"查看工单按分类的统计数据","bi.ticket.description.rating":"查看工单客服的满意度评价数据","bi.ticket.description.customReport":"生成自定义的工单统计报表","bi.ticket.card.totalTickets":"工单总数","bi.ticket.card.processingTickets":"处理中工单","bi.ticket.card.resolvedTickets":"已解决工单","bi.ticket.card.closedTickets":"已关闭工单","bi.ticket.card.avgResolutionTime":"平均解决时间","bi.ticket.card.satisfactionRate":"满意度","bi.ticket.card.resolutionRate":"解决率","bi.ticket.card.slaComplianceRate":"SLA达标率","bi.ticket.card.criticalTickets":"紧急工单","bi.ticket.card.highTickets":"高优先级工单","bi.ticket.card.onlineAgents":"在线客服数","bi.ticket.card.avgResponseTime":"平均响应时间","bi.ticket.card.assigneeResolutionRate":"客服解决率","bi.ticket.table.date":"日期","bi.ticket.table.totalTickets":"工单总数","bi.ticket.table.processingTickets":"处理中","bi.ticket.table.resolvedTickets":"已解决","bi.ticket.table.closedTickets":"已关闭","bi.ticket.table.resolutionRate":"解决率","bi.ticket.table.avgResolutionTime":"平均解决时间","bi.ticket.table.satisfactionRate":"满意度","bi.ticket.table.slaComplianceRate":"SLA达标率","bi.ticket.table.criticalTickets":"紧急工单","bi.ticket.table.highTickets":"高优先级","bi.ticket.table.mediumTickets":"中优先级","bi.ticket.table.lowTickets":"低优先级","bi.ticket.table.agentName":"客服姓名","bi.ticket.table.assigneeTickets":"分配工单","bi.ticket.table.efficiency":"效率","bi.ticket.table.satisfiedTickets":"满意工单","bi.ticket.table.unsatisfiedTickets":"不满意工单","bi.ticket.table.avgResponseTime":"平均响应时间","bi.ticket.statusDistribution":"工单状态分布","bi.ticket.resolutionTrend":"解决率趋势","bi.ticket.priorityDistribution":"优先级分布","bi.ticket.satisfactionDistribution":"满意度分布","bi.ticket.satisfactionTrend":"满意度趋势","bi.ticket.workloadEfficiency":"工单处理效率"},b()(b()(b()(b()(b()(b()(b()(b()(b()(b()(Tt,"bi.ticket.statusDistribution","工单状态分布"),"bi.ticket.filter.type","筛选类型"),"bi.ticket.filter.agent","选择客服"),"bi.ticket.filter.department","选择部门"),"bi.ticket.filter.export","导出报表"),"bi.ticket.filter.refresh","刷新数据"),"bi.ticket.timeRange.today","今天"),"bi.ticket.timeRange.yesterday","昨天"),"bi.ticket.timeRange.week","本周"),"bi.ticket.timeRange.lastWeek","上周"),b()(b()(b()(b()(b()(b()(b()(b()(b()(b()(Tt,"bi.ticket.timeRange.month","本月"),"bi.ticket.timeRange.custom","自定义"),"bi.ticket.filterType.organization","组织"),"bi.ticket.filterType.agent","客服"),"bi.ticket.filterType.department","部门"),"bi.ticket.priority.critical","紧急"),"bi.ticket.priority.high","高"),"bi.ticket.priority.medium","中"),"bi.ticket.priority.low","低"),"bi.ticket.status.open","待处理"),b()(b()(b()(b()(b()(b()(b()(b()(b()(b()(Tt,"bi.ticket.status.processing","处理中"),"bi.ticket.status.resolved","已解决"),"bi.ticket.status.closed","已关闭"),"bi.ticket.satisfaction.verySatisfied","非常满意"),"bi.ticket.satisfaction.satisfied","满意"),"bi.ticket.satisfaction.neutral","一般"),"bi.ticket.satisfaction.dissatisfied","不满意"),"bi.ticket.unit.ticket","个工单"),"bi.ticket.unit.percent","%"),"bi.ticket.unit.minute","分钟"),b()(b()(b()(b()(b()(b()(Tt,"bi.ticket.unit.hour","小时"),"bi.ticket.message.loading","加载中..."),"bi.ticket.message.fetchSuccess","数据获取成功"),"bi.ticket.message.fetchError","数据获取失败"),"bi.ticket.message.noData","暂无数据"),"bi.ticket.message.selectOrgFirst","请先选择组织")),Mt=a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()({},{"i18n.admin":"管理员","i18n.system.notification":"系统通知","i18n.old.password.wrong":"旧密码错误","i18n.all":"全部","i18n.auth.captcha.send.success":"验证码发送成功","i18n.auth.captcha.error":"验证码错误","i18n.auth.captcha.expired":"验证码过期","i18n.auth.captcha.already.send":"验证码已经发送,请等待","i18n.auth.captcha.validate.failed":"验证码验证失败","i18n.notice":"通知","i18n.notice.title":"标题","i18n.notice.content":"内容","i18n.notice.ip":"IP","i18n.notice.ipLocation":"IP地址","i18n.notice.parse.file.success":"解析文件成功","i18n.notice.parse.file.error":"解析文件失败","i18n.DEPT_ALL":"全部","i18n.DEPT_ADMIN":"管理部","i18n.DEPT_CS":"客服部","i18n.new.message":"新消息","i18n.file.assistant":"文件助手","i18n.clipboard.assistant":"剪贴板助手","i18n.thread.content.image":"图片","i18n.thread.content.file":"文件","i18n.auto.closed":"自动关闭","i18n.agent.closed":"客服关闭",ROLE_SUPER:"超级管理员",ROLE_ADMIN:"管理员",ROLE_MEMBER:"成员",ROLE_AGENT:"客服",ROLE_USER:"用户",ROLE_VISITOR:"访客","i18n.top.tip":"默认置顶语/公告","i18n.leavemsg.tip":"无客服在线,请留言","i18n.welcome.tip":"您好,有什么可以帮您的?","i18n.under.development":"近期上线,敬请期待...","i18n.user.description":"默认用户描述","i18n.robot.nickname":"演示机器人","i18n.robot.agent.assistant.nickname":"客服助手","i18n.robot.description":"演示机器人描述","i18n.robot.noreply":"未找到相应答案","i18n.llm.prompt":"角色:资深客服专家; 背景:有专业客服经验,对教育、电商、金融领域有深刻理解; 任务:根据上下文中提到的内容,对提出的问题给出有用、详细、礼貌的回答; 要求:1. 解决客户提出的问题,2. 安抚客户情绪,3. 提升客户满意度","i18n.agent.nickname":"默认客服","i18n.agent.description":"默认客服描述","i18n.unified.nickname":"统一客服入口","i18n.unified.description":"统一客服入口描述","i18n.workgroup.nickname":"默认工作组","i18n.workgroup.before.nickname":"售前工作组","i18n.workgroup.after.nickname":"售后工作组","i18n.workgroup.description":"默认工作组描述","i18n.workgroup.before.description":"售前工作组描述","i18n.workgroup.after.description":"售后工作组描述","i18n.contact":"询问联系方式","i18n.thanks":"感谢","i18n.welcome":"问候","i18n.bye":"告别","i18n.kb.name":"默认知识库","i18n.kb.platform.name":"平台知识库","i18n.kb.helpcenter.name":"演示帮助中心知识库","i18n.kb.helpcenter.headline":"帮助中心标题","i18n.kb.helpcenter.footer":"帮助中心页脚","i18n.kb.llm.name":"演示大模型知识库","i18n.kb.keyword.name":"演示关键词知识库","i18n.kb.faq.name":"演示常见问题知识库","i18n.kb.autoreply.name":"演示自动回复知识库","i18n.kb.quickreply.name":"演示快捷回复知识库","i18n.kb.taboo.name":"演示敏感词知识库","i18n.kb.description":"知识库默认描述","i18n.agent.nicknameKb":"默认客服知识库","i18n.agent.exists":"客服已存在","i18n.contact.title":"方便的话请您提供一下您的联系电话","i18n.contact.content":"方便的话请您提供一下您的联系电话,我电话给您沟通一下,这样更加直观","i18n.thanks.title":"感谢光临","i18n.thanks.content":"感谢光临,欢迎再来","i18n.welcome.title":"您好","i18n.welcome.content":"您好,有什么可以帮您的","i18n.bye.title":"您的满意一直是我们的目标","i18n.bye.content":"您的满意一直是我们的目标,如果有任何疑问欢迎您随时联系","i18n.vip.api":"VIP接口,暂无权限,请联系:weiyuai.cn","i18n.faq.category.demo.1":"常见问题分类Demo1","i18n.faq.category.demo.2":"常见问题分类Demo2","i18n.faq.demo.title.1":"常见问题文字Demo1","i18n.faq.demo.content.1":"常见问题文字Demo1","i18n.faq.demo.title.2":"常见问题图片Demo2","i18n.faq.demo.content.2":"https://www.weiyuai.cn/logo.png","i18n.quick.button.demo.title.1":"快捷按钮文字Demo1","i18n.quick.button.demo.content.1":"快捷按钮文字Demo1","i18n.quick.button.demo.title.2":"快捷按钮链接Demo2","i18n.quick.button.demo.content.2":"https://www.weiyuai.cn","i18n.JOB":"工作","i18n.LANGUAGE":"语言","i18n.TOOL":"工具","i18n.WRITING":"写作","i18n.RAG":"知识库问答","i18n.module.ai":"AI","i18n.module.void":"空白","i18n.module.service":"客服","i18n.module.ticket":"工单","i18n.ticket.category.technical_support":"技术支持","i18n.ticket.category.service_request":"服务请求","i18n.ticket.category.consultation":"咨询","i18n.ticket.category.complaint_suggestion":"投诉建议","i18n.ticket.category.operation_maintenance":"运维","i18n.ticket.category.other":"其他","i18n.thread.category.technical_support":"技术支持","i18n.thread.category.service_request":"服务请求","i18n.thread.category.consultation":"咨询","i18n.thread.category.complaint_suggestion":"投诉建议","i18n.thread.category.operation_maintenance":"运维","i18n.thread.category.other":"其他","i18n.thread.tag.technical_support":"技术支持","i18n.thread.tag.service_request":"服务请求","i18n.thread.tag.consultation":"咨询","i18n.thread.tag.complaint_suggestion":"投诉建议","i18n.thread.tag.operation_maintenance":"运维","i18n.thread.tag.other":"其他","i18n.username.or.password.incorrect":"用户名或密码错误","i18n.auto.close.tip":"会话已结束,感谢您的咨询,祝您生活愉快!","i18n.agent.close.tip":"会话已结束,感谢您的咨询,祝您生活愉快!","i18n.invite.rate.tip":"请对本次服务进行评价","i18n.invite.rate.success":"评价成功","i18n.invite.rate.error":"评价失败","transfer.status.pending":"转接待处理","transfer.status.accepted":"接受转接","transfer.status.rejected":"拒绝转接","transfer.status.timeout":"转接超时","transfer.status.canceled":"取消转接","transfer.status.unknown":"未知状态","transfer.type.agent_to_agent":"人工转人工","transfer.type.robot_to_agent":"机器人转人工","transfer.type.unknown":"未知类型","i18n.user.signup.first":"请先注册","i18n.email.signup.first":"请先验证邮箱","i18n.mobile.signup.first":"请先验证手机号","i18n.resource.not.found":"资源未找到","i18n.user.disabled":"用户已被禁用","i18n.forbidden.access":"禁止访问","i18n.user.blocked":"用户已被禁用","i18n.sensitive.content":"检测到敏感内容","i18n.message.processing.failed":"消息处理失败","i18n.null.pointer.exception":"空指针异常","i18n.response.status.exception":"响应状态异常","i18n.websocket.timeout.exception":"WebSocket超时异常","i18n.http.method.not.supported":"不支持的HTTP方法","i18n.authorization.denied":"授权被拒绝","i18n.request.rejected":"请求被拒绝","i18n.entity.not.found":"实体未找到","i18n.internal.server.error":"服务器内部错误","search.category.placeholder":"搜索分类名称","create.category":"创建分类","edit.category":"编辑分类","delete.category":"删除分类","fetch.categories.error":"获取分类失败","pagination.total":"共 {total} 条","batch.operations":"批量操作","more.operations":"更多操作","import.export":"导入导出","batch.enable":"启用","batch.disable":"禁用","batch.noselection":"请选择要处理的项目",enabling:"正在启用...",disabling:"正在禁用...","batch.enable.success":"成功启用 {count} 项","batch.disable.success":"成功禁用 {count} 项","batch.enable.partial":"启用了 {success} 项,无法启用 {fail} 项","batch.disable.partial":"禁用了 {success} 项,无法禁用 {fail} 项","deleteAll.tip":"删除确认","deleteAll.confirm":"确定要删除所有数据吗?此操作不可恢复!","deleteAll.nodata":"没有数据可删除","deleteAll.success":"成功删除所有数据","deleteAll.failed":"删除失败","deleteAll.error":"删除过程发生错误","deleting.all":"正在删除所有数据...",deleteAll:"删除所有",jobNo:"工号",jobTitle:"职位",seatNo:"座席号",telephone:"电话",status:"状态","status.online":"在线","status.offline":"离线",allDept:"全部成员","member.status.applying":"申请中","member.status.inviting":"邀请中","member.status.pending":"待激活","member.status.active":"正常","member.status.lock":"锁定","member.status.leave":"离职","batch.delete.onlySuperUsers":"选中的都是超级用户或当前登录用户,无法删除","batch.delete.containsSpecialUsers":"选中的 {total} 项中包含 {skippedCount} 项无法删除","batch.delete.superAndCurrentUsers":"(包括 {superCount} 个超级用户和当前登录用户)","batch.delete.currentUser":"(当前登录用户)","create.member":"创建成员","robot.select.title":"选择机器人","robot.select.desc":"选择一个机器人并绑定到当前知识库","robot.select.placeholder":"请选择一个机器人","robot.select.required":"请先选择一个机器人","robot.none":"没有可用的机器人,请先创建机器人","robot.invalid":"无效的机器人","robot.already.bound":"机器人已绑定知识库","robot.rebind.confirm":"该机器人已绑定其他知识库,是否更换绑定到当前知识库?","kb.select.required":"请先选择一个知识库","update.success":"更新成功","update.failed":"更新失败","fetch.robot.error":"获取机器人失败",loading:"加载中...","chat.test":"测试对话","chat.test.tooltip":"请确认上传内容状态为:处理成功","robot.create.new":"创建新机器人",creating:"创建中...","create.failed":"创建失败","create.error":"创建过程发生错误","robot.kb.enable":"启用大模型问答知识库","robot.kb.enable.tooltip":"开启后,机器人将优先使用知识库回答问题","robot.flow.enable":"启用流程","robot.flow.enable.tooltip":"开启后,机器人将优先使用流程回答问题","embedding.model.checking":"正在检查Embedding向量模型...","embedding.model.missing.title":"嵌入式模型缺失","embedding.model.missing.content":"请首先拉取Embedding向量模型bge-m3:latest","embedding.model.pulling":"正在拉取嵌入式模型...","embedding.model.pull.success":"成功拉取模型,模型下载可能需要一些时间","embedding.model.pull.refresh":"拉取完成后,请刷新页面检查模型状态","embedding.model.pull.error":"拉取模型失败","update.index":"更新索引","update.indexes":"更新索引","update.vector.index":"更新向量索引","updateAll.index":"更新所有索引","updateAll.vector.index":"更新所有向量索引","updating.index":"正在更新索引...","update.index.success":"索引更新成功","update.index.failed":"索引更新失败","update.index.error":"更新索引过程发生错误","updating.vector.index":"正在更新向量索引...","update.vector.index.success":"向量索引更新成功","update.vector.index.failed":"向量索引更新失败","update.vector.index.error":"更新向量索引过程发生错误",warning:"警告","embedding.model.missing.warning":"嵌入式模型未加载,可能会影响问答质量。是否继续?",showRightIframe:"显示右侧面板",rightIframeUrl:"右侧面板网址","rightIframeUrl.placeholder":"请输入有效的URL地址","rightIframeUrl.invalid":"请输入有效的URL地址","show.chat.window":"显示对话窗口","hide.chat.window":"隐藏对话窗口","agent.settings.show.unknown.answer":"显示未知答案固定回复","agent.settings.unknown.answer":"未知答案固定回复","agent.settings.unknown.answer.required":"请输入未知答案固定回复","agent.settings.unknown.answer.placeholder":"请输入未知答案固定回复...","menu.kbase.select":"选择欢迎语常见问题知识库","faq.kbase.select":"选择侧边栏常见问题知识库","quick.kbase.select":"选择输入框上方的快捷按钮知识库",refresh:"刷新","agent.connectedCount":"在线客服","agent.availableCount":"空闲客服","agent.busyCount":"忙碌客服","agent.awayCount":"离开客服","agent.offlineCount":"离线客服","footbar.queue.refresh.success":"队列数据刷新成功","agent.settings.show.top.tip":"显示置顶语","agent.settings.top.tip":"置顶语","agent.settings.top.tip.required":"请输入置顶语","agent.settings.top.tip.placeholder":"请输入置顶语...","agent.settings.welcome.tip":"欢迎语","agent.settings.welcome.tip.required":"请输入欢迎语","agent.settings.welcome.tip.placeholder":"请输入欢迎语...","agent.settings.leave.msg":"留言提示语","agent.settings.leave.msg.required":"请输入留言提示语","agent.settings.leave.msg.placeholder":"请输入留言提示语...","agent.settings.auto.close.time":"自动关闭时间","agent.settings.auto.close.time.tooltip":"多少分钟后自动关闭会话","agent.settings.agent.close.tip":"客服关闭提示语","agent.settings.agent.close.tip.tooltip":"客服主动关闭会话时的提示语","agent.settings.agent.close.tip.required":"请输入客服关闭提示语","agent.settings.agent.close.tip.placeholder":"请输入客服关闭提示语...","agent.settings.auto.close.tip":"自动关闭提示语","agent.settings.auto.close.tip.tooltip":"会话自动关闭时的提示语","agent.settings.auto.close.tip.required":"请输入自动关闭提示语","agent.settings.auto.close.tip.placeholder":"请输入自动关闭提示语...","agent.settings.show.logo":"显示Logo","agent.settings.show.logo.tooltip":"显示网页标志","agent.settings.max.thread":"最大会话数","agent.settings.max.thread.tip1":"最大会话数是指客服同时服务的访客数量","agent.settings.max.thread.tip2":"设置为0表示不限制","agent.settings.max.thread.tip3":"设置范围为0-100","agent.settings.max.serving":"最大服务数","agent.settings.max.serving.tooltip":"客服同时服务的最大访客数量","agent.settings.auto.accept":"自动接受","agent.settings.auto.accept.tooltip":"自动接受新的访客会话请求","agent.settings.auto.close":"自动关闭","agent.settings.auto.close.tooltip":"会话一段时间无活动后自动关闭","agent.settings.auto.offline":"自动离线","agent.settings.auto.offline.tooltip":"客服一段时间无活动后自动设为离线","agent.settings.timeout.remind":"超时提醒时间","agent.settings.timeout.remind.tooltip":"超过设定时间未回复客户将收到提醒","time.minute":"分钟","menu.kbase.faq.welcome":"欢迎语常见问题列表","member.nickname.tooltip":"成员的昵称或显示名称","member.username.tooltip":"成员的登录账号名称","member.jobNo.tooltip":"成员在组织内部的工号标识","member.jobTitle.tooltip":"成员在组织内的职位或职务名称","member.seatNo.tooltip":"成员的座位号","member.mobile.tooltip":"成员的手机号码联系方式","member.telephone.tooltip":"成员的固定电话或分机号","member.email.tooltip":"成员的电子邮箱地址","member.status.tooltip":"成员当前的状态,如正常、锁定、离职等","member.department.tooltip":"成员所属的部门或组织单位","member.roles.tooltip":"成员拥有的角色,决定其系统权限","member.createdAt.tooltip":"成员创建或添加的时间","member.updatedAt.tooltip":"成员信息最后更新的时间","member.actions.tooltip":"对成员可执行的操作,如编辑、删除等","webhook.config":"配置管理","webhook.messages":"消息记录"}),{"app.title":"微语","app.title.liangshibao":"良师云","app.title.meiyu":"美语","app.title.tiku":"题库","app.title.zhaobiao":"招标","app.logout":"登出","app.copyright.produced":"微语技术部出品","app.copyright.desc":"专注于即时通讯系统开发","app.preview.down.block":"下载此页面到本地项目","app.welcome.link.fetch-blocks":"获取全部区块","app.welcome.link.block-list":"基于 block 开发,快速构建标准页面","show.chat.window":"显示聊天窗口","hide.chat.window":"隐藏聊天窗口","preview.iframe":"预览页面",showRightIframe:"显示右侧页面",rightIframeUrl:"右侧页面地址",members:"成员","please.select.members":"请选择成员",updating:"修改中...",avatar:"头像",upload:"上传",uid:"唯一Uid",nickname:"昵称","please.input.nickname":"请输入工作组昵称","please.create.agents.tooltip":"请先创建一对一客服账号","please.create.workgroups.tooltip":"请先创建工作组",description:"描述","please.input.description":"请输入描述",emotionType:"情绪类型",intentionType:"意向类型",other:"其他",user:"用户",tags:"标签",solution:"解决方案",flow:"流程","status.sending":"发送中","status.timeout":"超时","status.error":"发送错误","status.success":"发送成功","status.recall":"撤回","status.delivered":"送达","status.read":"已读",helpful:"是否有帮助","helpful.unknown":"未知","helpful.yes":"有帮助","helpful.no":"没帮助","helpful.other":"其他",isAutoReply:"自动回复","agent.status.log":"客服状态日志","agent.status.list":"客服状态日志列表","agent.status.export":"导出","channel.system":"系统","channel.web":"网页","channel.web.pc":"网页PC端","channel.web.h5":"网页H5端","channel.web.visitor":"网页访客端","channel.web.admin":"网页管理端","channel.ios":"iOS","channel.android":"安卓","channel.electron":"桌面应用","channel.flutter":"Flutter","channel.flutter.web":"Flutter网页版","channel.flutter.android":"Flutter安卓版","channel.flutter.ios":"Flutter iOS版","channel.flutter.macos":"Flutter macOS版","channel.flutter.windows":"Flutter Windows版","channel.flutter.linux":"Flutter Linux版","channel.uniapp":"UniApp","channel.uniapp.web":"UniApp网页版","channel.uniapp.android":"UniApp安卓版","channel.uniapp.ios":"UniApp iOS版","channel.wechat":"微信","channel.wechat.mini":"微信小程序","channel.wechat.mp":"微信公众号","channel.wechat.work":"企业微信","channel.wechat.kefu":"微信客服","channel.wechat.channel":"微信渠道",edit:"编辑应用",add:"添加应用",confirm:"确定","app.uid":"应用Uid","app.name":"应用名称","app.name.required":"请输入应用名称","app.name.placeholder":"请输入应用名称","app.type":"应用类型","app.enabled":"启用状态","app.platform":"平台类型","app.platform.required":"请选择平台类型","app.platform.placeholder":"请选择平台类型","app.package":"应用包名","app.package.required":"请选择应用包","app.package.placeholder":"请输入应用包名","app.appId.required":"请输入App ID","app.appId.placeholder":"请输入App ID","app.appKey.placeholder":"请输入App Key","app.appSecret.placeholder":"请输入App Secret(可选)","app.bundleId.placeholder":"请输入iOS Bundle ID","app.packageName.placeholder":"请输入Android Package Name","description.placeholder":"请输入描述信息","app.create.success":"应用创建成功","app.update.success":"应用更新成功","app.delete.success":"应用删除成功","app.create.failed":"应用创建失败","app.update.failed":"应用更新失败","app.delete.failed":"应用删除失败",createdAt:"创建时间",updatedAt:"更新时间","line.channelId":"Channel ID","line.channelSecret":"Channel Secret","line.channelAccessToken":"Channel Access Token","line.privateKey":"私钥","line.publicKey":"公钥","line.kid":"Kid","line.kid.required":"请输入Kid (kid)","line.kid.placeholder":"请输入Kid (kid)","line.workgroupUid":"工作组UID","line.workgroupUid.required":"请输入工作组UID","line.workgroupUid.placeholder":"请输入工作组UID","line.workgroupUid.help":"工作组UID","line.name":"名称"}),{"layout.header.search":"搜索","layout.header.notification":"通知","layout.header.message":"消息","layout.header.help":"帮助","layout.header.language":"语言","layout.header.user.profile":"个人信息","layout.header.user.settings":"个人设置","layout.header.user.logout":"退出登录","layout.sidebar.collapse":"收起菜单","layout.sidebar.expand":"展开菜单","layout.footer.copyright":"版权所有 © 2024 ByteDesk","layout.footer.terms":"服务条款","layout.footer.privacy":"隐私政策","layout.footer.contact":"联系我们","layout.loading.title":"加载中...","layout.loading.message":"正在加载内容,请稍候","layout.error.title":"错误","layout.error.description":"抱歉,出现了一些错误","layout.error.back":"返回首页","layout.error.retry":"重试","layout.empty.title":"暂无数据","layout.empty.description":"没有可用的数据","layout.settings.title":"页面设置","layout.settings.theme":"主题","layout.settings.theme.light":"亮色","layout.settings.theme.dark":"暗色","layout.settings.layout":"布局","layout.settings.content":"内容宽度","layout.settings.primary.color":"主题色","layout.settings.save":"保存修改","layout.user.link.help":"帮助","layout.user.link.privacy":"隐私","layout.user.link.terms":"条款"}),{"app.settings.menuMap.basic":"基本设置","app.settings.menuMap.security":"安全设置","app.settings.menuMap.binding":"账号绑定","app.settings.menuMap.notification":"新消息通知","app.settings.basic.avatar":"头像","app.settings.basic.change-avatar":"更换头像","app.settings.basic.email":"邮箱","app.settings.basic.email-message":"请输入您的邮箱!","app.settings.basic.nickname":"昵称","app.settings.basic.nickname-message":"请输入您的昵称!","app.settings.basic.profile":"个人简介","app.settings.basic.profile-message":"请输入个人简介!","app.settings.basic.profile-placeholder":"个人简介","app.settings.basic.country":"国家/地区","app.settings.basic.country-message":"请输入您的国家或地区!","app.settings.basic.geographic":"所在省市","app.settings.basic.geographic-message":"请输入您的所在省市!","app.settings.basic.address":"街道地址","app.settings.basic.address-message":"请输入您的街道地址!","app.settings.basic.phone":"联系电话","app.settings.basic.phone-message":"请输入您的联系电话!","app.settings.basic.update":"更新基本信息","app.settings.security.strong":"强","app.settings.security.medium":"中","app.settings.security.weak":"弱","app.settings.security.password":"账户密码","app.settings.security.password-description":"当前密码强度","app.settings.security.phone":"密保手机","app.settings.security.phone-description":"已绑定手机","app.settings.security.question":"密保问题","app.settings.security.question-description":"未设置密保问题,密保问题可有效保护账户安全","app.settings.security.email":"备用邮箱","app.settings.security.email-description":"已绑定邮箱","app.settings.security.mfa":"MFA 设备","app.settings.security.mfa-description":"未绑定 MFA 设备,绑定后,可以进行二次确认","app.settings.security.modify":"修改","app.settings.security.set":"设置","app.settings.security.bind":"绑定","app.settings.notification.password":"账户密码","app.settings.notification.password-description":"其他用户的消息将以站内信的形式通知","app.settings.notification.messages":"系统消息","app.settings.notification.messages-description":"系统消息将以站内信的形式通知","app.settings.notification.todo":"待办任务","app.settings.notification.todo-description":"待办任务将以站内信的形式通知","app.settings.open":"开","app.settings.close":"关","setting.lang":"语言","setting.theme":"主题","setting.excel":"Excel模板","setting.switch.org":"切换组织","setting.agent.channel":"客服工作台","setting.helpcenter":"帮助文档","setting.github":"Github","theme.light":"浅色","theme.dark":"深色","theme.system":"自动","basic.settings.title":"基本设置","theme.title":"主题模式","language.title":"语言设置","debug.title":"调试设置","debug.console.log":"控制台日志"}),{"common.welcome":"欢迎","common.add":"添加","common.edit":"编辑","common.delete":"删除","common.save":"保存","common.cancel":"取消","common.confirm":"确认","common.success":"成功","common.error":"错误","common.loading":"加载中","common.search":"搜索","common.more":"更多","common.back":"返回","profile.title":"个人资料","email.verified":"邮箱已验证","email.unverified":"邮箱未验证","mobile.verified":"手机号已验证","mobile.unverified":"手机号未验证","username.change.tip":"用户名",nickname:"昵称",description:"个人简介","basic.settings.title":"基本设置","theme.title":"主题模式","language.title":"语言设置","certification.title":"身份认证","personal.certification.title":"个人身份验证","company.certification.title":"企业认证","company.certification.available":"企业认证功能","company.certification.desc":"企业认证功能正在开发中","under.development":"功能开发中","under.development.desc":"该功能正在开发中,敬请期待",loading:"加载中",creating:"创建中",updating:"更新中",deleting:"删除中","create.success":"创建成功","update.success":"更新成功","delete.success":"删除成功","delete.error":"删除失败","refresh.success":"刷新成功",deleteTip:"删除确认",deleteAffirm:"确定要删除",noData:"暂无数据","character.limit.reached":"已达到 {limit} 字符限制",actions:"操作",edit:"编辑",create:"创建","chat.test":"对话测试",ok:"确定",cancel:"取消","pages.form.error":"请检查表单填写","pages.common.create":"创建","pages.common.save":"保存","pages.common.cancel":"取消","pages.common.ok":"确定","pages.common.delete":"删除","pages.common.deleteConfirm":"确定要删除 {name} 吗?","avatar.upload.success":"头像上传成功","avatar.upload.failed":"头像上传失败","update.failed":"更新失败","organization.title":"组织管理","organization.logo":"组织Logo","organization.name":"组织名称","organization.description":"组织描述","organization.info":"组织信息",name:"名称"}),{"taboo.title":"敏感词","taboo.tooltip":"客服->一对一->高级设置->敏感词","taboo.content":"内容","taboo.content.tooltip":"敏感词内容,被检测和过滤的关键词","taboo.synonym":"同义词","taboo.synonym.tooltip":"同义词列表,与敏感词有相同含义的词语","taboo.reply":"回复","taboo.reply.tooltip":"被触发时的回复内容","taboo.type":"类型","taboo.type.tooltip":"敏感词类型,包括文本、图片、视频或文件","taboo.type.text":"文本","taboo.type.image":"图片","taboo.type.video":"视频","taboo.type.file":"文件","taboo.enabled":"状态","taboo.enabled.tooltip":"敏感词是否启用","taboo.category":"分类","taboo.category.tooltip":"敏感词所属分类","taboo.tags":"标签","taboo.tags.tooltip":"敏感词标签,用于分组和筛选","taboo.startDate":"开始日期","taboo.startDate.tooltip":"敏感词生效的开始日期","taboo.endDate":"结束日期","taboo.endDate.tooltip":"敏感词失效的结束日期","taboo.updatedAt":"更新时间","taboo.updatedAt.tooltip":"敏感词最后更新时间","taboo.action.create":"创建敏感词","taboo.action.import":"导入敏感词"}),{"component.globalHeader.search":"站内搜索","component.globalHeader.help":"使用文档","component.globalHeader.notification":"通知","component.globalHeader.notification.empty":"你已查看所有通知","component.globalHeader.message":"消息","component.globalHeader.message.empty":"您已读完所有消息","component.globalHeader.event":"待办","component.globalHeader.event.empty":"你已完成所有待办","component.noticeIcon.clear":"清空","component.noticeIcon.cleared":"清空了","component.noticeIcon.empty":"暂无数据","component.noticeIcon.view-more":"查看更多","globalHeader.user.profile":"个人信息","globalHeader.user.settings":"个人设置","globalHeader.user.logout":"退出登录","globalHeader.user.changePassword":"修改密码","globalHeader.notification.empty":"暂无通知","globalHeader.notification.view":"查看全部","globalHeader.notification.clear":"清空","globalHeader.notification.loaded":"加载完成","globalHeader.notification.loading":"加载中...","globalHeader.search.placeholder":"搜索...","globalHeader.search.result.empty":"未找到相关结果","globalHeader.help.documentation":"使用文档","globalHeader.help.faq":"常见问题","globalHeader.help.support":"技术支持","globalHeader.help.feedback":"意见反馈","globalHeader.language.title":"语言","globalHeader.language.english":"English","globalHeader.language.chinese":"简体中文","globalHeader.language.traditional":"繁體中文","globalHeader.system.title":"系统","globalHeader.system.version":"版本","globalHeader.system.about":"关于","globalHeader.system.update":"检查更新","globalHeader.status.online":"在线","globalHeader.status.offline":"离线","globalHeader.status.busy":"忙碌","globalHeader.status.away":"离开","navBar.lang":"语言","llm.status.new":"处理中","llm.status.success":"处理成功","llm.status.error":"错误","llm.status.processing":"处理中","llm.status.pending":"等待中","llm.status.completed":"已完成","llm.status.cancelled":"已取消","llm.status.":"未知状态"}),{"menu.welcome":"工作台","menu.home":"首页","menu.member":"成员","menu.team":"组织","menu.team.organization":"组织","menu.team.member":"成员","menu.team.role":"角色","menu.team.group":"群组","menu.team.column":"字段","menu.team.thread":"会话","menu.team.message":"消息","menu.team.notification":"通知","menu.team.channel":"频道","menu.kbase.upload":"文件管理","menu.kbase.material":"素材库","menu.team.action":"日志","menu.team.company":"组织","menu.team.statistic":"数据","menu.message":"消息","menu.service":"在线客服","menu.service.unified":"统一","menu.service.agent":"一对一","menu.service.group":"工作组","menu.service.queue":"监控","menu.service.thread":"会话","menu.service.message":"消息","menu.service.tag":"标签","menu.service.channel":"渠道","menu.service.leavemsg":"留言","menu.service.rate":"评价","menu.service.crm":"客户","menu.service.transfer":"转接","menu.service.monitor":"监控","menu.service.quality":"质检","menu.service.black":"黑名单","menu.service.visitor":"访客","menu.service.statistic":"数据","menu.service.screen":"大屏","menu.service.column":"字段","menu.flow":"工作流","menu.ticket":"工单管理","menu.ticket.ticket":"工单","menu.ticket.task":"任务","menu.ticket.form":"表单","menu.ticket.statistic":"数据","menu.workflow":"工作流","menu.mass":"群发管理","menu.mass.records":"发送记录","menu.mass.email":"Email","menu.mass.sms":"短信","menu.mass.whatsapp":"WhatsApp","menu.callcenter":"呼叫中心","menu.callcenter.cdr":"CDR","menu.callcenter.conference":"会议","menu.callcenter.gateway":"网关","menu.callcenter.number":"号码","menu.webrtc":"音视频客服","menu.quality":"会话质检","menu.bi":"BI智能分析","menu.voc":"客户之声","menu.voc.feedback":"意见反馈","menu.voc.comment":"社交评论","menu.voc.complaint":"客户投诉","menu.crm":"客户","menu.setting.profile":"个人信息","menu.setting.basic":"基本设置","menu.setting.qrcode":"二维码","menu.setting.server":"服务器","menu.getting-started":"快速开始","menu.super":"超级管理","menu.super.org":"组织","menu.super.user":"用户","menu.super.pay":"支付","menu.super.notification":"通知","menu.super.push":"推送/短信","menu.super.role":"角色","menu.super.thread":"会话","menu.super.message":"消息","menu.super.llmodel":"大模型","menu.super.prompt":"提示词","menu.super.crm":"客户","menu.super.taboo":"敏感词","menu.super.upload":"文件","menu.super.license":"授权","menu.super.server":"服务器","menu.login":"登录","menu.register":"注册","menu.robot":"AI助手","menu.robot.robot":"机器人","menu.robot.model":"大模型","menu.robot.flow":"工作流","menu.robot.prompt":"提示词","menu.robot.message":"消息","menu.robot.thread":"会话","menu.robot.statistic":"数据","menu.kbase":"知识库","menu.kbase.helpcenter":"帮助中心","menu.kbase.assistant":"文档助手","menu.kbase.llm":"大模型","menu.kbase.faq":"常见问题","menu.kbase.faq.welcome":"欢迎语常见问题列表","menu.kbase.notebase":"内部知识库","menu.kbase.faqGuess":"猜你想问","menu.kbase.faqHot":"热门问题","menu.kbase.faqShortcut":"快捷路径","menu.kbase.quickbutton":"快捷按钮","menu.kbase.autoreply":"自动回复","menu.kbase.quickreply":"快捷回复","menu.kbase.keyword":"关键词","menu.kbase.taboo":"敏感词","menu.kbase.statistic":"数据","menu.marketing":"营销","menu.marketing.blog":"博文","menu.marketing.email":"邮件","menu.marketing.video":"短视频","menu.plugins":"插件","menu.setting":"设置","menu.docs":"帮助","menu.liangshibao":"良师宝","menu.meiyu":"美语","menu.tiku":"题库","menu.zhaobiao":"招标","menu.quartz":"定时任务","menu.liangshibao.index":"首页","menu.liangshibao.course":"课程","menu.liangshibao.category":"类别","menu.liangshibao.teacher":"教师","menu.liangshibao.media":"媒体","menu.dashboard":"仪表盘","menu.dashboard.analysis":"分析页","menu.dashboard.monitor":"监控页","menu.dashboard.workplace":"工作台","menu.workspace":"工作台","menu.workspace.projects":"项目","menu.workspace.teams":"团队","menu.workspace.tasks":"任务","menu.workspace.calendar":"日程","menu.workspace.files":"文件","menu.user":"用户中心","menu.user.profile":"个人信息","menu.user.settings":"个人设置","menu.user.message":"消息","menu.user.notification":"通知","menu.system":"系统","menu.system.users":"用户管理","menu.system.roles":"角色管理","menu.system.permissions":"权限管理","menu.system.departments":"部门管理","menu.system.logs":"系统日志","menu.kbase.articles":"文章管理","menu.kbase.categories":"分类管理","menu.kbase.tags":"标签管理","menu.kbase.search":"搜索","menu.service.tickets":"工单管理","menu.service.chat":"在线客服","menu.service.faq":"常见问题","menu.service.feedback":"意见反馈","menu.statistics":"数据","menu.statistics.overview":"总览","menu.statistics.reports":"数据","menu.statistics.analysis":"分析","menu.statistics.trends":"趋势","menu.account":"账户","menu.account.center":"个人中心","menu.account.settings":"个人设置","menu.account.security":"安全设置","menu.account.binding":"账号绑定"}),{TEXT:"文本",IMAGE:"图片",FILE:"文件",AUDIO:"语音",VIDEO:"视频",THREAD:"新会话",ROBOT_QA:"机器人问答",QUICKBUTTON_QA:"快捷按钮问答",QUICKBUTTON_URL:"快捷按钮链接",FAQ_QA:"常见问题问答","status.sending":"发送中","status.timeout":"超时","status.blocked":"已拦截","status.stranger":"非好友","status.error":"发送错误","status.success":"发送成功","status.recall":"撤回","status.delivered":"已送达","status.read":"已读","status.destroyed":"阅后即焚","status.unprocessed":"未处理","status.processed":"已处理","status.leave_msg_submit":"提交留言","status.leave_msg_replied":"留言已回复","status.rate_submit":"提交评价","status.rate_cancel":"取消评价","status.rate_up":"点赞","status.rate_down":"踩","status.transfer_accept":"接受转接","status.transfer_reject":"拒绝转接","status.invite_accept":"接受邀请","status.invite_reject":"拒绝邀请","message.type.welcome":"欢迎消息","message.type.continue":"继续消息","message.type.system":"系统消息","message.type.queue":"排队消息","message.type.notice":"通知消息","message.type.text":"文本消息","message.type.image":"图片消息","message.type.file":"文件消息","message.type.audio":"语音消息","message.type.video":"视频消息","message.type.music":"音乐消息","message.type.location":"位置消息","message.type.link":"链接消息","message.type.goods":"商品消息","message.type.card":"卡片消息","message.type.event":"事件消息","message.type.guess":"猜你想问","message.type.hot":"热门问题","message.type.shortcut":"快捷路径","message.type.order":"订单消息","message.type.poll":"投票消息","message.type.poll_submit":"投票提交","message.type.form":"表单消息","message.type.form_submit":"表单提交","message.type.leave_msg":"留言消息","message.type.leave_msg_submit":"留言已提交","message.type.leave_msg_replied":"留言已回复","message.type.customer_submit":"客户留资","message.type.system_alarm":"系统报警","message.type.ticket":"工单消息","message.type.ticket_submit":"工单提交","message.type.typing":"正在输入","message.type.processing":"处理中","message.type.stream":"流式消息","message.type.stream_end":"流式消息结束","message.type.preview":"预览消息","message.type.recall":"撤回消息","message.type.delivered":"已送达","message.type.read":"已读","message.type.quotation":"引用消息","message.type.kickoff":"踢出消息","message.type.shake":"抖动消息","message.type.auto_closed":"自动关闭","message.type.agent_closed":"客服关闭","message.type.faq":"常见问题","message.type.faq_q":"常见问题-问题","message.type.faq_a":"常见问题-回答","message.type.faq_up":"FAQ点赞","message.type.faq_down":"FAQ踩","faq.fromType":"来源类型","faq.rateType":"评分类型","faq.rating.tags":"反馈标签","faq.rating.reason":"反馈原因","faq.rating.user":"用户","message.type.robot":"机器人消息","message.type.robot_up":"机器人点赞","message.type.robot_down":"机器人踩","message.type.rate":"发起评价","message.type.rate_invite":"邀请评价","message.type.rate_submit":"提交评价","message.type.rate_cancel":"取消评价","message.type.transfer":"转接消息","message.type.transfer_accept":"接受转接","message.type.transfer_reject":"拒绝转接","message.type.transfer_timeout":"转接超时","message.type.transfer_cancel":"取消转接","message.type.invite":"邀请消息","message.type.invite_accept":"接受邀请","message.type.invite_reject":"拒绝邀请","message.type.invite_timeout":"邀请超时","message.type.invite_cancel":"取消邀请","message.type.invite_visitor":"邀请访客","message.type.invite_visitor_accept":"访客接受邀请","message.type.invite_visitor_reject":"访客拒绝邀请","message.type.invite_visitor_timeout":"邀请访客超时","message.type.invite_visitor_cancel":"取消邀请访客","message.type.invite_group":"邀请进群","message.type.invite_group_reject":"拒绝进群邀请","message.type.invite_group_accept":"接受进群邀请","message.type.invite_group_timeout":"进群邀请超时","message.type.invite_group_cancel":"取消进群邀请","message.type.invite_kbase":"邀请知识库","message.type.invite_kbase_reject":"拒绝知识库邀请","message.type.invite_kbase_accept":"接受知识库邀请","message.type.invite_kbase_timeout":"知识库邀请超时","message.type.invite_kbase_cancel":"取消知识库邀请","message.type.invite_organization":"邀请组织","message.type.invite_organization_reject":"拒绝组织邀请","message.type.invite_organization_accept":"接受组织邀请","message.type.invite_organization_timeout":"组织邀请超时","message.type.invite_organization_cancel":"取消组织邀请","message.type.article":"文章消息","message.type.webrtc_audio_invite":"音频通话邀请","message.type.webrtc_video_invite":"视频通话邀请","message.type.webrtc_audio_invite_reject":"拒绝音频通话","message.type.webrtc_video_invite_reject":"拒绝视频通话","message.type.webrtc_audio_invite_accept":"接受音频通话","message.type.webrtc_video_invite_accept":"接受视频通话","message.type.webrtc_audio_invite_cancel":"取消音频通话","message.type.webrtc_video_invite_cancel":"取消视频通话","message.type.group_create":"创建群组","message.type.group_invite":"邀请加群","message.type.group_dismiss":"解散群组","message.type.error":"错误消息","message.type.notification_agent_reply_timeout":"客服回复超时提醒","message.type.notification_rate_submitted":"访客评价提交提醒","message.tab.all":"全部消息","message.tab.human":"人工消息","message.tab.robot":"机器人消息","message.tab.statisticToken":"统计Token","message.tab.leave":"留言消息","message.tab.rating":"反馈消息","message.tab.group":"群组消息","message.tab.member":"成员消息","thread.process.status.new":"新会话","thread.process.status.roboting":"机器人接待中","thread.process.status.offline":"客服离线","thread.process.status.queuing":"排队中","thread.process.status.chatting":"会话进行中","thread.process.status.closed":"会话已结束",channel:"渠道","channel.system":"系统","channel.web":"网页","channel.web.pc":"网页PC端","channel.web.h5":"网页H5端","channel.web.visitor":"网页访客端","channel.web.admin":"网页管理端","channel.ios":"iOS","channel.android":"安卓","channel.electron":"桌面应用","channel.flutter":"Flutter","channel.flutter.web":"Flutter网页版","channel.flutter.android":"Flutter安卓版","channel.flutter.ios":"Flutter iOS版","channel.flutter.macos":"Flutter macOS版","channel.flutter.windows":"Flutter Windows版","channel.flutter.linux":"Flutter Linux版","channel.uniapp":"UniApp","channel.uniapp.web":"UniApp网页版","channel.uniapp.android":"UniApp安卓版","channel.uniapp.ios":"UniApp iOS版","channel.wechat":"微信","channel.wechat.mini":"微信小程序","channel.wechat.mp":"微信公众号","channel.wechat.work":"企业微信","channel.wechat.kefu":"微信客服","channel.wechat.channel":"微信视频号"}),{"app.setting.pagestyle":"整体风格设置","app.setting.pagestyle.dark":"暗色菜单风格","app.setting.pagestyle.light":"亮色菜单风格","app.setting.content-width":"内容区域宽度","app.setting.content-width.fixed":"定宽","app.setting.content-width.fluid":"流式","app.setting.themecolor":"主题色","app.setting.themecolor.dust":"薄暮","app.setting.themecolor.volcano":"火山","app.setting.themecolor.sunset":"日暮","app.setting.themecolor.cyan":"明青","app.setting.themecolor.green":"极光绿","app.setting.themecolor.daybreak":"拂晓蓝(默认)","app.setting.themecolor.geekblue":"极客蓝","app.setting.themecolor.purple":"酱紫","app.setting.navigationmode":"导航模式","app.setting.sidemenu":"侧边菜单布局","app.setting.topmenu":"顶部菜单布局","app.setting.fixedheader":"固定 Header","app.setting.fixedsidebar":"固定侧边菜单","app.setting.fixedsidebar.hint":"侧边菜单布局时可配置","app.setting.hideheader":"下滑时隐藏 Header","app.setting.hideheader.hint":"固定 Header 时可配置","app.setting.othersettings":"其他设置","app.setting.weakmode":"色弱模式","app.setting.copy":"拷贝设置","app.setting.copyinfo":"拷贝成功,请到 config/defaultSettings.js 中替换默认配置","app.setting.production.hint":"配置栏只在开发环境用于预览,生产环境不会展现,请拷贝后手动修改配置文件"}),{"app.pwa.offline":"当前处于离线状态","app.pwa.serviceworker.updated":"有新内容","app.pwa.serviceworker.updated.hint":"请点击“刷新”按钮或者手动刷新页面","app.pwa.serviceworker.updated.ok":"刷新"}),{"component.tagSelect.expand":"展开","component.tagSelect.collapse":"收起","component.tagSelect.all":"全部",action:"操作",actions:"操作",refresh:"刷新",loading:"加载中",create:"创建",createKb:"创建知识库",createDept:"创建部门",creating:"创建中...","create.category":"创建分类","fetch.categories.error":"获取分类失败","create.member":"添加成员","create.success":"创建成功","create.fail":"创建失败",update:"更新",updating:"更新中...","update.success":"更新成功","update.fail":"更新失败",save:"保存",saving:"正在保存...",upload:"上传",import:"导入",export:"导出","download.template":"下载模板",open:"打开",copy:"复制","copy.success":"复制成功",ok:"确定",cancel:"取消",bind:"绑定",edit:"编辑",editing:"修改中...","edit.success":"修改成功","edit.fail":"修改失败",view:"查看",detail:"详情",delete:"删除",deleting:"删除中...",deleteTip:"删除提示","delete.dept.all.error":"不能删除所有部门",deleteAffirm:"确定要删除",deleteKbaseTip:"知识库至少保留一个","delete.success":"删除成功","delete.fail":"删除失败","process.success":"处理成功","process.fail":"处理失败",preview:"预览",close:"关闭",closing:"关闭中...",closeTip:"关闭提示",closeASure:"确定要关闭","close.success":"关闭成功",title:"标题",name:"名字",nickname:"昵称","username.change.tip":"登录用户名(修改用户名之后,需要重新登录)",email:"邮箱","email.verified":"邮箱(已验证)","email.unverified":"邮箱(待验证)",mobile:"手机号","mobile.verified":"手机号(已验证)","mobile.unverified":"手机号(待验证)",telephone:"座机",jobNo:"工号",jobTitle:"职位",seatNo:"座位号",department:"部门",roles:"角色",fileName:"文件名",fileType:"文件类型",type:"类型",sender:"发送者",receiver:"接收者",note:"备注",status:"状态",contact:"联系方式",content:"内容",answer:"回答",question:"问题",offline:"离线",images:"图片",agent:"客服",city:"城市",channel:"渠道",category:"分类",description:"描述",unreadCount:"未读数",color:"颜色",createdAt:"创建时间",updatedAt:"更新时间",choose:"请选择",log:"日志",info:"信息",auth:"实名认证",data:"数据",statistic:"数据",monitor:"监控",quality:"质检",summary:"小结",quickbutton:"快捷按钮","quickbutton.guide":"请先到 知识库 -> 快捷按钮 -> 新建,创建快捷按钮之后,再来添加.",SERVICE:"客服机器人",MARKETING:"售前营销获客机器人",KNOWLEDGEBASE:"知识库机器人(内部)",QA:"问答机器人(直接调用大模型)",AGENT_ASSISTANT:"客服助手(内部)",TICKET_ASSISTANT:"工单助手",KB:"知识库机器人",KBDOC:"知识库单文档机器人",llm:"大模型",keyword:"关键词",reply:"回复",third:"第三方",form:"表单",survey:"表单",queue:"排队",transferToAgent:"转人工",intentionClassification:"意图分类",rateDown:"点踩设置",popup:"弹窗邀请",trigger:"触发器",history:"历史消息",autoPopup:"自动弹窗",showInvite:"显示邀请",inviteText:"邀请文本",inputassociation:"输入联想",agentassistant:"智能辅助",timeoutRemind:"超时提醒",right:"右栏",showRightIframe:"显示右栏",rightIframeUrl:"右栏Url",autoreply:"自动回复",black:"黑名单",score:"评分",matchType:"匹配类型",EXACT:"精确匹配",FUZZY:"模糊匹配",REGULAR:"正则匹配",VECTOR:"向量匹配",ELASTIC:"ES搜索",enabled:"是否启用",disabled:"禁用",yes:"是",no:"否",rate:"满意度评价",leavemsg:"留言设置",transfer:"转人工",visitor:"访客",customer:"客户信息",browser:"浏览器",os:"操作系统",device:"设备",referrer:"来源网址",captcha:"验证码",logging:"登录中...","login.success":"登录成功","login.error":"登录失败,请稍后重试",registering:"注册中...","register.success":"注册成功","register.error":"注册失败",antiharassment:"防骚扰",channelsocial:"社交渠道",channelshop:"电商渠道",channelforeign:"海外渠道","robot.no.agent.now":"机器人对话,暂不支持转人工","chat.widget.code":"客服代码",message:"消息",thread:"会话",showHistory:"是否显示历史记录",showPreForm:"是否显示询前表单",showInputAssociation:"是否启用输入联想",showCaptcha:"是否显示验证码","leavemsg.enabled":"是否启用留言","settings.profile":"个人资料","settings.webhook":"WebHook","settings.token":"AccessToken","settings.license":"License","settings.basic":"基本设置","settings.realname":"实名认证","settings.server":"服务器设置","settings.money":"费用相关","server.address":"服务器地址","settings.notice":"系统通知","mqtt.address":"长链接地址",amount:"金额",state:"状态",appId:"AppId",appSecret:"AppSecret",accessToken:"访问令牌",scope:"范围Scope",revoked:"是否撤销",expiresAt:"过期时间",url:"Url",token:"Token",messageTypes:"消息类型",encryptMode:"消息加解密方式","delete.error":"删除失败","batch.enable":"批量启用","batch.disable":"批量禁用","batch.enable.success":"成功启用 {count} 条记录","batch.disable.success":"成功禁用 {count} 条记录","batch.enable.partial":"已启用 {success} 条记录,{fail} 条记录启用失败","batch.disable.partial":"已禁用 {success} 条记录,{fail} 条记录禁用失败","batch.noselection":"请选择要处理的项",enabling:"正在启用...",disabling:"正在禁用...","component.table.total":"共 {total} 条","component.table.selected":"已选择 {count} 项","component.table.loading":"正在加载数据...","component.table.empty":"暂无数据","component.table.error":"数据加载失败","component.table.column.action":"操作","component.table.column.status":"状态","component.table.column.createTime":"创建时间","component.table.column.updateTime":"更新时间","component.modal.confirm":"确认","component.modal.cancel":"取消","component.modal.ok":"确定","component.modal.title.success":"成功","component.modal.title.error":"错误","component.modal.title.warning":"警告","component.modal.title.info":"提示","component.upload.text":"点击或拖拽文件到此区域上传","component.upload.hint":"支持单个或批量上传","component.upload.downloading":"下载中...","component.upload.uploading":"上传中...","component.upload.success":"上传成功","component.upload.error":"上传失败","component.upload.preview":"预览","component.upload.remove":"移除","component.pagination.total":"共 {total} 条","component.pagination.item":"条","component.pagination.page":"页","component.pagination.perPage":"条/页","component.pagination.jump":"跳至","component.search.placeholder":"请输入关键词","component.search.advanced":"高级搜索","component.search.reset":"重置","component.search.search":"搜索","component.select.placeholder":"请选择","component.select.loading":"加载中...","component.select.notFound":"无匹配选项","component.select.selected":"已选择 {count} 项","batch.delete":"批量删除","batch.delete.noselection":"请选择要删除的项","batch.delete.success":"成功删除 {count} 条记录","batch.delete.partial":"已删除 {success} 条记录,{fail} 条记录删除失败","batch.deleteTip":"批量删除确认","batch.deleteAffirm":"确定要删除选中的",deleteAll:"删除所有","deleteAll.success":"成功删除所有记录","deleteAll.tip":"删除确认","deleteAll.confirm":"确定要删除所有问答对数据吗?此操作不可恢复!",items:"条记录","quickreply.title.tooltip":"快捷回复的标题或名称","quickreply.content.tooltip":"快捷回复的具体内容","quickreply.type.tooltip":"快捷回复的内容类型","quickreply.shortcut.tooltip":"用于快速触发的快捷键","quickreply.enabled.tooltip":"快捷回复是否启用","quickreply.category.tooltip":"快捷回复的分类","quickreply.tags.tooltip":"用于快速筛选的标签","quickreply.startDate.tooltip":"快捷回复生效的开始时间","quickreply.endDate.tooltip":"快捷回复失效的结束时间","quickreply.updatedAt.tooltip":"最后更新的时间","autoreply.keyword.keywordList.tooltip":"触发自动回复的关键词列表","autoreply.keyword.replyList.tooltip":"匹配关键词后的自动回复内容列表","autoreply.keyword.matchType.tooltip":"关键词匹配的方式","autoreply.keyword.contentType.tooltip":"回复内容的类型","autoreply.keyword.category.tooltip":"关键词回复的分类","autoreply.keyword.enabled.tooltip":"关键词回复是否启用","autoreply.keyword.isTransfer.tooltip":"是否触发转人工服务","autoreply.keyword.startDate.tooltip":"关键词回复生效的开始时间","autoreply.keyword.endDate.tooltip":"关键词回复失效的结束时间","autoreply.keyword.updatedAt.tooltip":"最后更新的时间","autoreply.fixed.content.tooltip":"固定自动回复的内容","autoreply.fixed.type.tooltip":"回复内容的类型","autoreply.fixed.replyCount.tooltip":"该回复被使用的次数","autoreply.fixed.enabled.tooltip":"该固定回复是否启用","autoreply.fixed.category.tooltip":"固定回复的分类","autoreply.fixed.tags.tooltip":"用于筛选和分类的标签","autoreply.fixed.startDate.tooltip":"固定回复生效的开始时间","autoreply.fixed.endDate.tooltip":"固定回复失效的结束时间","autoreply.fixed.updatedAt.tooltip":"最后更新的时间","faq.question.tooltip":"常见问题的问题内容","faq.similar.questions.tooltip":"表达相同意思的其他问法","faq.answer.tooltip":"常见问题的回答内容","faq.clickCount.tooltip":"问题被点击的次数","faq.upCount.tooltip":"问题被点赞的次数","faq.downCount.tooltip":"问题被踩的次数","faq.category.tooltip":"问题所属的分类","faq.tags.tooltip":"用于分类和搜索的标签","faq.isValid.tooltip":"问题是否有效可用","faq.startDate.tooltip":"问题生效的开始时间","faq.endDate.tooltip":"问题失效的结束时间","faq.updatedAt.tooltip":"最后更新的时间","pages.article.title.tooltip":"文章的标题","pages.article.summary.tooltip":"文章的摘要内容","pages.article.category.tooltip":"文章所属的分类","pages.article.type.tooltip":"文章的内容类型","pages.article.top.tooltip":"文章是否置顶","pages.article.editor.tooltip":"文章的编辑器类型","pages.article.readCount.tooltip":"文章被阅读的次数","pages.article.likeCount.tooltip":"文章被点赞的次数","pages.article.status.tooltip":"文章的发布状态","pages.article.startDate.tooltip":"文章生效的开始日期","pages.article.endDate.tooltip":"文章失效的结束日期","pages.article.updatedAt.tooltip":"文章最后更新的时间","pages.prompt.tooltip":"提示词的内容","chat.test.tooltip":"请确认上传内容状态为:处理成功","ticket.title.tooltip":"工单标题","ticket.description.tooltip":"工单详细描述","ticket.status.tooltip":"工单当前处理状态","ticket.priority.tooltip":"工单优先级","ticket.assignee.tooltip":"工单负责人","ticket.reporter.tooltip":"工单报告人","ticket.category.tooltip":"工单分类","ticket.status.new":"新建","ticket.status.assigned":"已分配","ticket.status.claimed":"已认领","ticket.status.unclaimed":"未认领","ticket.status.processing":"处理中","ticket.status.transferred":"已转交","ticket.status.pending":"等待中","ticket.status.holding":"挂起","ticket.status.resumed":"已恢复","ticket.status.reopened":"重新打开","ticket.status.resolved":"已解决","ticket.status.escalated":"已上报","ticket.status.closed":"已关闭","ticket.status.cancelled":"已取消","ticket.status.verified_ok":"验证通过","ticket.status.verified_fail":"验证失败","ticket.priority.lowest":"最低","ticket.priority.low":"低","ticket.priority.medium":"中","ticket.priority.high":"高","ticket.priority.urgent":"紧急","ticket.priority.critical":"严重","ticket.action.edit":"编辑","ticket.action.view":"查看","ticket.action.delete":"删除","ticket.action.export":"导出","ticket.action.open.flow.editor":"流程编辑器","ticket.list":"工单列表","batch.operations":"批量操作","more.operations":"更多操作","import.export":"导入导出","export.options":"导出选项","deleteAll.nodata":"没有数据可删除","deleteAll.error":"删除过程发生错误","deleteAll.failed":"删除失败","deleting.all":"正在删除所有数据...","export.current":"导出当前页","export.all":"导出全部","export.range":"分段导出","leave.msg.status.spam":"Spam","leave.msg.status.invalid":"Invalid","robot.message.userNickname.tooltip":"消息发送者的用户名","robot.message.robotNickname.tooltip":"回复消息的机器人名称","robot.message.question.tooltip":"用户提出的问题","robot.message.answer.tooltip":"机器人提供的回答","robot.message.rateType.tooltip":"用户给出的评分类型","robot.message.rateDownTags.tooltip":"用户选择的反馈标签","robot.message.rateDownReason.tooltip":"用户反馈的具体原因","robot.message.createdAt.tooltip":"消息创建的时间","robot.message.topic.tooltip":"对话的主题或标题","robot.message.threadUid.tooltip":"对话线程的唯一标识符","robot.message.status.tooltip":"消息的当前状态","robot.message.channel.tooltip":"发送消息的渠道或平台","robot.message.isUnAnswered.tooltip":"AI是否未能找到合适的答案","robot.message.prompt":"提示词","robot.message.prompt.tooltip":"发送给AI模型的完整提示词内容","robot.message.promptTokens.tooltip":"提示词中使用的令牌数量","robot.message.completionTokens.tooltip":"响应中生成的令牌数量","robot.message.totalTokens.tooltip":"对话中使用的总令牌数量","robot.message.aiProvider.tooltip":"AI服务提供商(如:OpenAI、智谱AI、百度等)","robot.message.aiModel.tooltip":"AI模型名称(如:GPT-4、GLM-4、文心一言-4等)"}),{"pages.login.title":"微语","pages.layouts.userLayout.title":"重复工作自动化","pages.layouts.userLayout.title.liangshibao":"良师宝管理后台","pages.layouts.userLayout.title.tiku":"题库大全","pages.layouts.userLayout.title.meiyu":"每日最新英语听力","pages.layouts.userLayout.title.zhaobiao":"最新最全招标信息","pages.login.accountLogin.tab":"账户密码登录","pages.login.accountLogin.errorMessage":"错误的用户名和密码","pages.login.failure":"登录失败,请检查用户名密码!","pages.login.failureCode":"验证码错误","pages.login.success":"登录成功!","pages.login.username.placeholder":"用户名/邮箱","pages.login.username.required":"用户名是必填项!","pages.login.password.placeholder":"密码","pages.login.repassword.placeholder":"确认密码","pages.login.password.required":"密码是必填项!","pages.login.repassword.required":"确认密码是必填项!","pages.login.phoneLogin.tab":"手机号登录","pages.login.phoneLogin.errorMessage":"验证码错误","pages.login.phoneNumber.placeholder":"请输入手机号!","pages.login.phoneNumber.required":"手机号是必填项!","pages.login.phoneNumber.invalid":"不合法的手机号!","pages.login.email.placeholder":"邮箱","pages.login.email.required":"请输入邮箱地址!","pages.login.email.invalid":"邮箱无效!","pages.login.captcha.placeholder":"请输入验证码!","pages.login.captcha.required":"验证码是必填项!","pages.login.phoneLogin.getVerificationCode":"获取验证码","pages.getCaptchaSecondText":"秒后重新获取","pages.login.scanLogin.tab":"扫码登录","pages.login.rememberMe":"自动登录","pages.login.forgotPassword":" 忘记密码","pages.login.submit":"已有账号,去登录","pages.login.loginWith":"其他登录方式 :","pages.login.register":"注册","pages.login.registerAccount":" 注册账户","pages.login.auto.register":"未注册手机号会自动注册","pages.login.privacyModal.title":"隐私协议确认","pages.login.privacyModal.description":"为了保护您的个人信息安全,请您阅读并同意以下协议:","pages.login.privacyModal.privacyPolicy":"《用户隐私协议》","pages.login.privacyModal.and":"和","pages.login.privacyModal.termsOfService":"《服务条款》","pages.login.privacyModal.confirmText":"是否同意以上协议并继续登录?","pages.login.privacyModal.agreeAndLogin":"同意并登录","pages.login.privacyModal.cancel":"取消","pages.login.privacy.agree":"同意","pages.login.privacy.privacyPolicy":"《用户隐私协议》","pages.login.privacy.and":"和","pages.login.privacy.termsOfService":"《服务条款》","pages.login.switchServer":"切换服务器",logging:"登录中...","login.success":"登录成功","login.error":"登录失败","pages.welcome.link":"欢迎使用","pages.robot.new":"新建","pages.robot.edit":"编辑","pages.robot.delete":"删除","pages.robot.upload":"上传","pages.robot.tab.basic":"基本信息","pages.robot.tab.kb":"知识库","pages.robot.tab.channel":"平台渠道","pages.robot.tab.statistic":"数据统计","pages.robot.tab.advanced":"高级设置","pages.robot.tab.monitor":"监控","pages.robot.tab.flow":"流程编排","pages.robot.tab.avatar":"头像","pages.robot.tab.title":"标题","pages.robot.tab.welcomeTip":"欢迎语","pages.robot.tab.description":"简介","pages.robot.tab.preview":"实时预览","pages.robot.tab.website":"官网","pages.robot.tab.helpdesk":"帮助中心","pages.robot.tab.icp":"京ICP备案 17041763号-1","pages.robot.tab.police":"粤公安备案 44030502008688号","pages.robot.kb.split":"文件切块","pages.robot.kb.file":"文件上传","pages.robot.kb.faq":"常见问题","pages.robot.kb.text":"纯文本","pages.robot.kb.qa":"问答对","pages.robot.kb.web":"网页","pages.robot.kb.webpage":"网页抓取","pages.robot.kb.website":"全站抓取","pages.robot.file.title":"文件名","pages.robot.file.type":"文件类型","pages.robot.file.size":"文件大小","pages.robot.file.action":"操作","pages.robot.file.delete":"删除","pages.robot.file.save":"保存","pages.robot.file.cancel":"取消","pages.robot.file.uploading":"上传中...","pages.robot.file.name_invalid":"文件名不能包含 _ ","pages.robot.file.parse":"解析文件内容","pages.agent.service.settings":"接待配置","pages.agent.robot":"机器人","pages.workgroup.tab.route":"路由配置","pages.setting":"设置","pages.logout":"退出登录","pages.footer.website":"微语官网","pages.footer.helpcenter":"帮助中心","pages.footer.contact":"客服中心","pages.settings.reset.password":"重置密码","pages.settings.reset.mobile":"重置手机号","pages.settings.reset.email":"重置邮箱","pages.settings.verify.mobile":"验证手机号","pages.settings.verify.email":"验证邮箱","pages.settings.bind.mobile":"绑定手机号","pages.settings.bind.email":"绑定邮箱","pages.settings.unbind.mobile":"解绑手机号","pages.settings.unbind.email":"解绑邮箱","pages.login.country.placeholder":"选择国家/地区","pages.login.country.china":"中国大陆","pages.login.country.hongkong":"中国香港","pages.login.country.taiwan":"中国台湾","pages.login.country.macao":"中国澳门","pages.login.country.japan":"日本","pages.login.country.korea":"韩国","pages.login.country.usa":"美国","pages.login.country.canada":"加拿大","pages.login.country.uk":"英国","pages.login.country.germany":"德国","pages.login.country.france":"法国","pages.login.country.australia":"澳大利亚","pages.login.country.singapore":"新加坡","pages.login.country.malaysia":"马来西亚","pages.login.country.thailand":"泰国","pages.login.country.vietnam":"越南","pages.login.country.philippines":"菲律宾","pages.login.country.indonesia":"印度尼西亚","pages.login.country.italy":"意大利","pages.login.country.spain":"西班牙","pages.login.country.russia":"俄罗斯","pages.login.country.newzealand":"新西兰","bytedesk.chat.title":"在线客服","bytedesk.chat.subtitle":"请问有什么可以帮您?","bytedesk.bubble.title":"需要帮助吗?","bytedesk.bubble.subtitle":"点击开始对话","bytedesk.position.bottomRight":"右下角","bytedesk.position.bottomLeft":"左下角","bytedesk.position.margin":"边距","bytedesk.theme.title":"主题设置","bytedesk.theme.light":"浅色","bytedesk.theme.dark":"深色","bytedesk.theme.system":"跟随系统","bytedesk.theme.color":"主题色","bytedesk.tabs.title":"标签页显示","bytedesk.tabs.home":"首页","bytedesk.tabs.messages":"消息","bytedesk.tabs.help":"帮助","bytedesk.tabs.news":"新闻","faq.question":"问题","faq.similar.questions":"相似问法","faq.answer":"答案","faq.tags":"标签","faq.type":"类型","faq.type.text":"文本","faq.type.image":"图片","faq.type.video":"视频","faq.type.file":"文件","faq.viewCount":"浏览数","faq.clickCount":"点击数","faq.upCount":"点赞数","faq.downCount":"踩数","faq.isValid":"是否有效","faq.startDate":"开始时间","faq.endDate":"结束时间","faq.updatedAt":"更新时间","workgroup.route.type":"路由类型","workgroup.route.roundRobin":"按顺序循环分配","workgroup.route.leastActive":"最小活动数算法","workgroup.route.random":"随机分配","workgroup.route.weightedRandom":"加权随机分配","workgroup.route.consistentHash":"一致性哈希分配","workgroup.route.fastestResponse":"最快响应时间","workgroup.route.broadcast":"广播给所有客服,客服抢单","workgroup.route.recent":"熟客优先分配","workgroup.route.roundRobin.desc":"根据客服上线时间进入监控轮流分配。按顺序循环分配,保证公平性,适合能力相近的客服。注意:当客服网络不稳定掉线重连之后,会重新排到监控末尾","workgroup.route.leastActive.desc":"根据客服当前进行中会话进行分配,优先分配给数量最少者。注意:客服接待数量会受到客服接待速度的影响,接待完毕之后,客服手动结束会话有利于加速分配新客","workgroup.route.random.desc":"完全随机选择,实现简单,适合短期任务","workgroup.route.weightedRandom.desc":"考虑客服评分和性能,更好的客服获得更多机会,提高整体服务质量","workgroup.route.consistentHash.desc":"相同访客尽量分配给同一客服,提高服务连续性,增加客户粘性","workgroup.route.fastestResponse.desc":"选择响应最快的客服,提高用户体验,激励客服提高效率","workgroup.route.broadcast.desc":"广播给所有客服,客服抢单,适合客服团队协同处理","workgroup.route.recent.desc":"熟客优先,最近会话接待客服优先分配,提高客户满意度和服务连续性","workgroup.chat.show":"显示聊天窗口","workgroup.chat.hide":"隐藏聊天窗口","workgroup.route.updating":"正在更新...","workgroup.route.update.success":"更新成功","workgroup.route.update.error":"更新失败","member.status.pending":"待激活","member.status.active":"正常","member.status.lock":"锁定","member.status.leave":"离职","agent.status.online":"在线接待","agent.status.offline":"客服下线","agent.status.available":"客服在线","agent.status.busy":"客服忙碌","agent.connection.success":"连接成功","agent.connection.failed":"连接断开","thread.tab.all":"全部会话","thread.tab.invite":"邀请记录","thread.tab.rate":"评价记录","thread.tab.summary":"会话小结","thread.tab.transfer":"转接记录","thread.tab.monitor":"会话监控","visitor.tab.all":"全部访客","visitor.tab.black":"黑名单用户","visitor.tab.blackIp":"黑名单IP","visitor.tab.whiteIp":"白名单IP","visitor.tab.accessIp":"访问IP","visitor.tab.statistic":"数据","quality.tab.todo":"待质检","quality.tab.table":"质检记录","quality.tab.setting":"质检设置","visitor.black.list":"黑名单列表","visitor.black.nickname":"访客昵称","visitor.black.type":"类型","visitor.black.type.user":"用户","visitor.black.type.visitor":"访客","visitor.black.blockIp":"是否封禁IP","visitor.black.startTime":"开始时间","visitor.black.endTime":"结束时间","visitor.black.reason":"原因","visitor.black.threadTopic":"会话标题","visitor.black.userNickname":"操作人","visitor.black.yes":"是","visitor.black.no":"否","visitor.black.delete":"删除","visitor.black.export":"导出","visitor.black.coming.soon":"即将上线","tags.tab.tags":"标签","visitor.blackIp.list":"IP黑名单列表","visitor.blackIp.add":"添加黑名单IP","visitor.blackIp.edit":"编辑黑名单IP","visitor.blackIp.ip":"IP地址","visitor.blackIp.reason":"原因","visitor.blackIp.startTime":"开始时间","visitor.blackIp.endTime":"结束时间","visitor.blackIp.timeRange":"封禁时间范围","visitor.blackIp.userNickname":"操作人","visitor.blackIp.unblock":"解封",unblockTip:"解封确认",unblockAffirm:"确定要解封","unblock.success":"解封成功","unblock.error":"解封失败",ok:"确定",cancel:"取消",actions:"操作","visitor.list":"访客列表","visitor.nickname":"访客昵称","visitor.ip":"Ip","visitor.ipLocation":"位置","visitor.status":"状态","visitor.status.online":"在线","visitor.status.offline":"离线","visitor.status.blocked":"黑名单","visitor.status.unknown":"未知","visitor.vipLevel":"VIP等级","visitor.vipLevel.tooltip":"VIP等级","visitor.tagList":"标签列表","visitor.tagList.tooltip":"标签列表","visitor.channel":"渠道","visitor.updatedAt":"最后活跃","visitor.export":"导出","visitor.export.coming.soon":"即将上线","queue.list":"监控列表","queue.member.list":"监控成员","queue.member.nickname":"访客昵称",uid:"会话ID","queue.member.queueNickname":"所属监控","queue.member.number":"序号","queue.member.before":"前面人数","queue.member.waitTime":"等待时长","queue.member.enqueueTime":"入队时间","queue.member.offline":"客服离线","queue.member.offline.yes":"是","queue.member.offline.no":"否","queue.member.status":"会话状态","queue.member.status.waiting":"等待中","queue.member.status.serving":"正在服务","queue.member.status.completed":"已完成","queue.member.status.abandoned":"已放弃","queue.member.status.timeout":"已超时","queue.member.status.rejected":"已拒绝(无可用客服)","queue.member.status.unknown":"未知","queue.member.agentAcceptType":"客服接入方式","queue.member.agentAcceptTime":"客服接入时间","queue.member.robotAcceptType":"机器人接入方式","queue.member.robotAcceptTime":"机器人接入时间","queue.member.rated.yes":"已评价","queue.member.rated.no":"未评价","queue.member.rateScore":"评分","queue.member.rateScore.tooltip":"评分","queue.member.rateLevel":"评分等级","queue.member.summarized":"是否已小结","queue.member.summarized.yes":"已小结","queue.member.summarized.no":"未小结","queue.member.visitorMessageCount":"访客消息数","queue.member.agentMessageCount":"客服消息数","queue.member.robotMessageCount":"机器人消息数","queue.member.agentAvgResponseTime":"平均响应时间","queue.member.qualityChecked":"是否已质检","queue.member.qualityChecked.yes":"已质检","queue.member.qualityChecked.no":"未质检","queue.member.qualityCheckScore":"质检评分","queue.member.qualityCheckScore.tooltip":"质检评分","queue.member.qualityCheckedAt":"质检时间","queue.member.qualityCheckedAt.tooltip":"质检时间","queue.member.tooltip.createdAt":"创建时间","queue.member.tooltip.updatedAt":"更新时间","queue.member.leaveMsg":"是否留言","queue.member.leaveMsg.yes":"已留言","queue.member.leaveMsg.no":"未留言","queue.member.intentionType":"意图类型","queue.member.emotionType":"情绪类型","queue.member.acceptType.auto":"自动接入","queue.member.solved":"是否解决","queue.member.rated":"是否评价","queue.member.rateAt":"评价时间","queue.member.channel":"渠道","queue.member.agent":"客服","queue.member.robot":"机器人","queue.member.workgroup":"工作组","queue.member.robotToAgent":"转人工","queue.member.robotToAgentTime":"转人工时间","queue.member.export":"导出","queue.member.export.coming.soon":"即将上线","queue.tab.list":"监控列表","queue.tab.member":"监控成员","queue.tab.statistic":"监控统计","queue.member.solved.yes":"已解决","queue.member.solved.no":"未解决","queue.member.acceptType.manual":"手动接入","queue.member.acceptType.robot":"机器人","queue.member.acceptType.unknown":"未接入","queue.nickname":"监控名称","queue.type":"监控类型","queue.type.workgroup":"工作组","queue.type.agent":"一对一","queue.type.robot":"机器人","queue.type.unknown":"未知","queue.day":"日期","queue.status":"状态","queue.status.open":"开启","queue.status.closed":"关闭","queue.status.unknown":"未知","queue.dashboard.title":"监控统计","queue.totalCount":"请求服务人次","queue.robotingCount":"机器人服务中人次","queue.offlineCount":"离线人次","queue.leaveMsgCount":"留言人次","queue.robotToAgentCount":"转人工人次","queue.queuingCount":"当前等待中人次","queue.chattingCount":"服务中人次","queue.closedCount":"服务结束人次","queue.avgWaitTime":"平均等待时长","queue.avgResolveTime":"平均解决时长","queue.export":"导出","queue.export.coming.soon":"即将上线","queue.type.active":"运行中","queue.type.paused":"已暂停","queue.type.closed":"已结束","queue.type.maintenance":"维护中","queue.status.active":"运行中","queue.status.paused":"已暂停","queue.status.maintenance":"维护中","queue.day.format":"YYYY年MM月DD日","queue.time.format":"HH时mm分ss秒","queue.number.unit":"人","queue.time.unit":"分钟","table.columns.reset":"重置","table.columns.setting":"列设置","table.columns.show":"显示","table.columns.hide":"隐藏","queue.statistic.title":"监控统计","queue.statistic.today":"今日","queue.statistic.yesterday":"昨日","queue.statistic.week":"近7天","queue.statistic.month":"近30天","queue.statistic.total":"总计","queue.statistic.waiting":"等待中","queue.statistic.serving":"服务中","queue.statistic.served":"已服务","queue.statistic.avgWaitTime":"平均等待时长","queue.statistic.avgSolveTime":"平均解决时长","queue.statistic.unit.minute":"分钟","queue.statistic.unit.person":"人","ticket.tab.list":"工单列表","ticket.tab.task":"任务列表","ticket.tab.form":"表单列表","ticket.list":"工单列表","ticket.task.list":"任务列表","ticket.title":"标题","ticket.type":"类型","ticket.status":"状态","ticket.priority":"优先级","ticket.creator":"创建人","ticket.assignee":"负责人","ticket.createdAt":"创建时间","ticket.updatedAt":"更新时间","ticket.dueDate":"截止日期","ticket.description":"描述","ticket.export":"导出","ticket.export.coming.soon":"即将上线","ticket.status.open":"待处理","ticket.status.in_progress":"处理中","ticket.status.resolved":"已解决","ticket.status.closed":"已结束","ticket.priority.low":"低","ticket.priority.medium":"中","ticket.priority.high":"高","ticket.priority.urgent":"紧急","ticket.type.bug":"缺陷","ticket.type.feature":"需求","ticket.type.support":"支持","ticket.type.other":"其他","channel.web.button.color":"按钮颜色","channel.web.button.color.blue":"蓝色","channel.web.button.color.green":"绿色","channel.web.button.color.red":"红色","channel.web.button.color.yellow":"黄色","channel.web.button.color.purple":"紫色","channel.web.show.bubble":"显示气泡","channel.web.show.bubble.tooltip":"开启后,在页面右下角显示气泡","channel.web.enable.multilang":"启用多语言","channel.web.enable.multilang.tooltip":"开启后,可以设置聊天窗口的语言","channel.web.select.language":"选择语言","channel.web.lang.zh_cn":"简体中文","channel.web.lang.zh_tw":"繁体中文","channel.web.lang.en":"英语","channel.web.enable.theme":"启用主题设置","channel.web.enable.theme.tooltip":"开启后,可以设置聊天窗口的主题","channel.web.select.theme":"选择主题","channel.web.theme.system":"跟随系统","channel.web.theme.light":"亮色主题","channel.web.theme.dark":"暗色主题","channel.web.embed.code":"嵌入式代码","channel.web.copy.code":"复制配置代码","channel.web.show.chat":"显示聊天窗口","channel.web.hide.chat":"隐藏聊天窗口","channel.web.fullscreen.code":"全屏窗口代码","channel.web.copy.fullscreen":"复制全屏窗口代码","channel.web.open.fullscreen":"打开全屏窗口","channel.web.frame.code":"居中窗口代码","channel.web.copy.frame":"复制居中窗口代码","channel.web.open.frame":"打开居中窗口","channel.web.config.title":"Web配置","channel.web.position":"右侧显示","channel.web.position.tooltip":"开启为右下角显示,关闭为左下角显示","channel.web.copy.success":"配置代码已复制到剪贴板","channel.web.copy.error":"复制失败,请手动复制","channel.web.fullscreen.copy.success":"全屏窗口代码已复制到剪贴板","channel.web.frame.copy.success":"居中窗口代码已复制到剪贴板","channel.web.right.position":"右侧显示","channel.web.right.position.tooltip":"开启为右下角显示,关闭为左下角显示","channel.web.theme.select":"选择主题","channel.web.theme.follow.system":"跟随系统","channel.web.code.embed":"嵌入式代码","channel.web.code.embed.desc":"添加此代码到您的网页","channel.web.code.fullscreen":"全屏窗口代码,兼容PC端和移动端","channel.web.code.fullscreen.desc":"在新窗口打开聊天,兼容PC端和移动端","channel.web.code.frame":"居中窗口代码,仅用于PC电脑端","channel.web.code.frame.desc":"在iframe中嵌入聊天, 仅用于PC电脑端","channel.web.copy.button":"复制代码","channel.web.copy.fullscreen.button":"复制全屏代码","channel.web.open.fullscreen.button":"打开全屏窗口","channel.web.copy.frame.button":"复制居中代码","channel.web.open.frame.button":"打开居中窗口","install.guide.github":"更多示例 → Github","channel.web.generate.qrcode":"生成二维码","channel.web.qrcode.title":"客服二维码","channel.web.qrcode.scan":"扫描二维码咨询客服","channel.web.qrcode.download":"下载二维码","channel.web.qrcode.download.success":"二维码下载成功","common.close":"关闭","install.guide.docs":"安装文档","install.guide.steps":"安装步骤","install.guide.step1.title":"1. 安装依赖","install.guide.step1.or":"或","install.guide.step2.title":"2. 导入组件","install.guide.step3.title":"3. 配置参数","install.guide.step3.org.comment":"替换为您的组织ID","install.guide.step3.sid.comment":"替换为您的SID","install.guide.step4.title":"4. 使用组件","install.guide.step4.open.chat":"打开聊天","install.guide.step5.title":"5. 可用方法","install.guide.step5.show":"显示聊天窗口","install.guide.step5.hide":"隐藏聊天窗口","agent.info.title":"客服信息","agent.info.nickname":"昵称","agent.info.nickname.placeholder":"请输入客服昵称","agent.info.description":"描述","agent.info.description.placeholder":"请输入客服描述","agent.info.avatar":"头像","agent.info.avatar.upload":"上传","agent.info.avatar.uploading":"上传中...","agent.info.avatar.upload.success":"上传成功","agent.info.avatar.upload.error":"上传失败","agent.info.save":"保存","agent.info.save.success":"保存成功","agent.info.save.error":"保存失败","agent.info.org":"所属组织","agent.info.org.placeholder":"请选择所属组织","agent.info.email":"客服卡片-展示邮箱","agent.info.email.placeholder":"请输入邮箱","agent.info.email.required":"请输入邮箱","agent.info.mobile":"客服卡片-展示手机号","agent.info.mobile.placeholder":"请输入手机号","agent.info.mobile.required":"请输入手机号","agent.info.member":"绑定成员","agent.info.member.bind":"绑定成员-用于账号登录","agent.info.nickname.required":"请输入客服昵称","agent.info.description.required":"请输入描述","agent.settings.title":"服务设置","agent.settings.max.serving":"最大服务数","agent.settings.max.serving.tooltip":"同时服务的最大访客数","agent.settings.auto.accept":"自动接入","agent.settings.auto.accept.tooltip":"自动接受新的会话请求","agent.settings.auto.close":"自动关闭","agent.settings.auto.close.tooltip":"访客离开后自动关闭会话","agent.settings.auto.offline":"自动离线","agent.settings.auto.offline.tooltip":"浏览器关闭时自动离线","agent.settings.save":"保存","agent.settings.save.success":"设置保存成功","agent.settings.save.error":"设置保存失败","agent.settings.leave.msg":"离线留言提示","agent.settings.leave.msg.required":"请输入离线留言提示","agent.settings.leave.msg.placeholder":"请输入离线留言提示...","agent.settings.auto.close.time":"无新消息会话自动关闭时长(单位:分钟)","agent.settings.auto.close.time.tooltip":"指定时间内无新消息自动关闭会话","agent.settings.auto.close.tip":"会话自动关闭提示","agent.settings.auto.close.tip.tooltip":"会话自动关闭提示","agent.settings.auto.close.tip.required":"请输入会话自动关闭提示","agent.settings.auto.close.tip.placeholder":"请输入会话自动关闭提示...","agent.settings.agent.close.tip":"客服会话关闭提示","agent.settings.agent.close.tip.tooltip":"客服会话关闭提示","agent.settings.agent.close.tip.required":"请输入客服会话关闭提示","agent.settings.agent.close.tip.placeholder":"请输入客服会话关闭提示...","agent.settings.show.unknown.answer":"显示未知答案固定回复","agent.settings.unknown.answer":"未知答案固定回复","agent.settings.unknown.answer.required":"请输入未知答案固定回复","agent.settings.unknown.answer.placeholder":"请输入未知答案固定回复...","agent.settings.max.thread":"同时最大接待数量","agent.settings.max.thread.tip1":"1. 同时最大接待数量,超出数量默认进入排队监控","agent.settings.max.thread.tip2":"2. 0为所有访客默认进入排队监控,需要客服手动接入","agent.settings.max.thread.tip3":"3. 当接待数量小于最大接待数量时,会话自动接入,优先接入排队监控中会话","agent.settings.show.logo":"显示Logo","agent.settings.show.logo.tooltip":"只有付费会员可以去掉Logo","agent.settings.show.top.tip":"显示置顶语/公告","agent.settings.top.tip":"置顶语","agent.settings.top.tip.required":"请输入置顶语","agent.settings.top.tip.placeholder":"请输入置顶语...","agent.settings.welcome.tip":"欢迎语","agent.settings.welcome.tip.required":"请输入欢迎语","agent.settings.welcome.tip.placeholder":"请输入欢迎语...","faq.create.first":"请先到 知识库 -> 常见问题 -> 新建,创建常见问题之后,再来添加","faq.show.faqs":"是否显示侧边栏常见问题","faq.add.faqs":"添加常见问题","faq.generate.ai":"基于当前知识库,由AI生成常见问题","faq.generate.coming.soon":"即将上线,敬请期待","faq.show.quick.buttons":"是否显示输入框上方快捷按钮","faq.add.quick.buttons":"添加快捷按钮","faq.generate.quick.buttons":"基于当前知识库,由AI生成快捷按钮","faq.show.guess":"是否显示猜你想问","faq.add.guess":"添加猜你想问","faq.generate.guess":"基于当前知识库,由AI生成猜你想问","faq.show.hot":"是否显示热门问题","faq.add.hot":"添加热门问题","faq.generate.hot":"基于当前知识库,由AI生成热门问题","faq.show.shortcut":"是否显示快捷路径","faq.add.shortcut":"添加快捷路径","faq.generate.shortcut":"基于当前知识库,由AI生成快捷路径","chat.window.show":"显示聊天窗口","chat.window.hide":"隐藏聊天窗口","rate.show.button":"访客端是否显示评价按钮","rate.show.button.tooltip":"开启后访客可以对会话进行评价","rate.auto.invite.rate":"会话关闭时自动邀请评价","rate.auto.invite.rate.tooltip":"会话关闭时自动邀请评价","rate.auto.invite.rate.tip":"请对本次服务进行评价","rate.auto.invite.rate.tip.tooltip":"请对本次服务进行评价提示","rate.auto.invite.rate.tip.required":"请输入自动邀请评价提示","rate.auto.invite.rate.tip.placeholder":"请输入自动邀请评价提示...","rate.min.messages":"最低消息数","rate.min.messages.required":"请输入最低消息数","rate.min.messages.tooltip":"会话达到指定消息数后才允许评价","channel.social.wechat":"微信","channel.social.wechat.mp":"微信公众号","channel.social.wechat.mini":"微信小程序","channel.social.wechat.work":"企业微信","channel.social.wechat.kefu":"微信客服","channel.social.douyin":"抖音","channel.social.xiaohongshu":"小红书","channel.social.baidu":"百度","channel.social.weibo":"微博","channel.social.bilibili":"哔哩哔哩","channel.social.zhihu":"知乎","channel.shop.pdd":"拼多多","channel.shop.jd":"京东","channel.shop.qianniu":"千牛","channel.shop.doudian":"抖店","faq.rating.user":"用户","faq.rating.type":"评价类型","faq.rating.thumbs_up":"点赞","faq.rating.thumbs_down":"点踩","faq.rating.message":"消息ID","faq.rating.thread":"会话ID","faq.rating.tags":"反馈标签","faq.rating.reason":"反馈原因","faq.rating.details":"评价详情","faq.rating.title":"FAQ评价","faq.rating.faq":"常见问题","faq.rating.question":"问题","faq.rating.answer":"回答","faq.rating.export":"导出评价","faq.rating.view":"查看对话","faq.rating.date":"评价日期","faq.rating.createdAt":"提交时间","faq.rating.updatedAt":"更新时间",view:"查看","channel.tip.title":"接入说明","channel.tip.desc":"请按照以下步骤完成接入配置","channel.tip.step1":"1. 申请开通对应平台的开发者账号","channel.tip.step2":"2. 在开发者平台完成应用创建和配置","channel.tip.step3":"3. 获取应用的密钥信息填写到下方","channel.tip.step4":"4. 完成配置后即可开始使用","channel.tip.help":"查看帮助文档","channel.form.appid":"AppID","channel.form.appid.required":"请输入AppID","channel.form.secret":"Secret","channel.form.secret.required":"请输入Secret","channel.form.token":"Token","channel.form.token.required":"请输入Token","channel.form.aeskey":"EncodingAESKey","channel.form.aeskey.required":"请输入EncodingAESKey","channel.form.save":"保存配置","channel.form.save.success":"配置保存成功","channel.form.save.error":"配置保存失败","pages.article.list":"文章列表","pages.article.title":"标题","pages.article.summary":"摘要","pages.article.category":"分类","pages.article.type":"类型","pages.article.tags":"标签","pages.article.startDate":"开始日期","pages.article.endDate":"结束日期","pages.article.readCount":"阅读数","pages.article.likeCount":"点赞数","pages.article.status":"状态","pages.article.editor":"编辑","pages.article.needAudit":"需要审核","pages.article.auditStatus":"审核状态","pages.article.auditOpinion":"审核意见","pages.article.auditUser":"审核人","pages.article.published":"已发布","pages.article.top":"置顶","pages.article.createdAt":"创建时间","pages.article.updatedAt":"更新时间","pages.article.DRAFT":"草稿","pages.article.PUBLISHED":"已发布","pages.article.EDITING":"编辑中","pages.article.REJECTED":"已拒绝","pages.article.preview":"预览文章","pages.article.create":"创建文章","pages.article.edit":"编辑文章","pages.article.delete":"删除文章","pages.article.export":"导出文章","pages.article.view":"查看文章","pages.article.all":"全部","pages.kbase.preview":"预览知识库","pages.article.approve":"通过审核","pages.article.setTop":"设为置顶","pages.article.cancelTop":"取消置顶","pages.article.top.yes":"置顶","pages.article.top.no":"普通","pages.common.actions":"操作","pages.common.delete":"删除","pages.common.delete.confirm":"确定删除吗?","pages.common.delete.success":"删除成功","pages.common.delete.error":"删除失败","pages.common.ok":"确认","pages.common.cancel":"取消","pages.common.deleteTip":"删除提示","pages.common.deleteConfirm":"确定删除 {name} 吗?","autoreply.keyword.keywordList":"关键词","autoreply.keyword.replyList":"回复内容","autoreply.keyword.matchType":"匹配方式","autoreply.keyword.contentType":"内容类型","autoreply.keyword.category":"分类","autoreply.keyword.enabled":"状态","autoreply.keyword.isTransfer":"转人工","autoreply.keyword.startDate":"开始时间","autoreply.keyword.endDate":"结束时间","autoreply.keyword.updatedAt":"更新时间","autoreply.matchType.exact":"精确匹配","autoreply.matchType.contains":"包含匹配","autoreply.matchType.prefix":"前缀匹配","autoreply.matchType.suffix":"后缀匹配","autoreply.contentType.text":"文本","autoreply.contentType.image":"图片","autoreply.contentType.video":"视频","autoreply.contentType.file":"文件","common.enabled":"启用","common.disabled":"禁用","common.yes":"是","common.no":"否","autoreply.fixed.content":"内容","autoreply.fixed.type":"类型","autoreply.fixed.replyCount":"回复次数","autoreply.fixed.enabled":"状态","autoreply.fixed.category":"分类","autoreply.fixed.tags":"标签","autoreply.fixed.startDate":"开始时间","autoreply.fixed.endDate":"结束时间","autoreply.fixed.updatedAt":"更新时间","autoreply.fixed.title":"固定回复","autoreply.fixed.tooltip":"客服->一对一->高级设置->固定回复","autoreply.type.text":"文本","autoreply.type.image":"图片","autoreply.type.video":"视频","autoreply.type.file":"文件","autoreply.status.enabled":"启用","autoreply.status.disabled":"禁用","autoreply.action.create":"创建固定回复","autoreply.action.edit":"编辑固定回复","autoreply.action.delete":"删除固定回复","autoreply.action.import":"导入固定回复","autoreply.action.export":"导出固定回复","autoreply.action.download":"下载模板","autoreply.message.creating":"正在创建...","autoreply.message.updating":"正在更新...","autoreply.message.loading":"加载中...","autoreply.message.success":"操作成功","autoreply.message.error":"操作失败","autoreply.message.delete.confirm":"确定要删除该回复吗?","pages.common.edit":"编辑","pages.common.create":"新建","pages.common.import":"导入","pages.common.export":"导出","pages.common.downloadTemplate":"下载模板","quickreply.title":"快捷回复","quickreply.tooltip":"客服->一对一->高级设置->快捷回复","quickreply.title.field":"标题","quickreply.content":"内容","quickreply.type":"类型","quickreply.type.text":"文本","quickreply.type.image":"图片","quickreply.type.video":"视频","quickreply.type.file":"文件","quickreply.shortcut":"快捷键","quickreply.level":"级别","quickreply.tags":"标签","quickreply.enabled":"状态","quickreply.enabled.true":"启用","quickreply.enabled.false":"禁用","quickreply.category":"分类","quickreply.startDate":"开始时间","quickreply.endDate":"结束时间","quickreply.updatedAt":"更新时间","quickreply.action.create":"创建快捷回复","quickreply.action.edit":"编辑快捷回复","quickreply.action.delete":"删除快捷回复","quickreply.action.import":"导入快捷回复","quickreply.action.export":"导出快捷回复","quickreply.action.download":"下载模板","quickreply.message.creating":"正在创建...","quickreply.message.updating":"正在更新...","quickreply.message.loading":"加载中...","quickreply.message.success":"操作成功","quickreply.message.error":"操作失败","quickreply.message.delete.confirm":"确定要删除该快捷回复吗?","taboo.title":"敏感词","taboo.tooltip":"客服->一对一->高级设置->敏感词","taboo.content":"内容","taboo.type":"类型","taboo.type.text":"文本","taboo.type.image":"图片","taboo.type.video":"视频","taboo.type.file":"文件","taboo.level":"级别","taboo.enabled":"状态","taboo.enabled.true":"启用","taboo.enabled.false":"禁用","taboo.category":"分类","taboo.tags":"标签","taboo.startDate":"开始时间","taboo.endDate":"结束时间","taboo.updatedAt":"更新时间","taboo.action.create":"创建敏感词","taboo.action.edit":"编辑敏感词","taboo.action.delete":"删除敏感词","taboo.action.import":"导入敏感词","taboo.action.export":"导出敏感词","taboo.action.download":"下载模板","taboo.message.creating":"正在创建...","taboo.message.updating":"正在更新...","taboo.message.loading":"加载中...","taboo.message.success":"操作成功","taboo.message.error":"操作失败","taboo.message.delete.confirm":"确定要删除该敏感词吗?","delete.tip":"删除确认","delete.confirm":"确定要删除吗?","delete.success":"删除成功","delete.error":"删除失败","create.success":"创建成功","create.error":"创建失败","update.success":"更新成功","update.error":"更新失败",loading:"加载中...",updating:"更新中...",creating:"创建中...","fetch.categories.error":"获取分类失败","pages.user.edit":"编辑用户","pages.user.create":"新建用户","pages.user.username":"用户名","pages.user.username.required":"请输入用户名","pages.user.nickname":"昵称","pages.user.nickname.required":"请输入昵称","pages.user.email":"邮箱","pages.user.email.required":"请输入邮箱地址","pages.user.email.invalid":"邮箱格式不正确","pages.user.email.verified":"邮箱已验证","pages.user.email.verified.yes":"已验证","pages.user.email.verified.no":"未验证","pages.user.mobile":"手机号","pages.user.mobile.required":"请输入手机号","pages.user.mobile.invalid":"手机号格式不正确","pages.user.mobile.verified":"手机号已验证","pages.user.mobile.verified.yes":"已验证","pages.user.mobile.verified.no":"未验证","pages.user.enabled":"状态","pages.user.password":"密码","pages.user.password.required":"请输入密码","pages.user.superUser.notAllow":"超级管理员不允许修改邮箱验证/手机号验证/可用状态","pages.user.superUser.notDelete":"超级管理员不允许删除","pages.common.save":"保存","pages.form.error":"请检查表单填写","pages.user.status.enabled":"启用","pages.user.status.disabled":"禁用","pages.user.createdAt":"注册时间","pages.org.list":"组织列表","pages.user.list":"用户列表","pages.user.organization":"组织机构","pages.user.roles":"角色","pages.user.authorities":"权限","pages.user.description":"描述","pages.user.superUser":"超级管理员","pages.user.superUser.yes":"是","pages.user.superUser.no":"否","pages.user.updatedAt":"最后更新","pages.org.create":"创建组织","pages.org.edit":"编辑组织","pages.org.name":"组织名称","pages.org.name.required":"请输入组织名称","pages.org.logo":"标志","pages.org.logo.placeholder":"请输入标志 URL","pages.org.logo.upload":"上传Logo","pages.org.code":"组织代码","pages.org.code.required":"请输入组织代码","pages.org.description":"描述","pages.org.description.placeholder":"请输入组织描述","pages.org.verifiedType":"认证类型","pages.org.verifiedType.placeholder":"请选择认证类型","pages.org.identityType":"证件类型","pages.org.identityType.placeholder":"请选择证件类型","pages.org.identityImage":"证件图片","pages.org.identityImage.placeholder":"请输入证件图片URL","pages.org.identityNumber":"证件号码","pages.org.identityNumber.placeholder":"请输入证件号码","pages.org.verifyStatus":"认证状态","pages.org.verifyStatus.placeholder":"请选择认证状态","pages.org.rejectReason":"拒绝原因","pages.org.rejectReason.placeholder":"如果审核失败,请填写拒绝原因","pages.org.createdAt":"创建时间","pages.org.updatedAt":"更新时间","pages.org.verifiedType.personal":"个人认证","pages.org.verifiedType.company":"企业认证","pages.org.verifiedType.government":"政府认证","pages.org.verifiedType.institution":"机构认证","pages.org.verifiedType.industry":"行业认证","pages.org.verifiedType.nonProfit":"非营利组织认证","pages.org.verifiedType.others":"其他认证","pages.org.verifyStatus.unverified":"未认证","pages.org.verifyStatus.verifying":"认证中","pages.org.verifyStatus.verified":"已认证","pages.org.verifyStatus.failed":"认证失败","pages.org.verifyDate":"认证时间","pages.org.verifyDate.placeholder":"请输入认证时间","pages.org.vip":"会员状态","pages.org.vip.yes":"是","pages.org.vip.no":"否","pages.org.vipExpireDate":"会员过期时间","pages.org.vipExpireDate.placeholder":"请选择会员过期日期","pages.org.enabled":"状态","pages.org.status.enabled":"启用","pages.org.status.disabled":"禁用","pages.org.superUser.disabled":"超级用户组织不允许禁用","pages.org.superUser.cannotDelete":"超级用户组织不允许删除","pages.org.superUser.cannotDisable":"超级用户组织不允许禁用","pages.org.admin":"管理员","pages.org.admin.placeholder":"请选择组织管理员","pages.org.admin.tip":"只显示未分配组织的用户,避免覆盖现有组织关系","model.pull":"拉取模型","model.pulling":"拉取中...","model.pull.success":"拉取成功","model.pull.failed":"拉取失败","model.not.running":"模型服务未运行","upload.modal.title":"上传文件","upload.drag.text":"点击或拖拽文件至此区域上传","upload.drag.hint":"支持单个或批量上传文件","upload.uploading":"正在上传 {filename}...","upload.success":"上传 {filename} 成功","upload.failed":"上传 {filename} 失败","upload.batch.uploading":"正在上传文件...","upload.batch.success":"成功上传 {count} 个文件","upload.batch.partial":"成功上传 {success} 个文件,{failed} 个文件上传失败","upload.batch.error":"上传过程发生错误","upload.type.invalid":"不支持的文件类型: {fileType},请选择 {acceptTypes} 格式的文件","upload.drop.type.invalid":"拖入的文件包含不支持的类型: {fileNames},请选择 {acceptTypes} 格式的文件","upload.drag.hint.withtype":"支持单个或批量上传 {acceptTypes} 格式的文件","upload.start":"开始上传","upload.uploaded.files":"已上传文件","upload.nofiles":"请先选择文件","upload.auto.generate.llm.qa":"自动生成问答对","upload.auto.llm.split":"自动拆分切块","deleteAll.tip":"删除确认","deleteAll.confirm":"确定要删除所有问答对数据吗?此操作不可恢复!",deleteAll:"删除所有","deleteAll.nodata":"没有数据可删除","deleteAll.success":"成功删除所有数据","deleteAll.failed":"删除失败","deleteAll.error":"删除过程发生错误","batch.delete":"批量删除","batch.deleteTip":"批量删除确认","batch.deleteAffirm":"确定要删除选中的","batch.delete.noselection":"请选择要删除的项目","batch.delete.success":"成功删除 {count} 个项目","batch.delete.partial":"删除了 {success} 个项目,{fail} 个项目删除失败","batch.operations":"批量操作","batch.enable":"批量启用","batch.disable":"批量禁用","batch.enable.success":"成功启用 {count} 个项目","batch.disable.success":"成功禁用 {count} 个项目","batch.enable.partial":"启用了 {success} 个项目,{fail} 个项目启用失败","batch.disable.partial":"禁用了 {success} 个项目,{fail} 个项目禁用失败","batch.noselection":"请选择要处理的项目",enabling:"正在启用...",disabling:"正在禁用...","more.operations":"更多操作","export.current":"导出当前页","export.all":"导出全部","export.range":"分段导出",items:"项",delete:"删除",edit:"编辑",deleteTip:"删除确认",deleteAffirm:"确定要删除",export:"导出",import:"导入","download.template":"下载模板",create:"新建",deleting:"删除中...","deleting.all":"正在删除所有数据...","taboo.synonym.tooltip":"不同表达的相同意思","taboo.synonym.add":"添加同义词","taboo.synonym":"同义词","taboo.reply":"回复内容","taboo.reply.placeholder":"当用户输入包含敏感词的内容时,系统将返回此回复","taboo.reply.required":"请输入回复内容","taboo.tags.tooltip":"便于分类和搜索","taboo.tags.add":"添加标签","leave.message.replyContent":"回复留言","leave.message.details":"留言详情","reply.content":"回复内容","please.enter.reply":"请输入回复内容","reply.content.required":"请输入回复内容","reply.success":"回复成功","reply.failed":"回复失败","reply.error":"回复出错","replied.content":"回复内容",repliedAt:"回复时间","reply.exists.warning":"已回复,继续回复仅更新已有回复","reply.images":"回复图片","reply.user":"回复人员","queue.nickname.tooltip":"客服或工作组的名称","queue.type.tooltip":"接待类型:工作组、客服或机器人","queue.day.tooltip":"统计的日期","queue.totalCount.tooltip":"今日请求服务总人数","queue.robotingCount.tooltip":"机器人服务中人次","queue.offlineCount.tooltip":"客服离线人次","queue.leaveMsgCount.tooltip":"访客留言数量","queue.robotToAgentCount.tooltip":"从机器人转人工的次数","queue.queuingCount.tooltip":"当前排队中人数","queue.chattingCount.tooltip":"正在服务中人数","queue.closedCount.tooltip":"已结束会话数量","queue.totalCount.trend":"总数趋势","queue.hourly.trend":"24小时接待人数趋势",noData:"暂无数据","queue.member.nickname.tooltip":"访客的昵称或识别名称","queue.member.channel.tooltip":"访客使用的设备类型或应用程序","queue.member.number.tooltip":"访客在队列中的序号","queue.member.waitTime.tooltip":"访客等待接入的时间","queue.member.enqueueTime.tooltip":"访客加入队列的时间","queue.member.status.tooltip":"当前会话的处理状态","queue.member.robotAcceptType.tooltip":"机器人接入访客的方式","queue.member.robotAcceptTime.tooltip":"机器人开始服务的时间","queue.member.robotToAgent.tooltip":"是否从机器人转接至人工客服","queue.member.robotToAgentTime.tooltip":"转接至人工客服的时间","queue.member.agent.tooltip":"处理该会话的客服","queue.member.offline.tooltip":"人工客服是否离线","queue.member.agentAcceptType.tooltip":"人工客服接入访客的方式","queue.member.agentAcceptTime.tooltip":"人工客服开始服务的时间","queue.member.solved.tooltip":"访客的问题是否已解决","queue.member.rated.tooltip":"访客是否对服务进行评价","queue.member.rateAt.tooltip":"访客评价的时间","queue.member.qualityChecked.tooltip":"会话是否已进行质检","queue.member.summarized.tooltip":"客服是否已对会话进行总结","queue.member.visitorMessageCount.tooltip":"访客发送的消息数量","queue.member.agentMessageCount.tooltip":"人工客服发送的消息数量","queue.member.robotMessageCount.tooltip":"机器人发送的消息数量","queue.member.leaveMsg.tooltip":"访客是否有留言","queue.member.robot.tooltip":"服务该访客的机器人","thread.process.status.new":"新会话","thread.process.status.roboting":"机器人服务中","thread.process.status.offline":"离线留言","thread.process.status.queuing":"排队中","thread.process.status.chatting":"对话中","thread.process.status.closed":"已关闭",flow:"流程","customer.nickname.tooltip":"客户的昵称或显示名称","customer.email.tooltip":"客户的电子邮箱地址","customer.mobile.tooltip":"客户的手机号码","customer.description.tooltip":"关于客户的附加描述信息","customer.createdAt.tooltip":"客户账号创建的日期和时间","visitor.nickname.tooltip":"访客的昵称或显示名称","visitor.ip.tooltip":"访客的IP地址","visitor.ipLocation.tooltip":"基于IP地址确定的访客地理位置,格式:国家|区域|省份|城市|ISP,如:中国|0|湖北省|武汉市|联通","visitor.status.tooltip":"访客当前的在线状态","visitor.channel.tooltip":"访客使用的设备或浏览器类型","visitor.updatedAt.tooltip":"访客最后活动的时间","visitor.black.nickname.tooltip":"被加入黑名单的访客昵称","visitor.black.type.tooltip":"黑名单类型,用户或访客","visitor.black.threadTopic.tooltip":"会话的主题或标题","visitor.black.blockIp.tooltip":"是否同时封禁此访客的IP地址","visitor.black.startTime.tooltip":"黑名单开始生效的时间","visitor.black.endTime.tooltip":"黑名单结束的时间","visitor.black.reason.tooltip":"将访客加入黑名单的原因","visitor.black.userNickname.tooltip":"执行黑名单操作的用户","visitor.blackIp.ip.tooltip":"被封禁的IP地址","visitor.blackIp.reason.tooltip":"将IP地址加入黑名单的原因","visitor.blackIp.startTime.tooltip":"IP封禁开始生效的时间","visitor.blackIp.endTime.tooltip":"IP封禁结束的时间","visitor.blackIp.timeRange.tooltip":"设置IP封禁的时间范围","visitor.blackIp.userNickname.tooltip":"执行IP封禁操作的用户",fileName:"文件名",fileUrl:"文件链接",vectorStatus:"向量状态",status:"状态",tags:"标签",enabled:"状态",categoryUid:"分类",createdAt:"创建时间",updatedAt:"更新时间","view.file":"查看文件","export.options":"导出选项","llm.status.success":"处理成功","llm.status.error":"处理失败","llm.status.new":"待处理","llm.status.processing":"处理中","llm.vectorStatus.success":"向量化成功","llm.vectorStatus.error":"向量化失败","llm.vectorStatus.new":"待向量化","llm.vectorStatus.processing":"向量化中","pages.email.mass.sending":"邮件群发","pages.email.template.tab":"邮件模板","pages.email.send.tab":"发送记录","pages.whatsapp.mass.sending":"WhatsApp 群发","pages.whatsapp.template.tab":"WhatsApp 模板","pages.whatsapp.send.tab":"发送记录",url:"URL",title:"标题",referrer:"来源",deviceType:"设备类型",browser:"浏览器",duration:"停留时长",ipAddress:"IP地址",geoLocation:"地理位置","browse.status":"状态",operatingSystem:"操作系统",screenResolution:"屏幕分辨率",pageLoadTime:"页面加载时间",sessionId:"会话ID",userAgent:"User-Agent",utmSource:"UTM来源",utmMedium:"UTM媒介",utmCampaign:"UTM活动",eventData:"事件数据",submit:"提交","browse.tab.all":"网页浏览记录","browse.url.tooltip":"访问的URL地址","browse.title.tooltip":"页面标题","browse.referrer.tooltip":"来源页面URL","browse.deviceType.tooltip":"设备类型(desktop/mobile/tablet)","browse.browser.tooltip":"浏览器类型","browse.duration.tooltip":"停留时长(秒)","browse.ipAddress.tooltip":"访客IP地址","browse.geoLocation.tooltip":"访客地理位置","browse.status.tooltip":"浏览状态","browse.createdAt.tooltip":"访问时间","browse.delete.confirm":"确定要删除该浏览记录吗?","browse.delete.confirm.content":"删除后将无法恢复,请谨慎操作!","browse.edit":"编辑浏览记录","browse.create":"新增浏览记录"}),{"i18n.AUTHORITY":"权限","i18n.AUTHORITY_CREATE":"创建权限","i18n.AUTHORITY_READ":"读取权限","i18n.AUTHORITY_UPDATE":"更新权限","i18n.AUTHORITY_DELETE":"删除权限","i18n.AUTHORITY_EXPORT":"导出权限","i18n.ROLE":"角色","i18n.ROLE_CREATE":"创建角色","i18n.ROLE_READ":"读取角色","i18n.ROLE_UPDATE":"更新角色","i18n.ROLE_DELETE":"删除角色","i18n.ROLE_EXPORT":"导出角色","i18n.ORGANIZATION":"组织","i18n.ORGANIZATION_CREATE":"创建组织","i18n.ORGANIZATION_READ":"读取组织","i18n.ORGANIZATION_UPDATE":"更新组织","i18n.ORGANIZATION_DELETE":"删除组织","i18n.ORGANIZATION_EXPORT":"导出组织","i18n.USER":"用户","i18n.USER_CREATE":"创建用户","i18n.USER_READ":"读取用户","i18n.USER_UPDATE":"更新用户","i18n.USER_DELETE":"删除用户","i18n.USER_EXPORT":"导出用户","i18n.ASSISTANT":"助手","i18n.ASSISTANT_CREATE":"创建助手","i18n.ASSISTANT_READ":"读取助手","i18n.ASSISTANT_UPDATE":"更新助手","i18n.ASSISTANT_DELETE":"删除助手","i18n.ASSISTANT_EXPORT":"导出助手","i18n.BLACK":"黑名单","i18n.BLACK_CREATE":"创建黑名单","i18n.BLACK_READ":"读取黑名单","i18n.BLACK_UPDATE":"更新黑名单","i18n.BLACK_DELETE":"删除黑名单","i18n.BLACK_EXPORT":"导出黑名单","i18n.CATEGORY":"类别","i18n.CATEGORY_CREATE":"创建类别","i18n.CATEGORY_READ":"读取类别","i18n.CATEGORY_UPDATE":"更新类别","i18n.CATEGORY_DELETE":"删除类别","i18n.CATEGORY_EXPORT":"导出类别","i18n.CHANNEL":"渠道","i18n.CHANNEL_CREATE":"创建渠道","i18n.CHANNEL_READ":"读取渠道","i18n.CHANNEL_UPDATE":"更新渠道","i18n.CHANNEL_DELETE":"删除渠道","i18n.CHANNEL_EXPORT":"导出渠道","i18n.IP":"IP","i18n.IP_CREATE":"创建IP","i18n.IP_READ":"读取IP","i18n.IP_UPDATE":"更新IP","i18n.IP_DELETE":"删除IP","i18n.IP_EXPORT":"导出IP","i18n.MESSAGE":"消息","i18n.MESSAGE_CREATE":"创建消息","i18n.MESSAGE_READ":"读取消息","i18n.MESSAGE_UPDATE":"更新消息","i18n.MESSAGE_DELETE":"删除消息","i18n.MESSAGE_EXPORT":"导出消息","i18n.THREAD":"线程","i18n.THREAD_CREATE":"创建线程","i18n.THREAD_READ":"读取线程","i18n.THREAD_UPDATE":"更新线程","i18n.THREAD_DELETE":"删除线程","i18n.THREAD_EXPORT":"导出线程","i18n.PUSH":"推送","i18n.PUSH_CREATE":"创建推送","i18n.PUSH_READ":"读取推送","i18n.PUSH_UPDATE":"更新推送","i18n.PUSH_DELETE":"删除推送","i18n.PUSH_EXPORT":"导出推送","i18n.ARTICLE":"文章","i18n.ARTICLE_CREATE":"创建文章","i18n.ARTICLE_READ":"读取文章","i18n.ARTICLE_UPDATE":"更新文章","i18n.ARTICLE_DELETE":"删除文章","i18n.ARTICLE_EXPORT":"导出文章","i18n.AUTOREPLY":"自动回复","i18n.AUTOREPLY_CREATE":"创建自动回复","i18n.AUTOREPLY_READ":"读取自动回复","i18n.AUTOREPLY_UPDATE":"更新自动回复","i18n.AUTOREPLY_DELETE":"删除自动回复","i18n.AUTOREPLY_EXPORT":"导出自动回复","i18n.FAQ":"常见问题","i18n.FAQ_CREATE":"创建常见问题","i18n.FAQ_READ":"读取常见问题","i18n.FAQ_UPDATE":"更新常见问题","i18n.FAQ_DELETE":"删除常见问题","i18n.FAQ_EXPORT":"导出常见问题","i18n.NOTEBASE":"知识库","i18n.NOTEBASE_CREATE":"创建知识库","i18n.NOTEBASE_READ":"读取知识库","i18n.NOTEBASE_UPDATE":"更新知识库","i18n.NOTEBASE_DELETE":"删除知识库","i18n.NOTEBASE_EXPORT":"导出知识库","i18n.TICKET":"工单","i18n.TICKET_CREATE":"创建工单","i18n.TICKET_READ":"读取工单","i18n.TICKET_UPDATE":"更新工单","i18n.TICKET_DELETE":"删除工单","i18n.TICKET_EXPORT":"导出工单","i18n.PROCESS":"流程","i18n.PROCESS_CREATE":"创建流程","i18n.PROCESS_READ":"读取流程","i18n.PROCESS_UPDATE":"更新流程","i18n.PROCESS_DELETE":"删除流程","i18n.PROCESS_EXPORT":"导出流程","i18n.KBASE":"知识库","i18n.KBASE_CREATE":"创建知识库","i18n.KBASE_READ":"读取知识库","i18n.KBASE_UPDATE":"更新知识库","i18n.KBASE_DELETE":"删除知识库","i18n.KBASE_EXPORT":"导出知识库","i18n.ROBOT":"机器人","i18n.ROBOT_CREATE":"创建机器人","i18n.ROBOT_READ":"读取机器人","i18n.ROBOT_UPDATE":"更新机器人","i18n.ROBOT_DELETE":"删除机器人","i18n.ROBOT_EXPORT":"导出机器人","i18n.AGENT":"客服","i18n.AGENT_CREATE":"创建客服","i18n.AGENT_READ":"读取客服","i18n.AGENT_UPDATE":"更新客服","i18n.AGENT_DELETE":"删除客服","i18n.AGENT_EXPORT":"导出客服","i18n.WORKGROUP":"工作组","i18n.WORKGROUP_CREATE":"创建工作组","i18n.WORKGROUP_READ":"读取工作组","i18n.WORKGROUP_UPDATE":"更新工作组","i18n.WORKGROUP_DELETE":"删除工作组","i18n.WORKGROUP_EXPORT":"导出工作组","i18n.MEMBER":"成员","i18n.MEMBER_CREATE":"创建成员","i18n.MEMBER_READ":"读取成员","i18n.MEMBER_UPDATE":"更新成员","i18n.MEMBER_DELETE":"删除成员","i18n.MEMBER_EXPORT":"导出成员","role.management.title":"角色管理","role.management.create":"创建角色","role.management.edit":"编辑角色","role.management.delete":"删除角色","role.management.assign":"分配权限","role.info.name":"角色名称","role.info.code":"角色编码","role.info.description":"描述","role.info.status":"状态","role.info.createTime":"创建时间","role.info.updateTime":"更新时间","role.info.members":"成员数","role.status.active":"正常","role.status.inactive":"已禁用","role.status.deleted":"已删除","role.permission.system":"系统管理","role.permission.user":"用户管理","role.permission.role":"角色管理","role.permission.menu":"菜单管理","role.permission.log":"日志管理","role.permission.data":"数据管理","role.permission.view":"查看","role.permission.create":"创建","role.permission.edit":"编辑","role.permission.delete":"删除","role.permission.export":"导出","role.permission.import":"导入","role.message.create.success":"角色创建成功","role.message.update.success":"角色更新成功","role.message.delete.success":"角色删除成功","role.message.assign.success":"权限分配成功","role.message.operation.failed":"操作失败","role.validation.name.required":"请输入角色名称","role.validation.code.required":"请输入角色编码","role.validation.code.exists":"角色编码已存在","role.validation.permission.required":"请至少选择一个权限","role.confirm.delete":"确定要删除此角色吗?","role.confirm.inactive":"确定要禁用此角色吗?","role.confirm.active":"确定要启用此角色吗?","role.edit.title":"编辑角色","role.create.title":"创建角色","role.name":"角色名称","role.name.required":"请输入角色名称","role.description":"角色描述","role.description.required":"请输入角色描述","role.system.noedit":"系统角色不允许编辑","role.system.nodelete":"系统角色不允许删除"}),{"ticket.statistic.title":"工单统计","ticket.statistic.subtitle":"工单处理数据分析","ticket.statistic.timeRange.today":"今日","ticket.statistic.timeRange.yesterday":"昨日","ticket.statistic.timeRange.week":"本周","ticket.statistic.timeRange.lastWeek":"上周","ticket.statistic.timeRange.month":"本月","ticket.statistic.timeRange.lastMonth":"上月","ticket.statistic.timeRange.quarter":"本季度","ticket.statistic.timeRange.year":"本年","ticket.statistic.timeRange.custom":"自定义","ticket.statistic.filter.org":"选择组织","ticket.statistic.filter.agent":"选择客服","ticket.statistic.filter.workgroup":"选择工作组","ticket.statistic.filter.department":"选择部门","ticket.statistic.filter.category":"工单类型","ticket.statistic.filter.priority":"优先级","ticket.statistic.filter.status":"状态","ticket.statistic.filter.export":"导出报表","ticket.statistic.filter.refresh":"刷新数据","ticket.statistic.filter.calculate":"计算数据","ticket.statistic.total":"总工单数","ticket.statistic.avgResponseTime":"平均响应时间","ticket.statistic.resolutionRate":"解决率","ticket.statistic.customerSatisfaction":"客户满意度","ticket.statistic.firstResponseTime":"首次响应时间","ticket.statistic.resolutionTime":"平均解决时间","ticket.statistic.reopenRate":"重开率","ticket.statistic.overdue":"超时工单","ticket.statistic.trend":"工单趋势","ticket.statistic.distribution":"工单分布","ticket.statistic.details":"详细数据","ticket.statistic.agentPerformance":"客服绩效","ticket.statistic.peakHours":"高峰时段","ticket.statistic.chart.line":"折线图","ticket.statistic.chart.area":"面积图","ticket.statistic.chart.bar":"柱状图","ticket.statistic.chart.pie":"饼图","ticket.statistic.chart.heat":"热力图","ticket.statistic.table.date":"日期","ticket.statistic.table.new":"新建工单","ticket.statistic.table.resolved":"已解决","ticket.statistic.table.pending":"待处理","ticket.statistic.table.processing":"处理中","ticket.statistic.table.closed":"已结束","ticket.statistic.table.avgResponse":"平均响应时间","ticket.statistic.table.satisfaction":"满意度","ticket.statistic.table.agent":"客服","ticket.statistic.table.department":"部门","ticket.statistic.type.consultation":"产品咨询","ticket.statistic.type.technical":"技术支持","ticket.statistic.type.billing":"账单问题","ticket.statistic.type.complaint":"投诉建议","ticket.statistic.type.other":"其他","ticket.statistic.priority.high":"高","ticket.statistic.priority.medium":"中","ticket.statistic.priority.low":"低","ticket.statistic.status.pending":"待处理","ticket.statistic.status.processing":"处理中","ticket.statistic.status.resolved":"已解决","ticket.statistic.status.closed":"已结束","ticket.statistic.status.overdue":"已超时","ticket.statistic.unit.minute":"分钟","ticket.statistic.unit.hour":"小时","ticket.statistic.unit.day":"天","ticket.statistic.unit.percent":"%","ticket.statistic.unit.count":"个","ticket.statistic.export.all":"导出全部数据","ticket.statistic.export.current":"导出当前数据","ticket.statistic.export.excel":"导出Excel","ticket.statistic.export.pdf":"导出PDF","ticket.statistic.export.success":"导出成功","ticket.statistic.export.failed":"导出失败","ticket.statistic.tips.loading":"数据加载中...","ticket.statistic.tips.noData":"暂无数据","ticket.statistic.tips.refreshSuccess":"数据刷新成功","ticket.statistic.tips.refreshFailed":"数据刷新失败","ticket.list":"工单列表","ticket.title":"工单标题","ticket.content":"工单内容","ticket.category":"工单分类","ticket.workgroup":"工作组","ticket.workgroup.placeholder":"选择工作组","ticket.priority":"优先级","ticket.status":"状态","ticket.assignee":"处理人","ticket.reporter":"报告人","ticket.creator":"创建人","ticket.createTime":"创建时间","ticket.updateTime":"更新时间","ticket.deadline":"截止时间","ticket.attachment":"附件","ticket.comment":"评论","ticket.solution":"解决方案","ticket.upload.button":"上传","ticket.title.tooltip":"工单标题,简明扼要地描述问题","ticket.description.tooltip":"工单详细描述,包括问题详情、复现步骤等信息","ticket.status.tooltip":"工单当前处理状态,从新建到关闭的整个生命周期","ticket.priority.tooltip":"工单优先级,决定处理顺序和紧急程度","ticket.assignee.tooltip":"负责处理该工单的客服或技术人员","ticket.reporter.tooltip":"提交该工单的用户或客户","ticket.category.tooltip":"工单所属分类,用于组织和分类管理","ticket.createdAt.tooltip":"工单创建的日期和时间","ticket.updatedAt.tooltip":"工单最后一次更新的日期和时间","ticket.action.tooltip":"可对工单执行的操作,如编辑、查看、删除等","ticket.status.new":"新建","ticket.status.assigned":"已分配","ticket.status.claimed":"已认领","ticket.status.unclaimed":"未认领","ticket.status.processing":"处理中","ticket.status.transferred":"已转交","ticket.status.pending":"待处理","ticket.status.holding":"挂起中","ticket.status.resumed":"已恢复","ticket.status.reopened":"重新打开","ticket.status.resolved":"已解决","ticket.status.escalated":"已升级","ticket.status.closed":"已结束","ticket.status.cancelled":"已取消","ticket.status.verified_ok":"验证通过","ticket.status.verified_fail":"验证失败","ticket.status.verifiedOk":"验证通过","ticket.status.verifiedFail":"验证失败","ticket.status.all":"全部状态","ticket.status.label":"状态","ticket.status.verified_failed":"验证失败","ticket.priority.high":"高","ticket.priority.medium":"中","ticket.priority.low":"低","ticket.priority.lowest":"最低","ticket.priority.urgent":"紧急","ticket.priority.critical":"严重","ticket.action.create":"创建工单","ticket.action.edit":"编辑","ticket.action.view":"查看","ticket.action.delete":"删除","ticket.action.assign":"分配","ticket.action.close":"关闭","ticket.action.reopen":"重新打开","ticket.action.reply":"回复","ticket.action.export":"导出","ticket.action.open.flow.editor":"打开流程编辑器","ticket.message.comingSoon":"即将上线,敬请期待","ticket.category.uncategorized":"未分类","ticket.edit.title":"编辑工单","ticket.tip.required":"必填项","ticket.tip.success":"操作成功","ticket.tip.failed":"操作失败","ticket.tip.confirm.delete":"确定要删除此工单吗?","ticket.tip.confirm.close":"确定要关闭此工单吗?","ticket.management.title":"工单管理","ticket.management.create":"创建工单","ticket.management.edit":"编辑工单","ticket.management.delete":"删除工单","ticket.management.batch":"批量操作","ticket.management.export":"导出工单","ticket.info.number":"工单编号","ticket.info.title":"标题","ticket.info.type":"类型","ticket.info.priority":"优先级","ticket.info.status":"状态","ticket.info.creator":"创建人","ticket.info.assignee":"处理人","ticket.info.createTime":"创建时间","ticket.info.updateTime":"更新时间","ticket.info.dueTime":"截止时间","ticket.info.description":"描述","ticket.status.open":"待处理","ticket.type.question":"问题","ticket.type.problem":"故障","ticket.type.incident":"事件","ticket.type.request":"请求","ticket.type.task":"任务","ticket.action.transfer":"转交","ticket.action.escalate":"升级","ticket.action.resolve":"解决","ticket.message.create.success":"工单创建成功","ticket.message.update.success":"工单更新成功","ticket.message.delete.success":"工单删除成功","ticket.message.assign.success":"工单分配成功","ticket.message.operation.failed":"操作失败","ticket.validation.title.required":"请输入工单标题","ticket.validation.type.required":"请选择工单类型","ticket.validation.priority.required":"请选择优先级","ticket.validation.description.required":"请输入描述","ticket.confirm.delete":"确定要删除此工单吗?","ticket.confirm.close":"确定要关闭此工单吗?","ticket.confirm.resolve":"确定要将此工单标记为已解决吗?","ticket.statistic.resolved":"已解决工单","ticket.statistic.resolution.rate":"解决率","ticket.statistic.satisfaction":"满意度","ticket.statistic.efficiency":"处理效率","ticket.statistic.agent.performance":"客服绩效","ticket.statistic.agent.name":"客服名称","ticket.statistic.agent.tickets":"处理工单数","ticket.statistic.agent.resolution":"解决率","ticket.statistic.agent.satisfaction":"满意度","ticket.statistic.time.avgResponseTime":"平均响应时间","ticket.statistic.time.avgResolutionTime":"平均解决时间","ticket.statistic.type.pending":"待处理","ticket.statistic.type.processing":"处理中","ticket.statistic.type.resolved":"已解决","ticket.statistic.type.closed":"已结束"}),{"service.statistic.title":"客服统计","service.statistic.subtitle":"客服绩效数据分析","service.statistic.noAccess":"暂无访问权限","service.statistic.timeRange.today":"今日","service.statistic.timeRange.yesterday":"昨日","service.statistic.timeRange.week":"本周","service.statistic.timeRange.lastWeek":"上周","service.statistic.timeRange.month":"本月","service.statistic.timeRange.lastMonth":"上月","service.statistic.timeRange.custom":"自定义","service.statistic.filter.agent":"选择客服","service.statistic.filter.department":"选择部门","service.statistic.filter.export":"导出报表","service.statistic.filter.refresh":"刷新数据","service.statistic.totalAgents":"客服总数","service.statistic.onlineAgentCount":"在线客服数","service.statistic.offlineAgentCount":"离线客服数","service.statistic.queuingThreadCount":"排队人数","service.statistic.currentThreadCount":"当前会话数","service.statistic.maxResponseTime":"最长响应时间","service.statistic.minResponseTime":"最短响应时间","service.statistic.avgFirstResponseTime":"平均首次响应时间","service.statistic.avgWaitingTime":"平均等待时间","service.statistic.totalIncomingThreads":"总流入会话量","service.statistic.acceptedThreadCount":"已接入会话量","service.statistic.acceptRate":"接通率","service.statistic.firstSolveRate":"首次解决率","service.statistic.robotThreadCount":"机器人会话量","service.statistic.robotToHumanCount":"转人工量","service.statistic.robotSolveRate":"机器人解决率","service.statistic.transferRate":"转接率","service.statistic.sessionDuration":"会话时长分布","service.statistic.duration.within5min":"5分钟内结束","service.statistic.duration.within15min":"5-15分钟结束","service.statistic.duration.over15min":"超过15分钟","service.statistic.trend":"会话趋势","service.statistic.distribution":"客服状态分布","service.statistic.performance":"客服绩效详情","service.statistic.status.online":"在线","service.statistic.status.busy":"忙碌","service.statistic.status.away":"离开","service.statistic.status.offline":"离线","service.statistic.table.agent":"客服名称","service.statistic.table.onlineTime":"在线时长","service.statistic.table.sessionCount":"接待会话数","service.statistic.table.avgResponseTime":"平均响应时间","service.statistic.table.avgSessionTime":"平均会话时长","service.statistic.table.satisfaction":"满意度评分","service.statistic.table.workingHours":"工作时长","service.statistic.table.maxResolutionTime":"最长解决时间","service.statistic.table.minResolutionTime":"最短解决时间","service.statistic.table.transferRate":"转接率","service.statistic.table.firstResolutionRate":"首次解决率","service.statistic.table.overdueCount":"超时会话数","service.statistic.unit.person":"人","service.statistic.unit.session":"会话","service.statistic.unit.sessions":"会话","service.statistic.unit.seconds":"秒","service.statistic.unit.minute":"分钟","service.statistic.unit.hour":"小时","service.statistic.unit.count":"个","service.statistic.unit.score":"分","service.statistic.unit.people":"人","service.statistic.tips.loading":"数据加载中...","service.statistic.tips.noData":"暂无数据","service.statistic.tips.refreshSuccess":"数据刷新成功","service.statistic.tips.refreshFailed":"数据刷新失败","service.statistic.tips.exportSuccess":"导出成功","service.statistic.tips.exportFailed":"导出失败","service.statistic.peakHours":"高峰时段分析","service.statistic.ranking":"客服排名","service.statistic.ranking.sessions":"会话量排名","service.statistic.ranking.satisfaction":"满意度排名","service.statistic.ranking.response":"响应速度排名","service.statistic.timeUnit.day":"日","service.statistic.timeUnit.week":"周","service.statistic.timeUnit.month":"月","service.statistic.export.excel":"导出Excel","service.statistic.export.pdf":"导出PDF","service.statistic.export.all":"导出全部数据","service.statistic.export.filtered":"导出筛选数据","service.statistic.comparison":"同环比分析","service.statistic.comparison.mom":"环比","service.statistic.comparison.yoy":"同比","service.statistic.comparison.current":"本期","service.statistic.comparison.previous":"上期","service.statistic.comparison.increase":"增长","service.statistic.comparison.decrease":"下降","service.statistic.quality":"服务质量趋势","service.statistic.quality.target":"目标值","service.statistic.quality.actual":"实际值","service.statistic.subscription":"数据订阅设置","service.statistic.subscription.frequency":"订阅频率","service.statistic.subscription.daily":"每日","service.statistic.subscription.weekly":"每周","service.statistic.subscription.monthly":"每月","service.statistic.subscription.metrics":"统计指标","service.statistic.subscription.format":"报表格式","service.statistic.subscription.save":"保存设置","service.statistic.subscription.success":"订阅设置保存成功","service.statistic.subscription.failed":"订阅设置保存失败","service.quality.human":"人工客服","service.quality.ai":"AI客服","service.quality.report":"报告模板","service.quality.rules":"评分规则","service.quality.task":"任务分配","service.quality.review":"审核流程","service.quality.analysis":"数据分析","service.quality.attitude":"服务态度","service.quality.greeting":"问候语","service.quality.language":"用语规范","service.quality.friendliness":"亲和力","service.quality.emotion":"情绪管理","service.quality.closing":"结束语","service.quality.professional":"专业技能","service.quality.kbase":"专业知识","service.quality.understanding":"理解能力","service.quality.solution":"解决方案","service.quality.terminology":"专业术语","service.quality.accuracy":"服务准确性","service.quality.efficiency":"服务效率","service.quality.firstResponse":"首次响应","service.quality.avgResponse":"平均响应","service.quality.resolveTime":"解决时长","service.quality.oneTimeResolve":"一次解决","service.quality.standard":"服务规范","service.quality.process":"流程遵守","service.quality.infoCollect":"信息收集","service.quality.privacy":"隐私保护","service.quality.record":"记录完整","service.quality.weight":"权重","service.quality.save":"保存","service.quality.reset":"重置","service.quality.report.templates":"报告模板","service.quality.report.daily":"日报","service.quality.report.weekly":"周报","service.quality.report.monthly":"月报","service.quality.report.name":"模板名称","service.quality.report.frequency":"频率","service.quality.report.format":"格式","service.quality.report.sections":"报告内容","service.quality.report.overview":"概览","service.quality.report.details":"详情","service.quality.report.summary":"总结","service.quality.report.analysis":"分析","service.quality.report.suggestion":"建议","service.quality.report.trend":"趋势","service.quality.report.comparison":"对比","service.quality.report.add":"添加模板","service.quality.report.edit":"编辑","service.quality.report.copy":"复制","service.quality.report.delete":"删除","service.quality.report.delete_confirm":"确定要删除此模板吗?","service.quality.rules.ranges":"分数区间","service.quality.rules.weights":"维度权重","service.quality.rules.penalties":"扣分规则","service.quality.rules.range":"区间","service.quality.rules.level":"等级","service.quality.rules.action":"处理动作","service.quality.rules.add":"添加区间","service.quality.rules.add.penalty":"添加扣分规则","service.quality.rules.add.score":"添加评分规则","service.quality.rules.add.weight":"添加权重规则","service.quality.rules.edit":"编辑","service.quality.rules.edit.penalty":"编辑扣分规则","service.quality.rules.edit.score":"编辑评分规则","service.quality.rules.edit.weight":"编辑权重规则","service.quality.level.excellent":"优秀","service.quality.level.good":"良好","service.quality.level.pass":"合格","service.quality.level.fail":"不合格","service.quality.action.reward":"奖励","service.quality.action.maintain":"保持","service.quality.action.improve":"改进","service.quality.action.train":"培训","service.quality.penalty.privacy":"隐私泄露","service.quality.penalty.attitude":"态度恶劣","service.quality.penalty.process":"流程违规","service.quality.penalty.delay":"响应超时","service.quality.task.inspectors":"质检员","service.quality.task.inspector":"质检员","service.quality.task.workload":"工作量","service.quality.task.rules":"分配规则","service.quality.task.dailyLimit":"日限额","service.quality.task.assignMethod":"分配方式","service.quality.task.autoAssign":"自动分配","service.quality.task.priorities":"优先级规则","service.quality.task.hours":"小时","service.quality.task.add_inspector":"添加质检员","service.quality.task.add_priority":"添加优先级","service.quality.priority.high":"高","service.quality.priority.medium":"中","service.quality.priority.low":"低","service.quality.assign.roundRobin":"轮询","service.quality.assign.weightedRandom":"权重随机","service.quality.assign.manual":"手动","service.quality.review.process":"审核流程","service.quality.review.rules":"审核规则","service.quality.review.first":"初审","service.quality.review.second":"复审","service.quality.review.final":"终审","service.quality.review.threshold":"分数阈值","service.quality.review.autoApprove":"自动通过","service.quality.review.evidence":"要求证据","service.quality.review.appeal":"允许申诉","service.quality.review.add_step":"添加审核步骤","service.quality.review.approve":"通过","service.quality.review.reject":"驳回","service.quality.review.revise":"修改","service.quality.role.inspector":"质检员","service.quality.role.senior":"高级质检员","service.quality.role.manager":"质检主管","service.quality.role.admin":"管理员","service.quality.analysis.agent":"客服分析","service.quality.analysis.team":"团队分析","service.quality.analysis.satisfaction":"满意度分析","service.quality.analysis.trend":"质检趋势","service.quality.analysis.skills":"技能维度","service.quality.analysis.issues":"问题类型","service.quality.analysis.team.overview":"团队概览","service.quality.analysis.team.distribution":"得分分布","service.quality.analysis.team.issues":"问题对比","service.quality.analysis.satisfaction.correlation":"质检-满意度相关性","service.quality.analysis.satisfaction.factors":"影响因素","service.quality.analysis.satisfaction.trend":"满意度趋势","service.quality.ai.intent":"意图识别","service.quality.ai.accuracy":"识别准确率","service.quality.ai.context":"上下文理解","service.quality.ai.continuous":"连续对话","service.quality.ai.answer":"回答质量","service.quality.ai.relevance":"答案相关性","service.quality.ai.completeness":"答案完整性","service.quality.ai.natural":"自然语言","service.quality.ai.professional":"专业水平","service.quality.analysis.details.score":"质检得分","service.quality.analysis.details.count":"会话数量","service.quality.analysis.details.duration":"平均时长","service.quality.analysis.details.improvement":"改进空间","service.quality.analysis.details.comparison":"历史对比","service.quality.analysis.metrics.daily":"日度指标","service.quality.analysis.metrics.weekly":"周度汇总","service.quality.analysis.metrics.monthly":"月度报告","service.quality.analysis.chart.title":"质量趋势图","service.quality.analysis.chart.xAxis":"时间周期","service.quality.analysis.chart.yAxis":"质检分数","service.quality.analysis.chart.legend":"质量指标","service.quality.report.action.create":"创建模板","service.quality.report.action.edit":"编辑模板","service.quality.report.action.copy":"复制模板","service.quality.report.action.delete":"删除模板","service.quality.report.action.preview":"预览报告","service.quality.report.action.generate":"生成报告","service.quality.report.settings.basic":"基础设置","service.quality.report.settings.content":"内容设置","service.quality.report.settings.format":"格式设置","service.quality.report.settings.schedule":"计划设置","service.quality.report.format.pdf":"PDF格式","service.quality.report.format.excel":"Excel格式","service.quality.report.format.word":"Word格式","service.quality.report.format.html":"HTML格式","service.quality.report.schedule.daily":"每日 (00:00)","service.quality.report.schedule.weekly":"每周 (周一 00:00)","service.quality.report.schedule.monthly":"每月 (1日 00:00)","service.quality.report.schedule.custom":"自定义计划","service.quality.report.recipient.title":"报告接收人","service.quality.report.recipient.add":"添加接收人","service.quality.report.recipient.remove":"移除接收人","service.quality.report.recipient.email":"邮箱地址","service.quality.report.recipient.role":"角色/职位","service.quality.report.recipient":"接收人","service.quality.report.status":"状态","service.quality.report.action":"操作","service.quality.report.status.active":"启用","service.quality.report.status.inactive":"停用","service.quality.report.status.draft":"草稿","service.quality.report.status.archived":"归档","service.quality.report.frequency.daily":"每日","service.quality.report.frequency.weekly":"每周","service.quality.report.frequency.monthly":"每月","service.quality.report.frequency.custom":"自定义","service.quality.edit":"编辑","service.quality.copy":"复制","service.quality.delete":"删除","service.quality.cancel":"取消","service.quality.delete.confirm":"确定要删除吗?","service.quality.report.preview":"预览","service.quality.report.generate":"生成","service.quality.report.export":"导出","service.quality.report.share":"分享","service.quality.report.sections.required":"请至少选择一个报告内容","service.quality.report.name.required":"请输入模板名称","service.quality.report.frequency.required":"请选择频率","service.quality.report.format.required":"请选择格式","service.quality.report.recipient.required":"请输入接收人","service.quality.report.empty":"暂无报告模板","service.quality.report.empty.create":"点击上方按钮创建新模板","service.quality.rules.operation":"操作","service.quality.rules.operation.add":"添加规则","service.quality.rules.operation.edit":"编辑规则","service.quality.rules.operation.delete":"删除规则","service.quality.rules.operation.move":"移动规则","service.quality.rules.operation.copy":"复制规则","service.quality.rules.operation.enable":"启用规则","service.quality.rules.operation.disable":"停用规则","service.quality.rules.form.name":"规则名称","service.quality.rules.form.type":"规则类型","service.quality.rules.form.score":"分数范围","service.quality.rules.form.weight":"权重","service.quality.rules.form.condition":"条件","service.quality.rules.form.action":"动作","service.quality.rules.form.description":"描述","service.quality.rules.message.deleteConfirm":"确定要删除此规则吗?","service.quality.rules.message.enableConfirm":"确定要启用此规则吗?","service.quality.rules.message.disableConfirm":"确定要停用此规则吗?","service.quality.rules.message.success":"操作成功","service.quality.rules.message.error":"操作失败","service.quality.table.loading":"加载中...","service.quality.table.noData":"暂无数据","service.quality.table.total":"共 {total} 条","service.quality.table.selected":"已选择 {selected} 项","service.quality.table.filterConfirm":"确定","service.quality.table.filterReset":"重置","service.quality.table.filterEmptyText":"无筛选项","service.quality.table.selectAll":"全选所有数据","service.quality.table.selectInvert":"反选当前页","service.quality.form.required":"请输入{field}","service.quality.form.invalid":"{field}格式不正确","service.quality.form.validate.success":"验证通过","service.quality.form.validate.failed":"验证失败","service.quality.rules.field.name":"规则名称","service.quality.rules.field.type":"规则类型","service.quality.rules.field.score":"分数","service.quality.rules.field.weight":"权重","service.quality.rules.field.condition":"条件","service.quality.rules.field.action":"动作","service.quality.rules.field.description":"描述","service.quality.task.action":"操作","service.quality.task.action.assign":"分配任务","service.quality.task.action.reassign":"重新分配","service.quality.task.action.start":"开始质检","service.quality.task.action.pause":"暂停质检","service.quality.task.action.complete":"完成质检","service.quality.task.action.transfer":"转交任务","service.quality.review.first.title":"初审","service.quality.review.first.description":"质检员初步质检","service.quality.review.first.status":"初审状态","service.quality.review.first.result":"初审结果","service.quality.review.second.title":"复审","service.quality.review.second.description":"高级质检员复核","service.quality.review.second.status":"复审状态","service.quality.review.second.result":"复审结果","service.quality.review.final.title":"终审","service.quality.review.final.description":"质检主管终审","service.quality.review.final.status":"终审状态","service.quality.review.final.result":"终审结果","service.quality.review.add.step":"添加审核步骤","service.quality.review.step.name":"步骤名称","service.quality.review.step.type":"步骤类型","service.quality.review.step.role":"审核角色","service.quality.review.step.threshold":"分数阈值","service.quality.review.step.duration":"时限","service.quality.review.first.name":"初审","service.quality.review.first.type":"初步审核","service.quality.review.first.role":"质检员","service.quality.review.first.threshold":"60","service.quality.review.first.duration":"24小时","service.quality.review.second.name":"复审","service.quality.review.second.type":"二次审核","service.quality.review.second.role":"高级质检员","service.quality.review.second.threshold":"80","service.quality.review.second.duration":"48小时","service.quality.review.final.name":"终审","service.quality.review.final.type":"最终审核","service.quality.review.final.role":"质检主管","service.quality.review.final.threshold":"90","service.quality.review.final.duration":"72小时","service.list":"服务列表","service.name":"服务名称","service.description":"描述","service.status":"状态","service.type":"类型","service.price":"价格","service.duration":"时长","service.provider":"服务提供商","service.category":"分类","service.createTime":"创建时间","service.updateTime":"更新时间","service.status.active":"已启用","service.status.inactive":"未启用","service.status.suspended":"已暂停","service.status.expired":"已过期","service.status.deleted":"已删除","service.type.consultation":"咨询服务","service.type.technical":"技术支持","service.type.training":"培训服务","service.type.maintenance":"维护服务","service.type.custom":"定制服务","service.action.create":"创建服务","service.action.edit":"编辑服务","service.action.delete":"删除服务","service.action.activate":"启用","service.action.deactivate":"停用","service.action.suspend":"暂停","service.action.resume":"恢复","service.message.create.success":"服务创建成功","service.message.update.success":"服务更新成功","service.message.delete.success":"服务删除成功","service.message.operation.failed":"操作失败","service.validation.name.required":"请输入服务名称","service.validation.type.required":"请选择服务类型","service.validation.price.required":"请输入服务价格","service.validation.price.invalid":"价格格式不正确","service.validation.duration.required":"请输入服务时长","service.confirm.delete":"确定要删除此服务吗?","service.confirm.activate":"确定要启用此服务吗?","service.confirm.deactivate":"确定要停用此服务吗?","service.confirm.suspend":"确定要暂停此服务吗?","leave.msg.status.pending":"待处理","leave.msg.status.processing":"处理中","leave.msg.status.read":"已读","leave.msg.status.replied":"已回复","leave.msg.status.transferred":"已转接","leave.msg.status.escalated":"已升级","leave.msg.status.closed":"已结束","leave.msg.status.spam":"垃圾留言","leave.msg.status.invalid":"无效留言","leave.msg.status.unknown":"未知状态"}),{"ai.statistic.title":"AI 对话统计","ai.statistic.subtitle":"机器人性能分析","ai.statistic.totalSessions":"总对话次数","ai.statistic.resolveRate":"问题解决率","ai.statistic.apiCalls":"API调用次数","ai.statistic.kbCoverage":"知识库覆盖率","ai.statistic.avgResponseTime":"平均响应时长","ai.statistic.errorRate":"错误率","ai.statistic.tokenCost":"Token费用","ai.statistic.concurrentUsers":"并发用户数","ai.statistic.trend":"对话趋势","ai.statistic.intent":"意图分布","ai.statistic.sessionDepth":"会话深度分布","ai.statistic.satisfaction":"满意度趋势","ai.statistic.hotQuestions":"热门问题分析","ai.statistic.kbase":"知识库分析","ai.statistic.cost":"成本分析","ai.statistic.question":"问题","ai.statistic.askCount":"提问次数","ai.statistic.solvedCount":"解决次数","ai.statistic.solveRate":"解决率","ai.statistic.count":"次数","ai.statistic.kbase.total":"知识库条数","ai.statistic.kbase.hitRate":"命中率","ai.statistic.kbase.update":"更新频率","ai.statistic.kbase.unmatched":"未匹配问题数","ai.statistic.cost.trend":"成本趋势","ai.statistic.cost.distribution":"成本分布","ai.statistic.cost.api":"API费用","ai.statistic.cost.token":"Token费用","ai.statistic.cost.storage":"存储费用","ai.statistic.unit.article":"条","ai.statistic.unit.question":"个","ai.statistic.unit.second":"秒","ai.statistic.unit.count":"次","ai.statistic.unit.yuan":"元","ai.statistic.sessionDepth.tip":"展示用户与机器人的对话轮次分布","ai.statistic.tips.loading":"数据加载中...","ai.statistic.tips.noData":"暂无数据","ai.statistic.timeRange.today":"今日","ai.statistic.timeRange.week":"本周","ai.statistic.timeRange.month":"本月","ai.statistic.scenario.all":"全部场景","ai.statistic.scenario.sales":"销售咨询","ai.statistic.scenario.support":"技术支持","ai.statistic.action.refresh":"刷新","ai.statistic.action.export":"导出","ai.statistic.intent.product":"产品咨询","ai.statistic.intent.technical":"技术支持","ai.statistic.intent.account":"账户问题","ai.statistic.intent.other":"其他","ai.statistic.depth.one":"1轮","ai.statistic.depth.two":"2-3轮","ai.statistic.depth.three":"4-5轮","ai.statistic.depth.more":"6轮以上","ai.statistic.trend.total":"总会话","ai.statistic.trend.resolved":"已解决","ai.statistic.frequency.daily":"每日","ai.statistic.frequency.weekly":"每周","ai.statistic.frequency.monthly":"每月","ai.statistic.status.online":"在线","ai.statistic.status.offline":"离线","ai.statistic.status.busy":"忙碌","ai.statistic.sort.ascending":"升序","ai.statistic.sort.descending":"降序","ai.statistic.question.password":"如何重置密码?","ai.statistic.question.upgrade":"如何升级账户?","ai.statistic.question.price":"产品价格是多少?","ai.statistic.question.register":"如何注册账号?","ai.statistic.question.login":"无法登录怎么办?","ai.statistic.table.operation":"操作","ai.statistic.table.view":"查看","ai.statistic.table.edit":"编辑","ai.statistic.table.delete":"删除","ai.statistic.table.export":"导出","ai.statistic.pagination.total":"共 {total} 条","ai.statistic.pagination.pageSize":"每页 {size} 条","ai.statistic.chart.tooltip.session":"会话数:{value}","ai.statistic.chart.tooltip.rate":"比率:{value}%","ai.statistic.chart.tooltip.cost":"费用:¥{value}","ai.statistic.comparison.today":"今日","ai.statistic.comparison.yesterday":"昨日","ai.statistic.comparison.lastWeek":"上周同期","ai.statistic.comparison.lastMonth":"上月同期","ai.statistic.performance.title":"性能指标","ai.statistic.performance.qps":"每秒查询数","ai.statistic.performance.latency":"响应延迟","ai.statistic.performance.memory":"内存使用","ai.statistic.performance.cpu":"CPU使用率","ai.statistic.quality.title":"质量指标","ai.statistic.quality.accuracy":"响应准确率","ai.statistic.quality.relevance":"答案相关性","ai.statistic.quality.consistency":"响应一致性","ai.statistic.quality.diversity":"响应多样性","ai.statistic.ux.title":"用户体验","ai.statistic.ux.satisfaction":"用户满意度","ai.statistic.ux.engagement":"用户参与度","ai.statistic.ux.retention":"用户留存率","ai.statistic.ux.feedback":"用户反馈","ai.statistic.model.title":"模型分析","ai.statistic.model.version":"模型版本","ai.statistic.model.type":"模型类型","ai.statistic.model.parameters":"参数配置","ai.statistic.model.training":"训练状态","ai.statistic.chart.interaction.click":"点击查看详情","ai.statistic.chart.interaction.hover":"悬停查看信息","ai.statistic.chart.interaction.drag":"拖动缩放","ai.statistic.chart.interaction.scroll":"滚动缩放","ai.statistic.export.title":"导出选项","ai.statistic.export.format":"导出格式","ai.statistic.export.timeRange":"时间范围","ai.statistic.export.dataType":"数据类型","ai.statistic.export.includeCharts":"包含图表","ai.statistic.report.daily":"日报表","ai.statistic.report.weekly":"周报表","ai.statistic.report.monthly":"月报表","ai.statistic.report.custom":"自定义报表","ai.statistic.report.summary":"汇总报表","ai.statistic.model.inference":"推理时间","ai.statistic.model.tokenization":"分词速度","ai.statistic.model.embedding":"向量生成","ai.statistic.model.temperature":"采样温度","ai.statistic.model.topK":"Top-K采样","ai.statistic.model.topP":"Top-P采样","ai.statistic.kb.vectorSize":"向量维度","ai.statistic.kb.indexType":"索引类型","ai.statistic.kb.updateTime":"最后更新","ai.statistic.kb.searchLatency":"检索延迟","ai.statistic.kb.syncStatus":"同步状态","ai.statistic.conversation.avgTurns":"平均轮次","ai.statistic.conversation.maxTurns":"最大轮次","ai.statistic.conversation.abandonRate":"放弃率","ai.statistic.conversation.completionRate":"完成率","ai.statistic.conversation.fallbackRate":"回退率","ai.statistic.error.timeout":"超时错误","ai.statistic.error.tokenLimit":"Token超限","ai.statistic.error.rateLimit":"限流命中","ai.statistic.error.invalidInput":"无效输入","ai.statistic.error.modelError":"模型错误","ai.statistic.resource.gpuUsage":"GPU使用率","ai.statistic.resource.bandwidth":"带宽使用","ai.statistic.resource.storage":"存储用量","ai.statistic.resource.queueLength":"监控长度","ai.statistic.resource.cacheHitRate":"缓存命中率","ai.statistic.evaluation.bleu":"BLEU评分","ai.statistic.evaluation.rouge":"ROUGE评分","ai.statistic.evaluation.meteor":"METEOR评分","ai.statistic.evaluation.bertscore":"BERT评分","ai.statistic.evaluation.humanEval":"人工评估","ai.statistic.training.epoch":"训练轮次","ai.statistic.training.loss":"训练损失","ai.statistic.training.accuracy":"训练准确率","ai.statistic.training.learningRate":"学习率","ai.statistic.training.batchSize":"批次大小","ai.statistic.prompt.length":"提示词长度","ai.statistic.prompt.complexity":"提示词复杂度","ai.statistic.prompt.effectiveness":"提示词有效性","ai.statistic.prompt.templateUsage":"模板使用情况","ai.statistic.prompt.optimization":"提示词优化","ai.statistic.security.toxicity":"有害内容检测","ai.statistic.security.bias":"偏见检测","ai.statistic.security.privacy":"隐私合规","ai.statistic.security.authentication":"身份认证","ai.statistic.security.authorization":"权限控制","ai.statistic.business.roi":"投资回报分析","ai.statistic.business.costSaving":"成本节省","ai.statistic.business.efficiency":"效率提升","ai.statistic.business.satisfaction":"客户满意度","ai.statistic.business.retention":"客户留存率","ai.statistic.monitoring.health":"模型健康度","ai.statistic.monitoring.drift":"模型漂移","ai.statistic.monitoring.version":"版本控制","ai.statistic.monitoring.deployment":"部署状态","ai.statistic.monitoring.rollback":"回滚历史","ai.statistic.vector.dimension":"向量维度","ai.statistic.vector.clustering":"向量聚类","ai.statistic.vector.similarity":"相似度得分","ai.statistic.vector.indexing":"索引速度","ai.statistic.vector.compression":"向量压缩","ai.statistic.finetune.dataset":"训练数据集","ai.statistic.finetune.progress":"训练进度","ai.statistic.finetune.validation":"验证结果","ai.statistic.finetune.overfitting":"过拟合检查","ai.statistic.finetune.convergence":"收敛状态","ai.statistic.compliance.gdpr":"GDPR合规","ai.statistic.compliance.coppa":"COPPA合规","ai.statistic.compliance.hipaa":"HIPAA合规","ai.statistic.compliance.audit":"审计日志","ai.statistic.compliance.consent":"用户授权","ai.statistic.chart.config.smooth":"平滑曲线","ai.statistic.chart.config.area":"显示区域","ai.statistic.chart.config.label":"显示标签","ai.statistic.chart.config.animation":"启用动画","ai.statistic.chart.config.legend":"显示图例","ai.statistic.display.total":"总计","ai.statistic.display.average":"平均值","ai.statistic.display.peak":"峰值","ai.statistic.display.current":"当前值","ai.statistic.display.change":"变化量","ai.statistic.period.hour":"最近1小时","ai.statistic.period.day":"最近24小时","ai.statistic.period.week":"最近7天","ai.statistic.period.custom":"自定义范围","ai.statistic.progress.excellent":"优秀","ai.statistic.progress.good":"良好","ai.statistic.progress.fair":"一般","ai.statistic.progress.poor":"较差","ai.statistic.peakHour.title":"高峰期分析","ai.statistic.peakHour.sessions":"会话数","ai.statistic.peakHour.description":"会话数量时段分布","ai.statistic.unsolved.title":"未解决问题分析","ai.statistic.category":"分类","ai.statistic.category.product":"产品相关","ai.statistic.category.technical":"技术相关","ai.statistic.question.complex":"复杂产品咨询","ai.statistic.question.unclear":"用户描述不清","ai.statistic.feedback.title":"用户反馈分析","ai.statistic.feedback.positive":"正面","ai.statistic.feedback.neutral":"中性","ai.statistic.feedback.negative":"负面","ai.statistic.abandon.title":"会话中断分析","ai.statistic.abandon.rate":"中断率","ai.statistic.abandon.timeout":"超时","ai.statistic.abandon.userQuit":"用户主动退出","ai.statistic.similar.title":"相似问题分析","ai.statistic.similar.group":"问题组","ai.statistic.similar.count":"出现次数","ai.statistic.similar.similarity":"相似度","ai.statistic.similar.merge":"合并问题","ai.statistic.similar.split":"拆分问题","ai.statistic.repeat.title":"重复提问分析","ai.statistic.repeat.user":"用户ID","ai.statistic.repeat.question":"重复问题","ai.statistic.repeat.frequency":"重复频率","ai.statistic.repeat.lastTime":"最近提问时间","ai.statistic.repeat.totalTimes":"累计次数","ai.statistic.coverage.title":"知识点覆盖分析","ai.statistic.coverage.domain":"知识领域","ai.statistic.coverage.points":"知识点数","ai.statistic.coverage.rate":"覆盖率","ai.statistic.coverage.missing":"缺失知识点","ai.statistic.coverage.suggestion":"建议补充","ai.statistic.transfer.title":"转人工分析","ai.statistic.transfer.rate":"转人工率","ai.statistic.transfer.complex":"问题复杂","ai.statistic.transfer.emotion":"情绪不佳","ai.statistic.transfer.request":"用户要求","ai.statistic.intent.accuracy.title":"意图识别准确率","ai.statistic.intent.category":"意图类别","ai.statistic.intent.accuracy":"准确率","ai.statistic.intent.samples":"样本数","ai.statistic.similar.questions":"相似问题列表","ai.statistic.chart.xAxis":"时间","ai.statistic.chart.yAxis":"数量","ai.statistic.chart.legend":"图例","ai.statistic.chart.tooltip":"提示","ai.statistic.chart.zoom":"缩放","ai.statistic.chart.download":"下载图表","ai.statistic.chart.fullscreen":"全屏显示","ai.statistic.analysis.trend":"趋势分析","ai.statistic.analysis.prediction":"预测分析","ai.statistic.analysis.anomaly":"异常检测","ai.statistic.analysis.correlation":"相关性分析","ai.statistic.repeat.frequency.daily":"每日","ai.statistic.repeat.frequency.weekly":"每周","ai.statistic.repeat.frequency.monthly":"每月","ai.statistic.repeat.lastTime.format":"YYYY-MM-DD HH:mm","ai.statistic.coverage.missing.title":"缺失知识点","ai.statistic.coverage.suggestion.title":"建议补充","ai.statistic.coverage.domain.product":"产品功能","ai.statistic.coverage.domain.technical":"技术支持","ai.statistic.coverage.domain.service":"服务政策","ai.model.list":"AI模型列表","ai.model.name":"模型名称","ai.model.type":"模型类型","ai.model.version":"版本","ai.model.provider":"提供商","ai.model.status":"状态","ai.model.description":"描述","ai.model.createTime":"创建时间","ai.model.updateTime":"更新时间","ai.model.type.text":"文本生成","ai.model.type.chat":"对话","ai.model.type.image":"图像生成","ai.model.type.audio":"音频处理","ai.model.type.video":"视频处理","ai.model.type.embedding":"向量嵌入","ai.model.status.online":"在线","ai.model.status.offline":"离线","ai.model.status.training":"训练中","ai.model.status.error":"错误","ai.model.status.deprecated":"已废弃","ai.action.deploy":"部署","ai.action.undeploy":"下线","ai.action.train":"训练","ai.action.stop":"停止","ai.action.test":"测试","ai.action.monitor":"监控","ai.action.logs":"查看日志","ai.settings.apiKey":"API密钥","ai.settings.temperature":"温度","ai.settings.maxTokens":"最大令牌数","ai.settings.topP":"采样阈值","ai.settings.frequencyPenalty":"频率惩罚","ai.settings.presencePenalty":"存在惩罚","ai.message.deploy.success":"模型部署成功","ai.message.deploy.failed":"模型部署失败","ai.message.train.start":"模型训练开始","ai.message.train.complete":"模型训练完成","ai.message.train.failed":"模型训练失败","ai.validation.apiKey.required":"请输入API密钥","ai.validation.model.required":"请选择模型","ai.validation.temperature.range":"温度必须在0到1之间","ai.validation.maxTokens.range":"最大令牌数必须在1到4096之间","ai.prompt.system":"系统提示词","ai.prompt.user":"用户输入","ai.prompt.assistant":"AI回复","ai.prompt.history":"对话历史","ai.prompt.clear":"清空历史","ai.provider":"AI提供商","ai.model":"AI模型","ai.tokens.prompt":"提示词令牌数","ai.tokens.completion":"完成令牌数","ai.tokens.total":"总令牌数","ai.unanswered":"未回答"}),{uid:"ID",nickname:"昵称",email:"邮箱",mobile:"手机",description:"描述",createdAt:"创建时间",updatedAt:"更新时间",channel:"渠道",notes:"备注",extra:"额外信息","customer.nickname.tooltip":"客户昵称","customer.email.tooltip":"客户邮箱地址","customer.mobile.tooltip":"客户手机号码","customer.description.tooltip":"客户描述信息","customer.createdAt.tooltip":"客户创建时间",add:"新增",view:"查看",delete:"删除",export:"导出","export.current":"导出当前页","export.all":"导出全部","export.range":"分段导出","customer.delete.confirm":"确定要删除该客户吗?","customer.delete.confirm.content":"删除后将无法恢复,请谨慎操作!","delete.success":"删除成功!","delete.failed":"删除失败!","operation.failed":"操作失败!","customer.edit":"编辑客户","customer.create":"新增客户"}),{"statistic.today.total.sessions":"总会话量","statistic.today.bot.resolveRate":"机器人解决率","statistic.today.satisfaction":"满意度评分","statistic.today.avgResponseTime":"平均响应时长","statistic.realtime.monitor":"实时监控","statistic.human.status":"人工客服状态","statistic.human.online":"在线客服","statistic.human.queue":"排队人数","statistic.human.serving":"正在接待","statistic.human.served":"已接待总数","statistic.human.waitTime":"平均等待时长","statistic.bot.status":"机器人状态","statistic.bot.concurrent":"并发会话","statistic.bot.transfer":"转人工率","statistic.bot.unknown":"未知问题率","statistic.bot.distribution":"问题分布","statistic.bot.qa":"问题解答","statistic.bot.business":"业务办理","statistic.bot.query":"信息查询","statistic.bot.status.concurrent":"并发用户数:{count}","statistic.bot.status.served":"已服务总数:{count}","statistic.bot.status.sessions":"总会话数:{count}","statistic.bot.status.api.calls":"API调用数:{count}","statistic.bot.status.token.usage":"Token用量:{count}","statistic.bot.status.api.response":"API响应:{time}秒","statistic.bot.status.token.cost":"Token费用:¥{cost}","statistic.bot.status.kb.hitrate":"知识库命中率:{rate}%","statistic.ticket.overview":"工单概览","statistic.ticket.pending":"待处理工单","statistic.ticket.processing":"处理中","statistic.ticket.completed":"已完成","statistic.ticket.timeout":"超时","statistic.ticket.trend":"工单趋势","statistic.unit.sessions":"会话","statistic.unit.seconds":"秒","statistic.unit.minutes":"分钟","statistic.unit.percent":"%","statistic.unit.count":"个","statistic.unit.articles":"篇","statistic.status.excellent":"优秀","statistic.status.good":"良好","statistic.status.fair":"一般","statistic.status.poor":"较差","statistic.chart.time":"时间","statistic.chart.value":"数值","statistic.chart.type":"类型","statistic.chart.trend":"趋势","statistic.chart.distribution":"分布","statistic.chart.percentage":"百分比","statistic.chart.count":"数量","statistic.chart.xAxis":"时间","statistic.chart.yAxis":"数值","statistic.chart.legend":"图例","statistic.chart.tooltip":"提示","statistic.ticket.priority":"优先级分布","statistic.ticket.priority.high":"高优先级","statistic.ticket.priority.medium":"中优先级","statistic.ticket.priority.low":"低优先级","statistic.ticket.response":"响应时间","statistic.ticket.firstResponseTime":"首次响应","statistic.ticket.resolveTime":"解决时长","statistic.ticket.satisfaction":"满意度","statistic.kbase.title":"知识库监控","statistic.kbase.total":"文章总数","statistic.kbase.hitRate":"命中率","statistic.kbase.unmatched":"未匹配问题","statistic.kbase.updated":"今日更新","statistic.kbase.category":"分类分布","statistic.kbase.recent":"最近更新","statistic.kbase.search":"热门搜索","statistic.session.category.presale":"售前咨询","statistic.session.category.aftersale":"售后支持","statistic.session.category.complaint":"投诉处理","statistic.agent.status.online":"在线","statistic.agent.status.busy":"忙碌","statistic.agent.status.away":"离开","statistic.agent.serving":"正在接待","statistic.agent.concurrent":"并发会话","agent.status.list":"客服状态列表","agent.status.available":"在线可用","agent.status.offline":"离线","agent.status.busy":"忙碌中","agent.tooltip.uid":"客服唯一标识符","agent.tooltip.nickname":"客服昵称","agent.tooltip.status":"客服当前工作状态:在线可用、离线或忙碌中","agent.tooltip.updatedAt":"状态最后更新时间","export.excel":"导出Excel","statistic.bot.performance":"机器人性能","statistic.bot.apiResponse":"API响应时间","statistic.bot.tokenUsage":"Token用量","statistic.bot.cost":"费用","statistic.bot.unknown.questions":"未知问题","statistic.bot.unknown.title":"未知问题","statistic.bot.unknown.question":"问题","statistic.bot.unknown.count":"次数","statistic.bot.unknown.config":"如何配置高级功能","statistic.bot.unknown.integration":"如何对接第三方系统","statistic.loading.data":"数据加载中...","statistic.loading.chart":"图表加载中...","statistic.loading.failed":"数据加载失败","statistic.loading.retry":"重试","statistic.tooltip.refresh":"刷新数据","statistic.tooltip.export":"导出数据","statistic.tooltip.more":"查看更多","statistic.tooltip.threshold":"预警阈值","statistic.time.today":"今日","statistic.time.week":"本周","statistic.time.month":"本月","statistic.time.custom":"自定义","statistic.history.session.title":"会话分析","statistic.history.session.trend":"趋势","statistic.history.session.channel":"渠道分布","statistic.history.session.group":"分组分布","statistic.history.agent.title":"客服绩效","statistic.history.agent.workload":"工作量","statistic.history.agent.quality":"服务质量","statistic.agent.name":"客服姓名","statistic.agent.sessions":"会话数","statistic.agent.messages":"消息数","statistic.agent.tickets":"工单数","statistic.agent.onlineHours":"在线时长","statistic.agent.responseTime":"响应时间","statistic.agent.satisfaction":"满意度","statistic.agent.resolveRate":"解决率","statistic.agent.timeoutRate":"超时率","statistic.history.bot.title":"机器人分析","statistic.history.bot.usage":"使用统计","statistic.history.bot.performance":"性能指标","statistic.history.user.title":"用户分析","statistic.history.user.distribution":"用户分布","statistic.history.user.behavior":"用户行为","statistic.warning.active":"活跃预警","statistic.warning.critical":"严重","statistic.warning.warning":"警告","statistic.warning.info":"提示","statistic.warning.resolved":"已解决","statistic.warning.metrics":"关键指标监控","statistic.warning.health":"系统健康度","statistic.warning.health.monitor":"健康监控","statistic.warning.trend":"预警趋势","statistic.warning.active.list":"活跃预警列表","statistic.warning.level.critical":"严重","statistic.warning.level.warning":"警告","statistic.warning.level.info":"提示","statistic.warning.metric.queueLength":"等待监控","statistic.warning.metric.responseTime":"响应时间","statistic.warning.metric.botAccuracy":"机器人准确率","statistic.warning.metric.onlineAgents":"在线客服","statistic.warning.type":"预警类型","statistic.warning.metric":"监控指标","statistic.warning.value":"当前值","statistic.warning.threshold":"阈值","statistic.warning.time":"预警时间","statistic.warning.acknowledge":"确认","statistic.warning.refresh":"刷新","statistic.warning.resolve":"解决","statistic.warning.configure":"配置","statistic.tab.today":"今日实时","statistic.tab.history":"历史数据","statistic.tab.warning":"预警数据","statistic.bot.distribution.qa":"问题解答","statistic.bot.distribution.business":"业务办理","statistic.bot.distribution.query":"信息查询","statistic.session.total":"总会话量","statistic.session.human":"人工服务","statistic.session.bot":"机器人服务","statistic.session.waiting":"等待中","statistic.session.active":"进行中","statistic.session.completed":"已完成","statistic.service.online":"在线客服","statistic.service.response":"响应时间","statistic.service.satisfaction":"满意度","statistic.service.resolveRate":"解决率","statistic.bot.accuracy":"准确率","statistic.chart.session.trend":"会话趋势","statistic.chart.bot.distribution":"机器人分布","statistic.chart.ticket.trend":"工单趋势","statistic.ticket.status.pending":"待处理","statistic.ticket.status.processing":"处理中","statistic.ticket.status.resolved":"已解决","statistic.chart.axis.time":"时间","statistic.chart.axis.count":"数量","statistic.chart.axis.percentage":"百分比","statistic.data.type.human":"人工服务","statistic.data.type.bot":"机器人服务","statistic.data.type.total":"总计","statistic.refresh.auto":"每30秒自动刷新","statistic.refresh.manual":"手动刷新","statistic.refresh.last":"最后更新","statistic.service.serving":"正在接待","statistic.service.percentage":"{value}%","statistic.service.ratio":"机器人占比","statistic.service.human.ratio":"人工占比","statistic.service.total.ratio":"总占比","statistic.bot.performance.title":"机器人性能指标","statistic.bot.performance.resolve":"解决率","statistic.bot.performance.transfer":"转人工率","statistic.bot.performance.satisfaction":"满意度评分","statistic.bot.performance.response":"响应时间","statistic.bot.performance.accuracy":"准确率","statistic.bot.performance.concurrent":"并发用户","statistic.bot.ratio.format":"机器人占比 {percent}%","statistic.overview.title":"统计概览","statistic.overview.total":"总计","statistic.overview.today":"今日","statistic.overview.week":"本周","statistic.overview.month":"本月","statistic.overview.year":"本年","statistic.performance.title":"性能指标","statistic.performance.response":"响应时间","statistic.performance.accuracy":"准确率","statistic.performance.satisfaction":"满意度","statistic.performance.completion":"完成率","statistic.usage.title":"使用统计","statistic.usage.activeUsers":"活跃用户","statistic.usage.sessions":"会话总数","statistic.usage.avgDuration":"平均时长","statistic.usage.peakHours":"高峰时段","statistic.trends.title":"趋势分析","statistic.trends.daily":"日趋势","statistic.trends.weekly":"周趋势","statistic.trends.monthly":"月趋势","statistic.trends.yearly":"年趋势","statistic.category.inquiries":"咨询","statistic.category.complaints":"投诉","statistic.category.suggestions":"建议","statistic.category.technical":"技术支持","statistic.category.others":"其他","statistic.time.minute":"分钟","statistic.time.hour":"小时","statistic.time.day":"天","statistic.time.year":"年","statistic.action.refresh":"刷新","statistic.action.export":"导出","statistic.action.print":"打印","statistic.action.filter":"筛选","statistic.action.compare":"对比","statistic.message.loading":"数据加载中...","statistic.message.noData":"暂无数据","statistic.message.error":"数据加载失败","statistic.message.success":"数据加载成功","action.nickname.tooltip":"执行操作的用户昵称","action.title.tooltip":"操作或行为的标题","action.action.tooltip":"用户执行的操作类型","action.ip.tooltip":"执行操作的IP地址","action.ipLocation.tooltip":"基于IP地址的地理位置, 国家|区域|省份|城市|ISP, 缺省的地域信息默认是0","action.createdAt.tooltip":"执行操作的日期和时间","action.description.tooltip":"操作的详细描述","action.type.tooltip":"操作的类型分类","summary.title.tooltip":"小结的标题或主题","summary.content.tooltip":"会话内容的摘要描述","summary.solution.tooltip":"问题的解决方案或处理方法","summary.status.tooltip":"当前处理状态","summary.category.tooltip":"小结的分类类型","summary.tags.tooltip":"用于分类和搜索的标签","summary.updatedAt.tooltip":"最后更新的时间","transfer.sender.tooltip":"发起转接的客服","transfer.receiver.tooltip":"接收转接的客服","transfer.note.tooltip":"转接附带的备注信息","transfer.status.tooltip":"当前转接状态","transfer.type.tooltip":"转接的类型","transfer.transferAt.tooltip":"发起转接的时间","transfer.acceptAt.tooltip":"接受转接的时间","transfer.rejectAt.tooltip":"拒绝转接的时间","transfer.cancelAt.tooltip":"取消转接的时间","transfer.expireAt.tooltip":"转接超时的时间","invite.sender.tooltip":"发起邀请的客服","invite.receiver.tooltip":"接收邀请的客服","invite.note.tooltip":"邀请附带的备注信息","invite.status.tooltip":"当前邀请状态","rating.agent.tooltip":"被评价的客服","rating.user.tooltip":"提交评价的用户","rating.score.tooltip":"评价分数","rating.comment.tooltip":"评价内容或反馈","rating.createdAt.tooltip":"评价提交时间","thread.uid.tooltip":"会话的唯一标识","thread.userNickname.tooltip":"访客的昵称","thread.agentNickname.tooltip":"客服的昵称","thread.robotNickname.tooltip":"机器人的名称","thread.workgroupNickname.tooltip":"工作组名称","thread.status.tooltip":"会话的当前状态","thread.channel.tooltip":"访客使用的设备或应用","thread.createdAt.tooltip":"会话创建时间","message.nickname.tooltip":"发送消息的用户昵称","message.content.tooltip":"消息的文本内容","message.helpful.tooltip":"用户对消息的帮助评价","message.isAutoReply.tooltip":"是否为自动回复消息","message.status.tooltip":"消息的发送状态","message.type.tooltip":"消息的类型","message.channel.tooltip":"发送消息的渠道类型","message.createdAt.tooltip":"消息创建的时间","message.tab.all":"全部消息","message.tab.leave":"留言记录","robot.message.userNickname.tooltip":"发送消息的用户昵称","robot.message.robotNickname.tooltip":"回复消息的机器人名称","robot.message.question.tooltip":"用户提出的问题","robot.message.answer.tooltip":"机器人的回答内容","robot.message.rateType.tooltip":"用户对回答的评价类型","robot.message.rateDownTags.tooltip":"用户反馈的标签类别","robot.message.rateDownReason.tooltip":"用户反馈的具体原因","robot.message.createdAt.tooltip":"消息创建的时间","robot.message.topic.tooltip":"会话的主题或标题","robot.message.threadUid.tooltip":"会话线程的唯一标识","robot.message.status.tooltip":"消息的当前状态","robot.message.channel.tooltip":"发送消息的渠道或平台","robot.message.isUnAnswered.tooltip":"AI是否未能找到合适的答案","robot.message.prompt":"Prompt","robot.message.prompt.tooltip":"发送给AI模型的完整提示词内容","robot.message.promptTokens.tooltip":"提示词中使用的令牌数量","robot.message.completionTokens.tooltip":"回复中生成的令牌数量","robot.message.totalTokens.tooltip":"对话中使用的总令牌数量","leave.message.userNickname.tooltip":"留言用户的昵称","leave.message.contact.tooltip":"留言用户的联系方式","leave.message.content.tooltip":"留言的具体内容","leave.message.images.tooltip":"用户附加的图片","leave.message.status.tooltip":"当前留言的处理状态","leave.message.replyContent.tooltip":"客服回复的内容","leave.message.replyImages.tooltip":"客服回复附带的图片","leave.message.replyContentUser.tooltip":"处理并回复留言的客服","leave.message.repliedAt.tooltip":"留言回复的时间","leave.message.createdAt.tooltip":"留言创建的时间","leave.message.updatedAt.tooltip":"留言最后更新的时间","leave.msg.status.pending":"待处理","leave.msg.status.processing":"处理中","leave.msg.status.read":"已读","leave.msg.status.replied":"已回复","leave.msg.status.transferred":"已转接","leave.msg.status.escalated":"已升级","leave.msg.status.closed":"已关闭","leave.msg.status.spam":"垃圾留言","leave.msg.status.invalid":"无效留言","rating.answer.tooltip":"被评价的回答内容","rating.question.tooltip":"用户提出的原始问题","rating.fromType.tooltip":"被评价内容的来源类型","rating.rateType.tooltip":"用户评价的类型","rating.tags.tooltip":"用户选择的反馈标签","rating.reason.tooltip":"用户提供的反馈原因","statistic.totalRequests":"总请求数","statistic.successRequests":"成功请求数","statistic.failedRequests":"失败请求数","statistic.successRate":"成功率","statistic.tokenUnitPrice":"Token单价","statistic.totalCost":"总费用","statistic.avgResponseTime":"平均响应时间","statistic.hour":"小时","statistic.date":"日期","statistic.token.aiProvider.tooltip":"AI服务提供商(如OpenAI、百度、智谱AI等)","statistic.token.aiModelType.tooltip":"AI模型类型(如GPT-4、GPT-3.5、Claude、Gemini等)","statistic.token.promptTokens.tooltip":"消耗的提示词令牌数量","statistic.token.completionTokens.tooltip":"消耗的回复令牌数量","statistic.token.totalTokens.tooltip":"消耗的总令牌数量","statistic.token.totalRequests.tooltip":"总请求数量","statistic.token.successRequests.tooltip":"成功请求数量","statistic.token.failedRequests.tooltip":"失败请求数量","statistic.token.successRate.tooltip":"成功率(成功请求数/总请求数)","statistic.token.tokenUnitPrice.tooltip":"每个令牌的费用(美元)","statistic.token.totalCost.tooltip":"总费用(美元)","statistic.token.avgResponseTime.tooltip":"平均响应时间(毫秒)","statistic.token.hour.tooltip":"小时统计的小时数(0-23)","statistic.token.date.tooltip":"日统计的日期(YYYY-MM-DD格式)","statistic.token.status.tooltip":"统计状态(活跃/归档)","statistic.token.createdAt.tooltip":"记录创建时间","statistic.token.chart.title":"Token使用统计","statistic.token.chart.tokenUsage":"按小时Token使用量","statistic.token.chart.cost":"按小时费用","statistic.token.chart.requests":"按小时请求统计","statistic.token.chart.responseTime":"按小时平均响应时间","statistic.token.chart.date":"日期","statistic.token.chart.select.provider":"选择提供商","statistic.token.chart.select.model":"选择模型","statistic.token.chart.refresh":"刷新","statistic.token.chart.load.error":"加载图表数据失败","statistic.token.chart.totalTokens":"总Token数","statistic.token.chart.totalCost":"总费用($)","statistic.token.chart.success":"成功","statistic.token.chart.failed":"失败","statistic.token.chart.avgResponseTime":"平均响应时间(毫秒)"}),{"team.statistic.sessions.total":"总会话量","team.statistic.sessions.active":"进行中会话","team.statistic.users.total":"总用户数","team.statistic.users.online":"在线","team.statistic.users.active":"活跃","team.statistic.messages.total":"消息总量","team.statistic.groups.total":"群组总数","team.statistic.realtime.trend":"实时趋势","team.statistic.dept.heatmap":"部门通讯","team.statistic.message.analysis":"消息分析","team.statistic.group.analysis":"群组分析","team.statistic.efficiency":"效率分析","team.statistic.user.activity":"用户活跃度分析","team.statistic.user.dau":"日活跃用户","team.statistic.user.retention":"用户留存率","team.statistic.dept.collaboration":"部门协作分析","team.statistic.dept.network":"协作关系网络","team.statistic.dept.matrix":"协作强度矩阵","team.statistic.group.size":"群组规模分布","team.statistic.group.activity":"群组活跃度","team.statistic.message.detail":"消息详细分析","team.statistic.message.trend":"消息趋势","team.statistic.message.type":"消息类型","team.statistic.message.hour":"时段分布","team.statistic.session.detail":"会话详情","team.statistic.session.avgDuration":"平均时长","team.statistic.session.peakHour":"高峰时段","team.statistic.session.crossDept":"跨部门比例","team.statistic.session.trend":"会话趋势","team.statistic.user.retention.analysis":"用户留存分析","team.statistic.user.new":"新增用户","team.statistic.user.distribution":"用户分布","team.statistic.user.trend":"用户趋势","team.statistic.user.retention.day":"日留存","team.statistic.user.retention.week":"周留存","team.statistic.user.retention.month":"月留存","team.statistic.message.response":"消息响应分析","team.statistic.message.unread":"未读消息","team.statistic.message.avgResponse":"平均响应时间","team.statistic.message.broadcast":"群发覆盖率","team.statistic.message.peak":"峰值消息量","team.statistic.group.efficiency":"群组效率分析","team.statistic.group.avgSize":"平均规模","team.statistic.group.messageCount":"消息数量","team.statistic.group.crossDept":"跨部门比例","team.statistic.group.trend":"群组趋势","team.statistic.table.dept":"部门","team.statistic.table.responseTime":"响应时间","team.statistic.table.resolveRate":"解决率","team.statistic.table.satisfaction":"满意度","team.statistic.unit.minute":"分钟","team.statistic.unit.person":"人","team.statistic.unit.message":"条","team.statistic.unit.percent":"%","team.statistic.fetch.failed":"获取统计数据失败","team.statistic.export":"导出数据","team.member.drawer.edit.title":"编辑成员","team.member.drawer.create.title":"新建成员","team.member.drawer.button.cancel":"取消","team.member.drawer.button.save":"保存","team.member.form.department":"部门","team.member.form.department.placeholder":"请选择部门","team.member.form.department.required":"请选择部门","team.member.form.name":"姓名","team.member.form.name.required":"请输入姓名","team.member.form.mobile":"手机","team.member.form.mobile.required":"请输入手机号","team.member.form.mobile.invalid":"请输入正确的手机号","team.member.form.email":"邮箱","team.member.form.email.required":"请输入邮箱","team.member.form.email.invalid":"请输入正确的邮箱地址","team.member.form.username":"用户名","team.member.form.username.required":"请输入用户名","team.member.form.username.invalid":"用户名只能包含字母、数字和下划线,长度3-20位","team.member.form.username.placeholder":"请输入用户名","team.member.form.password":"密码","team.member.form.password.required":"请输入密码","team.member.form.password.min":"密码长度不能少于6位","team.member.form.password.placeholder":"请输入密码","team.member.form.role":"角色","team.member.form.role.placeholder":"请选择角色","team.member.form.jobNo":"工号","team.member.form.jobTitle":"职务","team.member.form.seatNo":"座位号","team.member.form.telephone":"分机号","team.member.form.login.tip":"新创建用户登录用户名为:邮箱,默认密码请参考链接","team.member.form.login.tip.link":"https://www.weiyuai.cn/docs/zh-CN/docs/faq/#%E9%97%AE%E9%A2%9811%E5%AF%BC%E5%85%A5%E6%88%90%E5%91%98%E7%9A%84%E9%BB%98%E8%AE%A4%E5%AF%86%E7%A0%81","team.member.message.loading.roles":"正在获取角色列表...","team.management.title":"团队管理","team.management.create":"创建团队","team.management.edit":"编辑团队","team.management.delete":"删除团队","team.management.join":"加入团队","team.management.leave":"退出团队","team.info.name":"团队名称","team.info.description":"团队描述","team.info.leader":"团队负责人","team.info.members":"团队成员","team.info.createTime":"创建时间","team.info.updateTime":"更新时间","team.info.status":"状态","team.status.active":"正常","team.status.inactive":"已停用","team.status.disbanded":"已解散","team.status.pending":"待审核","team.member.add":"添加成员","team.member.remove":"移除成员","team.member.role":"角色","team.member.status":"状态","team.member.joinTime":"加入时间","team.member.permissions":"权限","team.role.leader":"负责人","team.role.admin":"管理员","team.role.member":"成员","team.role.guest":"访客","team.permission.manage":"团队管理","team.permission.invite":"邀请成员","team.permission.remove":"移除成员","team.permission.edit":"编辑团队信息","team.permission.view":"查看团队信息","team.message.create.success":"团队创建成功","team.message.update.success":"团队更新成功","team.message.delete.success":"团队删除成功","team.message.join.success":"加入团队成功","team.message.leave.success":"退出团队成功","team.message.operation.failed":"操作失败","team.validation.name.required":"请输入团队名称","team.validation.name.exists":"团队名称已存在","team.validation.leader.required":"请选择团队负责人","team.validation.members.required":"请添加团队成员","team.confirm.delete":"确定要删除此团队吗?","team.confirm.leave":"确定要退出此团队吗?","team.confirm.remove.member":"确定要移除此成员吗?"}),{"kbase.statistic.articles.total":"文章总数","kbase.statistic.visits.total":"访问总量","kbase.statistic.search.count":"搜索次数","kbase.statistic.feedback.helpful":"有帮助反馈","kbase.statistic.article.status":"文章状态","kbase.statistic.article.published":"已发布","kbase.statistic.article.reviewing":"待审核","kbase.statistic.article.draft":"草稿","kbase.statistic.article.archived":"已归档","kbase.statistic.article.updating":"待更新","kbase.statistic.visit.trend":"访问趋势","kbase.statistic.visit.total":"访问总量","kbase.statistic.visit.unique":"独立访客","kbase.statistic.visit.avgTime":"平均时长","kbase.statistic.search.hot":"热门搜索","kbase.statistic.search.hitRate":"命中率","kbase.statistic.search.missRate":"未命中率","kbase.statistic.search.trend":"搜索趋势","kbase.statistic.quality.score":"质量评分","kbase.statistic.quality.detail":"质量详情","kbase.statistic.quality.completeness":"内容完整度","kbase.statistic.quality.timeliness":"更新及时性","kbase.statistic.quality.satisfaction":"用户满意度","kbase.statistic.time.analysis":"时间维度分析","kbase.statistic.time.today":"今日","kbase.statistic.time.week":"本周","kbase.statistic.time.month":"本月","kbase.statistic.time.quarter":"本季度","kbase.statistic.time.year":"本年度","kbase.statistic.time.newArticles":"新增文章","kbase.statistic.time.updates":"更新数量","kbase.statistic.time.visits":"访问量","kbase.statistic.time.searches":"搜索量","kbase.statistic.time.compare":"同比增长","kbase.statistic.time.comparison":"时间对比","kbase.statistic.time.distribution":"时间分布","kbase.statistic.time.heatmap":"时间热力图","kbase.statistic.time.workingHours":"工作时间","kbase.statistic.time.nonWorkingHours":"非工作时间","kbase.statistic.growth.trend":"增长趋势","kbase.statistic.growth.articles":"文章数","kbase.statistic.growth.visits":"访问量","kbase.statistic.growth.mom":"环比","kbase.statistic.growth.yoy":"同比","kbase.statistic.export":"导出","kbase.statistic.refresh":"刷新","kbase.statistic.filter.category":"选择分类","kbase.statistic.filter.all":"全部分类","kbase.statistic.filter.product":"产品文档","kbase.statistic.filter.faq":"常见问题","kbase.statistic.table.metric":"指标","kbase.statistic.table.score":"得分","kbase.statistic.table.trend":"趋势","kbase.statistic.trend.up":"上升","kbase.statistic.trend.down":"下降","kbase.statistic.trend.stable":"稳定","kbase.base.title":"知识库","kbase.base.create":"创建知识库","kbase.base.edit":"编辑知识库","kbase.base.delete":"删除知识库","kbase.base.search":"搜索知识库","kbase.base.import":"导入知识","kbase.base.export":"导出知识","kbase.category.title":"分类","kbase.category.create":"创建分类","kbase.category.edit":"编辑分类","kbase.category.delete":"删除分类","kbase.category.parent":"父级分类","kbase.category.order":"显示顺序","kbase.article.title":"文章","kbase.article.create":"创建文章","kbase.article.edit":"编辑文章","kbase.article.delete":"删除文章","kbase.article.content":"内容","kbase.article.tags":"标签","kbase.article.author":"作者","kbase.article.createTime":"创建时间","kbase.article.updateTime":"更新时间","kbase.article.views":"浏览量","kbase.article.likes":"点赞数","kbase.article.status":"状态","kbase.status.draft":"草稿","kbase.status.published":"已发布","kbase.status.archived":"已归档","kbase.status.pending":"待审核","kbase.action.publish":"发布","kbase.action.archive":"归档","kbase.action.restore":"恢复","kbase.action.review":"审核","kbase.action.approve":"通过","kbase.action.reject":"拒绝","kbase.message.create.success":"创建成功","kbase.message.update.success":"更新成功","kbase.message.delete.success":"删除成功","kbase.message.publish.success":"发布成功","kbase.message.archive.success":"归档成功","kbase.message.operation.failed":"操作失败","kbase.validation.title.required":"请输入标题","kbase.validation.category.required":"请选择分类","kbase.validation.content.required":"请输入内容","kbase.validation.tags.required":"请添加标签","kbase.confirm.delete":"确定要删除吗?","kbase.confirm.archive":"确定要归档吗?","kbase.confirm.publish":"确定要发布吗?","kbase.search.placeholder":"输入关键词搜索","kbase.search.result":"搜索结果","kbase.search.noResult":"未找到相关结果","kbase.search.total":"共找到 {total} 条结果","kbase.autoreply.keyword":"关键词回复","kbase.autoreply.fixed":"固定回复","kbase.action.open.notebase":"打开内部知识库"}),{"getting.started.title":"让我们开始吧","getting.started.subtitle":"按照以下步骤快速开始。{completed} / {total} 已完成。","getting.started.step1.title":"配置组织","getting.started.step1.desc":"创建或加入组织,设置组织基本信息和成员权限。","getting.started.step2.title":"客服设置","getting.started.step2.desc":"添加客服账号,设置工作时间和自动回复等。","getting.started.step3.title":"AI助手配置","getting.started.step3.desc":"配置AI机器人,提升自动应答能力。","getting.started.step4.title":"知识库管理","getting.started.step4.desc":"创建知识库分类,添加常见问题和解决方案。","getting.started.step5.title":"工单流程","getting.started.step5.desc":"设置工单分类、处理流程和质检规则。","getting.started.start.button":"开始配置"}),{"welcome.modal.title":"未发现所在组织","welcome.modal.description":"您需要创建或加入已有组织","welcome.modal.join":"加入已有组织(即将上线)","welcome.modal.create":"创建组织","welcome.modal.input.placeholder":"请输入组织名称","welcome.message.org.required":"请创建或加入组织","welcome.message.create.success":"创建组织成功","welcome.message.create.failed":"创建组织失败","welcome.message.verify.email":"请先验证邮箱","welcome.message.verify.mobile":"请先验证手机号","welcome.message.org.name.required":"请输入组织名称","welcome.message.org.creating":"创建组织中,请稍后...","welcome.message.platform.edition.required":"只有平台版才支持创建组织","welcome.verify.modal.title":"账号验证提示","welcome.verify.modal.description":"您的邮箱和手机号尚未验证,为保障账号安全,建议您尽快完成验证。","welcome.verify.now":"立即验证","welcome.verify.later":"稍后验证"}),{"form.label.username":"用户名","form.label.password":"密码","form.label.confirm.password":"确认密码","form.label.email":"邮箱","form.label.phone":"手机号","form.label.name":"姓名","form.label.title":"标题","form.label.content":"内容","form.label.description":"描述","form.label.remark":"备注","form.label.status":"状态","form.label.type":"类型","form.label.category":"分类","form.label.tags":"标签","form.label.date":"日期","form.label.time":"时间","form.placeholder.username":"请输入用户名","form.placeholder.password":"请输入密码","form.placeholder.confirm.password":"请确认密码","form.placeholder.email":"请输入邮箱","form.placeholder.phone":"请输入手机号","form.placeholder.search":"请输入搜索关键词","form.placeholder.select":"请选择","form.placeholder.date":"请选择日期","form.placeholder.time":"请选择时间","form.validation.required":"请输入{field}","form.validation.email":"请输入正确的邮箱地址","form.validation.phone":"请输入正确的手机号","form.validation.min":"{field}不能少于{min}个字符","form.validation.max":"{field}不能超过{max}个字符","form.validation.password.match":"两次输入的密码不一致","form.validation.unique":"{field}已存在","form.button.submit":"提交","form.button.save":"保存","form.button.cancel":"取消","form.button.reset":"重置","form.button.search":"搜索","form.button.filter":"筛选","form.button.clear":"清空","form.message.success":"操作成功","form.message.error":"操作失败","form.message.confirm":"确定要执行此操作吗?","form.message.saving":"保存中...","form.message.loading":"加载中..."}),{"upload.modal.title":"上传文件","upload.drag.text":"点击或拖拽文件至此处上传","upload.drag.hint":"支持单个或批量上传","upload.drag.hint.size":"支持单个或批量上传,文件大小不超过10MB","upload.drag.hint.withtype":"支持单个或批量上传 {acceptTypes} 格式的文件","upload.drag.hint.withtype.size":"支持单个或批量上传 {acceptTypes} 格式的文件,文件大小不超过10MB","upload.uploading":"{filename} 上传中...","upload.success":"{filename} 上传成功","upload.failed":"{filename} 上传失败","upload.delete.confirm":"确定要删除此文件吗?","upload.preview.image":"图片预览","upload.preview.file":"文件预览","upload.button.ok":"确定","upload.button.cancel":"取消","upload.size.limit":"文件大小不能超过10MB","upload.nickname.tooltip":"上传者的昵称","upload.fileName.tooltip":"上传的文件名称","upload.fileType.tooltip":"文件的MIME类型","upload.status.tooltip":"文件处理状态","upload.type.tooltip":"文件分类类型","upload.channel.tooltip":"上传客户端信息","upload.updatedAt.tooltip":"最近更新时间"}),{"summary.create.title":"创建小结","summary.edit.title":"编辑小结","summary.create.success":"小结创建成功","summary.edit.success":"小结更新成功","summary.submit.failed":"提交失败,请重试","summary.title":"标题","summary.title.placeholder":"请输入小结标题","summary.title.required":"请输入小结标题","summary.type":"小结类型","summary.type.required":"请选择小结类型","summary.content":"会话内容摘要","summary.content.placeholder":"请输入会话内容摘要","summary.content.required":"请输入会话内容摘要","summary.solution":"解决方案","summary.solution.placeholder":"请输入解决方案或处理方法","summary.status":"处理状态","summary.status.required":"请选择处理状态","summary.status.pending":"待处理","summary.status.processing":"处理中","summary.status.resolved":"已解决","summary.status.closed":"已结束","summary.tags":"标签","summary.tags.add":"添加标签","ticket.category.load.error":"加载分类失败"}),{"thread.process.status.new":"新会话","thread.process.status.roboting":"机器人接待中","thread.process.status.offline":"客服离线","thread.process.status.queuing":"排队中","thread.process.status.chatting":"会话进行中","thread.process.status.closed":"会话已结束","thread.type":"会话类型","thread.type.agent":"客服","thread.type.workgroup":"工作组","thread.type.robot":"机器人","thread.type.member":"成员","thread.type.group":"群组","thread.type.leavemsg":"留言","thread.type.feedback":"反馈","thread.type.assistant":"助手","thread.type.channel":"渠道","thread.type.local":"本地","thread.type.friend":"好友","thread.type.ticket":"工单","thread.type.llm":"大模型","thread.type.unified":"统一","thread.type.history":"历史会话","thread.transfer.status.pending":"转接待处理","thread.transfer.status.accepted":"接受转接","thread.transfer.status.rejected":"拒绝转接","thread.transfer.status.timeout":"转接超时","thread.transfer.status.canceled":"取消转接","transfer.transferAt":"转接时间","transfer.acceptAt":"接受时间","transfer.cancelAt":"取消时间","transfer.rejectAt":"拒绝时间","transfer.expireAt":"超时时间","thread.invite.status.pending":"邀请处理","thread.invite.status.accepted":"接受邀请","thread.invite.status.rejected":"拒绝邀请","thread.invite.status.timeout":"邀请超时","thread.invite.status.canceled":"取消邀请","thread.summary.status.pending":"待处理","thread.summary.status.processing":"处理中","thread.summary.status.resolved":"已解决","thread.summary.status.closed":"已结束","thread.tab.all":"全部会话","thread.tab.invite":"邀请记录","thread.tab.rate":"评价记录","thread.tab.summary":"会话小结","thread.tab.transfer":"转接记录","thread.tab.monitor":"会话监控","thread.tab.group":"群组会话","thread.tab.member":"成员会话","thread.summary":"会话摘要","thread.summary.create":"创建会话摘要","thread.summary.edit":"编辑会话摘要","thread.summary.export":"导出会话摘要","thread.summary.content":"摘要内容","thread.summary.status":"摘要状态","thread.summary.createdAt":"创建时间","thread.summary.updatedAt":"更新时间","thread.summary.emotion":"情绪分析","thread.summary.intention":"意图分析","thread.summary.solution":"解决方案","thread.summary.customer":"客户信息","thread.list":"会话列表","thread.detail":"会话详情","thread.create":"创建会话","thread.edit":"编辑会话","thread.delete":"删除会话","thread.export":"导出会话","thread.user":"用户","thread.agent":"客服","thread.robot":"机器人","thread.startedAt":"开始时间","thread.endedAt":"结束时间","thread.duration":"持续时间","thread.messageCount":"消息数","thread.visitorMessageCount":"访客消息数","thread.agentMessageCount":"客服消息数","thread.robotMessageCount":"机器人消息数","thread.firstResponseTime":"首次响应时间","thread.avgResponseTime":"平均响应时间","thread.isRated":"是否评分","thread.rating":"评分","thread.ratingContent":"评价内容","thread.isSolved":"是否解决","thread.isTransferred":"是否转接","thread.category":"分类","thread.tags":"标签","thread.flow":"会话流程","thread.flow.step":"步骤","thread.flow.time":"时间","thread.flow.status":"状态","thread.flow.operator":"操作人","thread.flow.remark":"备注","thread.action.view":"查看会话","thread.action.transfer":"转接会话","thread.action.close":"关闭会话","thread.action.rate":"评价会话","thread.action.summarize":"会话小结","thread.action.tag":"添加标签","thread.action.category":"设置分类","thread.action.export":"导出会话","thread.process.steps":"会话流程步骤","thread.process.steps.title":"会话流程","thread.process.steps.drawer.title":"会话流程详情","thread.index.tooltip":"会话序号","thread.uid.tooltip":"会话唯一标识符","thread.userNickname.tooltip":"访客昵称","thread.agentNickname.tooltip":"客服昵称","thread.robotNickname.tooltip":"机器人昵称","thread.workgroupNickname.tooltip":"工作组名称","thread.status.tooltip":"会话当前状态","thread.channel.tooltip":"访客使用的渠道类型","thread.createdAt.tooltip":"会话创建时间","thread.type.tooltip":"会话类型","thread.topic.tooltip":"会话主题","thread.owner.tooltip":"会话所有者","thread.tagList":"标签列表","thread.tagList.tooltip":"会话标签列表","thread.actions.tooltip":"可进行的操作",view:"查看",handle:"处理",yes:"是",no:"否"}),{"queue.totalCount":"总请求数","queue.robotingCount":"机器人对话中","queue.queuingCount":"排队中","queue.chattingCount":"会话中","queue.offlineCount":"离线留言","queue.closedCount":"已结束","queue.leaveMsgCount":"留言数","queue.robotToAgentCount":"转人工数","queue.avgWaitTime":"平均等待时间","queue.avgResolveTime":"平均解决时间","queue.additionalStats":"更多统计","queue.totalCount.trend":"总数趋势","queue.hourly.trend":"24小时接待人数趋势","queue.status.active":"运行中","queue.status.paused":"已暂停","queue.status.closed":"已结束","queue.status.maintenance":"维护中","queue.type.workgroup":"工作组","queue.type.agent":"一对一","queue.type.robot":"机器人","queue.type.unknown":"未知"}),{"user.management.title":"用户管理","user.management.create":"创建用户","user.management.edit":"编辑用户","user.management.delete":"删除用户","user.management.import":"导入用户","user.management.export":"导出用户","user.info.username":"用户名","user.info.nickname":"昵称","user.info.email":"邮箱","user.info.phone":"手机号","user.info.role":"角色","user.info.department":"部门","user.info.position":"职位","user.info.status":"状态","user.info.lastLogin":"最后登录","user.info.createTime":"创建时间","user.info.updateTime":"更新时间","user.status.active":"正常","user.status.inactive":"未激活","user.status.locked":"已锁定","user.status.pending":"待审核","user.role.admin":"管理员","user.role.manager":"经理","user.role.user":"普通用户","user.role.guest":"访客","transfer.status.pending":"转接待处理","transfer.status.accepted":"接受转接","transfer.status.rejected":"拒绝转接","transfer.status.timeout":"转接超时","transfer.status.canceled":"取消转接","transfer.status.unknown":"未知状态","transfer.type.agent_to_agent":"人工转人工","transfer.type.robot_to_agent":"机器人转人工","transfer.type.unknown":"未知类型","transfer.transferAt":"转接时间","transfer.acceptAt":"接受时间","transfer.cancelAt":"取消时间","transfer.rejectAt":"拒绝时间","transfer.expireAt":"超时时间","invite.status.pending":"邀请待处理","invite.status.accepted":"接受邀请","invite.status.rejected":"拒绝邀请","invite.status.timeout":"邀请超时","invite.status.canceled":"取消邀请","invite.status.unknown":"未知状态","user.settings.basic":"基本设置","user.settings.security":"安全设置","user.settings.notification":"通知设置","user.settings.binding":"账号绑定","user.settings.preference":"偏好设置","user.action.enable":"启用","user.action.disable":"禁用","user.action.lock":"锁定","user.action.unlock":"解锁","user.action.resetPwd":"重置密码","user.action.assignRole":"分配角色","user.message.create.success":"用户创建成功","user.message.update.success":"用户更新成功","user.message.delete.success":"用户删除成功","user.message.operation.failed":"操作失败","user.message.password.reset":"密码已重置","user.validation.username.required":"请输入用户名","user.validation.email.required":"请输入邮箱","user.validation.email.invalid":"邮箱格式不正确","user.validation.phone.required":"请输入手机号","user.validation.phone.invalid":"手机号格式不正确","user.confirm.delete":"确定要删除此用户吗?","user.confirm.lock":"确定要锁定此用户吗?","user.confirm.resetPwd":"确定要重置密码吗?","pages.user.list":"用户列表","pages.user.create":"创建用户","pages.user.edit":"编辑用户","pages.user.delete":"删除用户","pages.user.username":"用户名","pages.user.username.required":"请输入用户名","pages.user.nickname":"昵称","pages.user.nickname.required":"请输入昵称","pages.user.email":"邮箱","pages.user.email.required":"请输入邮箱","pages.user.email.invalid":"请输入有效的邮箱地址","pages.user.email.verified":"邮箱已验证","pages.user.email.verified.yes":"已验证","pages.user.email.verified.no":"未验证","pages.user.mobile":"手机号","pages.user.mobile.required":"请输入手机号","pages.user.mobile.invalid":"请输入有效的手机号码","pages.user.mobile.verified":"手机号已验证","pages.user.mobile.verified.yes":"已验证","pages.user.mobile.verified.no":"未验证","pages.user.password":"密码","pages.user.password.required":"请输入密码","pages.user.enabled":"状态","pages.user.status.enabled":"启用","pages.user.status.disabled":"禁用","pages.user.organization":"组织","pages.user.roles":"角色","pages.user.authorities":"权限","pages.user.description":"描述","pages.user.createdAt":"创建时间","pages.user.updatedAt":"更新时间","pages.user.superUser":"超级用户","pages.user.superUser.yes":"是","pages.user.superUser.no":"否","pages.user.superUser.notAllow":"超级用户不能被禁用或取消验证状态","pages.user.superUser.notDelete":"超级用户不能被删除","pages.form.error":"请检查表单填写","pages.common.create":"创建","pages.common.save":"保存","pages.common.cancel":"取消","pages.common.ok":"确定","pages.common.delete":"删除","pages.common.deleteConfirm":"确定要删除 {name} 吗?"}),{"faq.question.tooltip":"常见问题的问题内容","faq.similar.questions.tooltip":"表达相同意思的其他问法","faq.answer.tooltip":"常见问题的回答内容","faq.status.tooltip":"问题索引状态,主要用于全文检索,AI知识库问答中使用","faq.vectorStatus.tooltip":"向量化处理状态,主要用于向量存储和检索,AI知识库问答中使用","faq.clickCount.tooltip":"问题被点击的次数","faq.upCount.tooltip":"问题被点赞的次数","faq.downCount.tooltip":"问题被踩的次数","faq.category.tooltip":"问题所属的分类","faq.tags.tooltip":"用于分类和搜索的标签","faq.isValid.tooltip":"问题是否有效可用","faq.startDate.tooltip":"问题生效的开始时间","faq.endDate.tooltip":"问题失效的结束时间","faq.createdAt.tooltip":"问题创建的时间","faq.updatedAt.tooltip":"问题最后更新的时间","llm.text.title.tooltip":"文档的标题","llm.text.content.tooltip":"文档的具体内容","llm.text.status.tooltip":"问题索引状态,主要用于全文检索,AI知识库问答中使用","llm.text.vectorStatus.tooltip":"向量化处理状态,主要用于向量存储和检索,AI知识库问答中使用","llm.text.category.tooltip":"文档所属的分类","llm.text.createdAt.tooltip":"文档创建的时间","llm.text.updatedAt.tooltip":"文档最后更新的时间","llm.status.success":"处理成功","llm.status.error":"处理失败","llm.status.new":"待处理","llm.status.processing":"处理中","llm.vectorStatus.success":"向量化成功","llm.vectorStatus.error":"向量化失败","llm.vectorStatus.new":"待向量化","llm.vectorStatus.processing":"向量化中","llm.file.fileName.tooltip":"上传的文件名称","llm.file.fileUrl.tooltip":"文件的访问链接","llm.file.status.tooltip":"文件处理状态,主要用于全文检索,AI知识库问答中使用","llm.file.vectorStatus.tooltip":"文件向量化处理状态,主要用于向量存储和检索,AI知识库问答中使用","llm.file.tags.tooltip":"用于分类和搜索的标签","llm.file.enabled.tooltip":"文件是否启用","llm.file.category.tooltip":"文件所属的分类","llm.file.createdAt.tooltip":"文件上传的时间","llm.file.updatedAt.tooltip":"文件最后更新的时间","llm.chunk.name.tooltip":"拆分后的内容块名称","llm.chunk.content.tooltip":"拆分后的内容块具体内容","llm.chunk.docId.tooltip":"拆分内容所属的原始文档ID","llm.chunk.status.tooltip":"拆分内容的处理状态,主要用于全文检索","llm.chunk.vectorStatus.tooltip":"拆分内容的向量化处理状态,主要用于向量存储和检索","llm.chunk.tags.tooltip":"拆分内容的标签,用于分类和搜索","llm.chunk.category.tooltip":"拆分内容所属的分类","llm.chunk.createdAt.tooltip":"拆分内容创建的时间","llm.chunk.updatedAt.tooltip":"拆分内容最后更新的时间","website.name.tooltip":"网页的名称或标识","website.url.tooltip":"网页的URL地址,用于爬取内容","website.description.tooltip":"网页的简要描述信息","website.content.tooltip":"爬取的网页内容摘要","website.category.tooltip":"网页内容所属的分类类型","website.status.tooltip":"网页内容处理状态,主要用于全文检索","website.vectorStatus.tooltip":"网页内容向量化状态,主要用于向量存储和检索","website.tags.tooltip":"网页的标签列表,用于分类和搜索","website.createdAt.tooltip":"网页记录创建的时间","website.updatedAt.tooltip":"网页记录最后更新的时间","webpage.name.tooltip":"网页的名称或标识","webpage.url.tooltip":"网页的URL地址,用于爬取内容","webpage.description.tooltip":"网页的简要描述信息","webpage.content.tooltip":"爬取的网页内容摘要","webpage.category.tooltip":"网页内容所属的分类类型","webpage.status.tooltip":"网页内容处理状态,主要用于全文检索","webpage.vectorStatus.tooltip":"网页内容向量化状态,主要用于向量存储和检索","webpage.tags.tooltip":"网页的标签列表,用于分类和搜索","webpage.createdAt.tooltip":"网页记录创建的时间","webpage.updatedAt.tooltip":"网页记录最后更新的时间","provider.enabled":"已启用","provider.disabled":"已禁用","provider.online":"上线发布","provider.offline":"下线调试","provider.edit":"编辑","provider.refresh":"刷新","provider.refresh.success":"刷新成功","provider.refresh.failed":"刷新失败","provider.uid.notexist":"Provider UID 不存在","provider.config.alert":"只有在模型启用且配置有 apiUrl 和 apiKey 的情况下才会启用,否则使用系统配置。","model.list":"模型列表","model.add":"添加模型","model.import":"导入模型","model.refresh":"刷新模型","model.enabled":"已启用","model.enabled.tooltip":"模型是否启用","model.disabled":"已禁用","model.import.none.selected":"没有选择任何模型","model.import.already.exist":"所选模型均已存在,无需重复导入","model.import.success":"成功导入{count}个模型","model.import.failed":"导入模型失败","model.import.none.success":"没有成功导入任何模型"}),{"pages.prompt.list":"提示词列表","pages.prompt.create":"添加提示词","pages.prompt.edit":"编辑提示词","pages.prompt.delete":"删除提示词","pages.prompt.name":"名称","pages.prompt.nickname":"昵称","pages.prompt.description":"描述","pages.prompt.prompt":"提示词","pages.prompt.createdAt":"创建时间","pages.prompt.updatedAt":"更新时间","pages.robot.edit":"编辑","pages.robot.delete":"删除","pages.prompt.type":"类型","pages.prompt.published":"已发布","pages.prompt.defaultReply":"默认回复","pages.prompt.model":"模型","pages.prompt.provider":"提供商","pages.prompt.temperature":"温度","pages.prompt.topK":"Top K","pages.prompt.kbEnabled":"知识库启用","pages.prompt.flowEnabled":"流程启用","pages.prompt.system":"系统","export.current":"导出当前页","export.all":"导出全部","export.range":"分段导出",export:"导出","download.template":"下载模板","prompt.createdAt.tooltip":"提示语创建的时间","prompt.updatedAt.tooltip":"提示语最后更新的时间","pages.prompt.visionEnabled":"视觉模型启用","pages.prompt.visionProvider":"视觉提供商","pages.prompt.visionModel":"视觉模型","pages.prompt.audioEnabled":"语音模型启用","pages.prompt.audioProvider":"语音提供商","pages.prompt.audioModel":"语音模型","pages.prompt.nickname.tooltip":"代理的昵称,用于展示给用户","pages.prompt.name.tooltip":"代理的名称,用于内部识别","pages.prompt.description.tooltip":"代理的功能描述","pages.prompt.prompt.tooltip":"传递给模型的指令和上下文","pages.prompt.model.tooltip":"使用的大语言模型","pages.prompt.provider.tooltip":"模型提供商","pages.prompt.temperature.tooltip":"控制输出的随机性,值越高输出越随机创新","pages.prompt.topK.tooltip":"检索时返回的相关文档数量","pages.prompt.kbEnabled.tooltip":"是否启用知识库增强功能","pages.prompt.flowEnabled.tooltip":"是否启用流程控制功能","pages.prompt.system.tooltip":"是否为系统内置代理","pages.prompt.createdAt.tooltip":"代理创建的时间","pages.prompt.updatedAt.tooltip":"代理最后更新的时间","pages.prompt.actions.tooltip":"可进行的操作","pages.prompt.visionEnabled.tooltip":"是否启用视觉模型功能","pages.prompt.visionProvider.tooltip":"视觉模型的服务提供商","pages.prompt.visionModel.tooltip":"使用的视觉模型名称","pages.prompt.audioEnabled.tooltip":"是否启用语音模型功能","pages.prompt.audioProvider.tooltip":"语音模型的服务提供商","pages.prompt.audioModel.tooltip":"使用的语音模型名称","pages.prompt.prompt.content":"提示词内容","copy.to.clipboard":"复制到剪贴板","copy.success":"复制成功","copy.failed":"复制失败"}),{"agent.status.list":"客服状态列表","agent.status.available":"在线可用","agent.status.offline":"离线","agent.status.busy":"忙碌中","agent.tooltip.uid":"客服唯一标识符","agent.tooltip.nickname":"客服昵称","agent.tooltip.status":"客服当前工作状态:在线可用、离线或忙碌中","agent.tooltip.updatedAt":"状态最后更新时间","export.excel":"导出Excel",refresh:"刷新","agent.view.detail":"查看 {nickname} 的详细信息"}),{"pages.workflow.name":"名称","pages.workflow.name.tooltip":"工作流名称","pages.workflow.type":"类型","pages.workflow.type.tooltip":"工作流类型","pages.workflow.category":"分类","pages.workflow.category.tooltip":"工作流分类","pages.workflow.description":"描述","pages.workflow.description.tooltip":"工作流功能描述","pages.workflow.content":"内容","pages.workflow.content.tooltip":"工作流内容","pages.workflow.content.detail":"内容详情","pages.workflow.createdAt":"创建时间","pages.workflow.createdAt.tooltip":"工作流创建时间","pages.workflow.updatedAt":"更新时间","pages.workflow.updatedAt.tooltip":"工作流最后更新时间","pages.workflow.actions.tooltip":"可进行的操作","pages.workflow.edit":"编辑","pages.workflow.delete":"删除","pages.workflow.create":"添加工作流","pages.workflow.list":"工作流列表","pages.workflow.drawer.edit":"编辑工作流","pages.workflow.drawer.create":"新建工作流","pages.workflow.drawer.category":"类别","pages.workflow.drawer.name":"名称","pages.workflow.drawer.name.tooltip":"工作流名称","pages.workflow.drawer.type":"类型","pages.workflow.drawer.type.tooltip":"工作流类型","pages.workflow.drawer.type.placeholder":"请输入工作流类型","pages.workflow.drawer.content":"内容","pages.workflow.drawer.content.placeholder":"请输入工作流内容","pages.workflow.drawer.description":"描述","pages.workflow.drawer.description.placeholder":"请输入工作流描述","pages.workflow.drawer.cancel":"取消","pages.workflow.drawer.save":"保存"}),{"pages.category.drawer.name":"分类名称","pages.category.drawer.name.required":"请输入名称!","pages.category.drawer.name.placeholder":"请输入分类名称","pages.category.drawer.edit":"编辑分类","pages.category.drawer.create":"创建分类","pages.category.drawer.save":"保存","pages.category.drawer.cancel":"取消","pages.category.drawer.kb":"所属知识库","pages.category.create.failed":"创建分类失败","pages.category.update.failed":"更新分类失败","pages.category.name":"名称","pages.category.type":"类型","pages.category.createdAt":"创建时间","pages.category.updatedAt":"更新时间","pages.category.create":"创建分类","pages.category.edit":"编辑","pages.category.delete":"删除","pages.category.delete.confirm":"确定要删除分类【{0}】吗?","pages.category.list":"分类列表","pages.category.all":"全部"}),{"trial.tip.community.edition":"社区版","trial.tip.enterprise.edition":"企业版","trial.tip.platform.edition":"平台版","trial.tip.paid":"付费","trial.tip.trial":"试用","trial.tip.remaining.days":"剩余{days}天","trial.tip.paid.edition.remaining":"付费版 剩余{days}天","trial.tip.trial.edition.remaining":"试用版 剩余{days}天","trial.tip.open.paid.edition":"开通付费版","trial.tip.warning.title":"试用期即将结束","trial.tip.warning.later":"稍后再说","trial.tip.warning.upgrade":"立即升级","trial.tip.warning.content":"您的试用期剩余{days}天,即将到期。","trial.tip.warning.upgrade.prompt":"为了不影响您的正常使用,请尽快升级到付费版本。"}),{"model.type.chat":"对话模型","model.type.text":"文本对话模型","model.type.embedding":"向量嵌入模型","model.type.rerank":"排序模型","model.type.vision":"视觉模型","model.type.code":"代码模型","model.type.reasoning":"推理模型","model.type.text2image":"文本生成图像模型","model.type.image2text":"图像理解模型","model.type.audio2text":"语音转文本模型","model.type.text2audio":"文本转语音模型","model.type.text2video":"文本生成视频模型","model.type.video2text":"视频理解模型","model.type.function":"函数模型","model.create":"新建模型","model.edit":"编辑模型","model.name":"名称(用于接口调用,请谨慎修改)","model.nickname":"昵称(便于记忆)","model.description":"描述","model.description.placeholder":"请输入模型描述信息","model.type":"模型类型","model.type.placeholder":"请选择模型类型","model.type.required":"请选择模型类型"}),{"license.title":"微语 AI 许可证信息","license.current.version":"当前版本","license.edition.community":"社区版","license.edition.enterprise":"企业版","license.edition.platform":"平台版","license.type.paid":"付费版","license.type.trial":"试用版","license.status.valid":"有效","license.status.expired":"已过期","license.status.unknown":"未知","license.remaining.days":"剩余 {days} 天","license.field.version":"许可证版本","license.field.type":"许可证类型","license.field.status":"许可证状态","license.field.licensee":"被授权人","license.field.description":"授权描述","license.field.expiry.date":"过期日期","license.field.not.set":"未设置","license.authorization.info":"授权信息","license.licensee.info":"被授权人信息","license.server.ips":"授权服务器IP","license.server.domains":"授权域名","license.no.ip.restriction":"未设置授权IP限制","license.no.domain.restriction":"未设置授权域名限制","license.loading":"正在加载许可证信息...","license.config":"License配置","license.description.title":"授权说明","license.description.community":"社区版:适用于个人或小型组织,基础功能免费使用","license.description.enterprise":"企业版:适用于中型组织,包含高级功能和优先支持","license.description.platform":"平台版:适用于大型企业或平台型业务,提供定制化功能和专属支持","license.description.upgrade":"如需升级许可证或了解更多信息,请访问","license.official.website":"官方网站",name:"名称",description:"描述",mobile:"手机号",email:"邮箱",userType:"用户类型",expiryDate:"到期日期",edition:"版本",serverIps:"授权IP列表",serverDomains:"授权域名列表",enabled:"是否启用",createdAt:"创建时间",updatedAt:"更新时间",activatedAt:"激活时间",lastCheckedAt:"最后检查时间",licenseKey:"激活密钥",encryptedLicenseKey:"加密后的激活密钥",edit:"编辑",delete:"删除",deleteTip:"删除确认",deleteAffirm:"确定要删除",ok:"确定",cancel:"取消",create:"新建","license.userType.paid.tip":"如需购买付费版,请访问 微语官网-版本与价格","license.user.type.free":"免费","license.user.type.paid":"付费","license.verification.required":"请先完成手机或邮箱验证后再创建License","license.description.placeholder":"可选,license用途描述","license.comma.separated":"逗号分隔","license.serverIps.format":"格式:192.168.1.1, 10.0.0.1, 2001:db8::1","license.serverDomains.format":"格式:example.com, sub.example.com:8080, *.example.com","license.serverIps.error":"请输入合法的IP地址,多个用逗号分隔","license.serverDomains.error":"请输入合法的域名,多个用逗号分隔","license.enabled":"启用","license.disabled":"禁用",submit:"提交","license.tab.info":"许可证信息","license.tab.table":"许可证表格"}),Pt),{"server.title":"服务器监控","server.dashboard":"服务器仪表板","server.statistics.total":"总服务器数","server.statistics.online":"在线服务器","server.statistics.offline":"离线服务器","server.statistics.warning":"警告服务器","server.list.title":"服务器列表","server.list.refresh":"刷新","server.list.add":"添加服务器","server.list.serverName":"服务器名称","server.list.serverIp":"IP地址","server.list.serverType":"类型","server.list.serverStatus":"状态","server.list.cpuUsage":"CPU使用率","server.list.memoryUsage":"内存使用率","server.list.diskUsage":"磁盘使用率","server.list.lastHeartbeat":"最后心跳","server.list.actions":"操作","server.list.viewMetrics":"查看指标","server.list.edit":"编辑","server.list.delete":"删除","server.list.description":"描述","server.list.environment":"环境","server.list.location":"位置","server.list.port":"端口","server.list.osInfo":"操作系统","server.list.appVersion":"应用版本","server.list.uptime":"运行时长","server.list.memory":"内存(已用/总MB)","server.list.disk":"磁盘(已用/总GB)","server.status.online":"在线","server.status.offline":"离线","server.status.maintenance":"维护中","server.status.warning":"警告","server.status.overloaded":"过载","server.status.error":"错误","server.status.starting":"启动中","server.status.stopping":"停止中","server.status.restarting":"重启中","server.type.application":"应用服务器","server.type.database":"数据库服务器","server.type.cache":"缓存服务器","server.health.healthy":"健康","server.health.warning":"警告","server.health.critical":"危险","server.health.unknown":"未知","server.metrics.title":"服务器监控详情","server.metrics.close":"关闭","server.metrics.refresh":"刷新","server.metrics.refreshInterval":"刷新间隔","server.metrics.refreshInterval.10s":"10秒刷新","server.metrics.refreshInterval.30s":"30秒刷新","server.metrics.refreshInterval.1m":"1分钟刷新","server.metrics.refreshInterval.5m":"5分钟刷新","server.info.ip":"IP地址","server.info.type":"类型","server.info.status":"状态","server.info.environment":"环境","server.info.port":"端口","server.info.description":"描述","server.info.lastHeartbeat":"最后心跳","server.info.createdAt":"创建时间","server.metrics.cpu.title":"CPU使用率","server.metrics.memory.title":"内存使用率","server.metrics.disk.title":"磁盘使用率","server.metrics.uptime.title":"运行时间","server.metrics.uptime.seconds":"秒","server.metrics.uptime.days":"天","server.metrics.uptime.hours":"小时","server.metrics.uptime.unknown":"未知","server.metrics.noData":"无数据","server.timeRange.label":"时间范围","server.timeRange.last1Hour":"最近1小时","server.timeRange.last24Hours":"最近24小时","server.charts.trend":"趋势图","server.charts.history":"历史数据","server.charts.gauge":"仪表盘","server.charts.cpuHistory":"CPU使用率历史","server.charts.memoryHistory":"内存使用率历史","server.charts.cpuGauge":"CPU使用率仪表盘","server.charts.memoryGauge":"内存使用率仪表盘","server.charts.diskGauge":"磁盘使用率仪表盘","server.form.add.title":"添加服务器","server.form.edit.title":"编辑服务器","server.form.serverName":"服务器名称","server.form.serverName.placeholder":"请输入服务器名称","server.form.serverName.required":"请输入服务器名称","server.form.serverIp":"IP地址","server.form.serverIp.placeholder":"请输入IP地址","server.form.serverIp.required":"请输入IP地址","server.form.serverType":"服务器类型","server.form.serverType.placeholder":"请选择服务器类型","server.form.serverType.required":"请选择服务器类型","server.form.serverStatus":"服务器状态","server.form.serverStatus.placeholder":"请选择服务器状态","server.form.serverStatus.required":"请选择服务器状态","server.form.environment":"环境","server.form.environment.placeholder":"请选择环境","server.form.environment.required":"请选择环境","server.form.serverPort":"端口","server.form.serverPort.placeholder":"请输入端口号","server.form.description":"描述","server.form.description.placeholder":"请输入服务器描述","server.form.cpuAlertThreshold":"CPU告警阈值","server.form.memoryAlertThreshold":"内存告警阈值","server.form.diskAlertThreshold":"磁盘告警阈值","server.form.monitoringEnabled":"启用监控","server.environment.dev":"开发环境","server.environment.test":"测试环境","server.environment.prod":"生产环境","server.message.fetchFailed":"获取服务器列表失败","server.message.metricsFetchFailed":"获取服务器指标失败","server.message.createSuccess":"创建成功","server.message.updateSuccess":"更新成功","server.message.deleteSuccess":"删除成功","server.message.saveFailed":"保存失败","server.message.deleteFailed":"删除失败","server.confirm.delete.title":"确认删除","server.confirm.delete.content":'确定要删除服务器 "{name}" 吗?',"server.pagination.total":"共 {total} 条记录","server.empty.noServers":"暂无服务器数据","server.empty.noMetrics":"暂无指标数据"}),{"telegram.bot.type":"Telegram Bot","telegram.bot.detail":"Telegram Bot 详情","telegram.bot.documentation":"文档","telegram.bot.select.prompt":"请先在左侧列表选择一个 Telegram Bot","telegram.bot.enabled":"已启用","telegram.bot.disabled":"已禁用","telegram.bot.enable":"启用","telegram.bot.disable":"禁用","telegram.bot.edit":"编辑","telegram.bot.refresh.details":"刷新详情","telegram.bot.name":"Bot 名称","telegram.bot.username":"Bot 用户名","telegram.bot.description":"Bot 描述","telegram.bot.enabled.status":"启用状态","telegram.bot.token":"Bot Token","telegram.bot.created.time":"创建时间","telegram.bot.service.status":"服务状态","telegram.bot.service.available":"服务可用","telegram.bot.service.unavailable":"服务不可用","telegram.bot.service.checking":"检查中...","telegram.bot.security.instructions":"安全说明","telegram.bot.more.information":"查看更多 Telegram Bot 文档","telegram.bot.toggle.error.incomplete":"无法切换状态,Bot信息不完整","telegram.bot.toggle.success.enabled":"Bot已启用","telegram.bot.toggle.success.disabled":"Bot已禁用","telegram.bot.toggle.error.operation":"操作失败","telegram.bot.toggle.error.unknown":"未知错误","telegram.bot.toggle.error.exception":"操作出错","telegram.bot.refresh.error.incomplete":"无法刷新详情,应用信息不完整","telegram.bot.refresh.success":"应用详情刷新成功","telegram.bot.refresh.error.failed":"刷新失败","telegram.bot.refresh.error.exception":"刷新出错","telegram.bot.security.token.warning":"请妥善保管您的 Bot Token,避免泄露","telegram.bot.security.token.credential":"Bot Token 是访问 Bot API 的唯一凭证,泄露可能导致 Bot 被他人控制","telegram.bot.security.token.rotation":"建议定期更换 Bot Token,特别是在怀疑可能泄露的情况下","telegram.bot.security.token.reset":"如发现安全问题,请立即在 BotFather 中重置 Token 并联系我们的支持团队","telegram.bot.security.enabled.control":"Bot启用状态控制着是否接收和处理消息,禁用后Bot将暂停工作","telegram.bot.security.maintenance":"建议在维护或调试时临时禁用Bot,避免接收不必要的消息"}),It),{"quality.threadQuality":"会话质检","quality.threadQuality.scoring":"质检评分","quality.threadQuality.result":"结果查询","quality.threadQuality.appeal":"申诉审核","quality.threadQuality.statistics":"质检统计","quality.callQuality":"通话质检","quality.callQuality.appeal":"申诉审核","quality.manualQualityConfig":"人工质检配置","quality.manualQualityConfig.conversationPlan":"会话质检方案","quality.manualQualityConfig.callPlan":"通话质检方案","quality.manualQualityConfig.workflow":"会话质检工作流程","quality.smartQuality":"智能质检","quality.smartQuality.result":"结果查询","quality.smartQuality.statistics":"质检统计","quality.smartQualityConfig":"智能质检配置","quality.smartQualityConfig.task":"质检任务","quality.smartQualityConfig.plan":"质检方案","quality.smartQualityConfig.keywords":"关键词","quality.smartQualityConfig.behaviorRules":"行为规则","quality.plan.management":"质检方案管理","quality.plan.name":"方案名称","quality.plan.name.tooltip":"质检方案的名称","quality.plan.description":"描述","quality.plan.description.tooltip":"质检方案的描述信息","quality.plan.type":"类型","quality.plan.type.tooltip":"质检方案的类型","quality.plan.indicatorsCount":"质检指标数量","quality.plan.indicatorsCount.tooltip":"质检方案包含的指标数量","quality.plan.status":"状态","quality.plan.status.tooltip":"质检方案是否启用","quality.plan.createdAt":"创建时间","quality.plan.createdAt.tooltip":"质检方案创建时间","quality.plan.updatedAt":"更新时间","quality.plan.updatedAt.tooltip":"质检方案最后更新时间","quality.plan.create":"新建方案","quality.plan.edit":"编辑方案","quality.plan.copy":"复制方案","quality.plan.delete":"删除方案","quality.plan.save":"保存方案","quality.plan.cancel":"取消","quality.plan.basicInfo":"基本信息","quality.plan.indicators":"质检指标","quality.plan.indicators.count":"个指标","quality.plan.no.description":"暂无描述","quality.plan.totalScore":"总分","quality.plan.serialNumber":"序号","quality.plan.addIndicator":"添加质检指标","quality.plan.editIndicator":"编辑质检指标","quality.plan.indicatorName":"指标名称","quality.plan.indicatorScore":"指标分值","quality.plan.deduction":"减分指标","quality.plan.mandatory":"必检指标","quality.plan.indicatorDescription":"指标描述","quality.plan.evaluationCriteria":"评估标准","quality.plan.scoreExplanation":"指标分数说明","quality.plan.positiveIndicator":"正向指标","quality.plan.negativeIndicator":"负分指标","quality.plan.positiveIndicator.desc":"符合标准时加分,统一为100分便于标准化评估","quality.plan.negativeIndicator.desc":"违规时扣分,根据违规行为严重程度给予相应惩罚","quality.plan.type.onlineService":"在线客服质检","quality.plan.type.bot":"机器人质检","quality.plan.type.callCenter":"呼叫中心质检","quality.plan.type.ticket":"工单质检","quality.plan.status.enabled":"启用","quality.plan.status.disabled":"禁用","quality.plan.name.required":"请输入方案名称","quality.plan.type.required":"请选择方案类型","quality.plan.indicatorName.required":"请输入指标名称","quality.plan.indicatorScore.required":"请输入指标分值","quality.plan.delete.confirm":"确定要删除质检方案【{name}】吗?","quality.plan.delete.success":"删除成功","quality.plan.delete.error":"删除失败","quality.plan.create.success":"创建成功","quality.plan.create.error":"创建失败","quality.plan.update.success":"更新成功","quality.plan.update.error":"更新失败","quality.plan.save.error":"保存失败","quality.plan.batch.delete":"批量删除","quality.plan.batch.enable":"批量启用","quality.plan.batch.disable":"批量禁用","quality.plan.batch.operations":"批量操作","quality.plan.batch.noselection":"请选择要处理的项目","quality.plan.batch.delete.noselection":"请选择要删除的项目","quality.plan.batch.delete.confirm":"确定要删除选中的 {count} 个质检方案吗?","quality.plan.batch.delete.success":"成功删除 {count} 个质检方案","quality.plan.batch.delete.partial":"删除了 {success} 个质检方案,{fail} 个质检方案删除失败","quality.plan.batch.enable.success":"成功启用 {count} 个质检方案","quality.plan.batch.enable.partial":"启用了 {success} 个质检方案,{fail} 个质检方案启用失败","quality.plan.batch.disable.success":"成功禁用 {count} 个质检方案","quality.plan.batch.disable.partial":"禁用了 {success} 个质检方案,{fail} 个质检方案禁用失败","quality.plan.creating":"创建中...","quality.plan.updating":"更新中...","quality.plan.deleting":"删除中...","quality.plan.enabling":"启用中...","quality.plan.disabling":"禁用中...","quality.plan.loading":"加载中...","quality.plan.fetch.error":"获取数据失败","quality.scoring.management":"会话质检评分","quality.scoring.loading":"加载中...","quality.scoring.fetch.error":"获取数据失败","quality.scoring.delete.success":"删除成功","quality.scoring.delete.error":"删除失败","quality.scoring.delete.confirm":"确定要删除这条质检记录吗?","quality.scoring.review":"质检","quality.plan.select":"选择质检方案","quality.plan.select.required":"请选择质检方案","quality.plan.select.placeholder":"请选择质检方案","quality.indicators.scoring":"质检指标评分","quality.indicator.mandatory":"必检","quality.indicator.deduction":"减分项","quality.indicator.bonus":"加分项","quality.indicator.max.score":"满分","quality.indicator.score.required":"请评分","quality.indicator.score.range":"评分范围","quality.indicator.score.unit":"分","quality.indicator.current.score":"当前评分","quality.total.score.summary":"评分统计","quality.total.score":"总分","quality.bonus.score":"正面评分","quality.deduction.score":"负面评分","quality.comments":"质检评语","quality.comments.required":"请输入质检评语","quality.comments.placeholder":"请输入质检评语...","quality.chat.history":"聊天记录","quality.view.chat.history":"查看聊天记录","quality.chat.history.tip":"点击上方按钮查看完整的聊天记录","quality.chat.history.no.thread":"会话信息不存在","quality.check.create.success":"质检结果提交成功","quality.check.create.error":"提交失败,请重试","quality.check.management":"质检结果管理","quality.check.name":"质检名称","quality.check.name.tooltip":"质检的名称","quality.check.description":"描述","quality.check.description.tooltip":"质检的描述信息","quality.check.type":"类型","quality.check.type.tooltip":"质检的类型","quality.check.type.onlineService":"在线客服","quality.check.type.bot":"机器人","quality.check.type.callCenter":"呼叫中心","quality.check.qualityLevel":"质检等级","quality.check.qualityLevel.tooltip":"质检评分等级","quality.check.qualityLevel.excellent":"优秀","quality.check.qualityLevel.good":"良好","quality.check.qualityLevel.pass":"合格","quality.check.qualityLevel.fail":"不合格","quality.check.totalScore":"总分","quality.check.totalScore.tooltip":"质检总分","quality.check.bonusScore":"加分","quality.check.bonusScore.tooltip":"加分项总分","quality.check.deductionScore":"减分","quality.check.deductionScore.tooltip":"减分项总分","quality.check.indicators":"质检指标","quality.check.indicators.tooltip":"质检指标列表","quality.check.comment":"质检评语","quality.check.comment.tooltip":"质检评语信息","quality.check.threadUid":"会话UID","quality.check.threadUid.tooltip":"会话UID","quality.check.createdAt":"创建时间","quality.check.createdAt.tooltip":"质检创建时间","quality.check.updatedAt":"更新时间","quality.check.updatedAt.tooltip":"质检最后更新时间","quality.check.status":"质检状态","quality.check.status.tooltip":"质检的当前状态","quality.check.status.completed":"已质检","quality.check.status.appealing":"申诉中","quality.check.status.appealApproved":"申诉通过","quality.check.status.appealRejected":"申诉驳回","quality.check.status.closed":"已关闭","quality.check.delete.success":"删除成功","quality.check.delete.error":"删除失败","quality.check.delete.confirm":'确定要删除质检 "{uid}" 吗?',"quality.check.batch.delete":"批量删除","quality.check.batch.delete.noselection":"请选择要删除的记录","quality.check.batch.delete.confirm":"确定要删除选中的 {count} 条质检记录吗?","quality.check.batch.delete.success":"批量删除成功,共删除 {count} 条记录","quality.check.batch.delete.partial":"批量删除完成,成功 {success} 条,失败 {fail} 条","quality.check.batch.operations":"批量操作","quality.check.deleting":"删除中...","quality.check.loading":"加载中...","quality.check.fetch.error":"获取数据失败","quality.check.view.details":"查看详情功能待实现","quality.check.export.info":"导出功能待实现","quality.check.details":"质检详情","quality.check.basic.info":"基本信息","quality.check.uid":"质检ID","quality.check.score.statistics":"评分统计","quality.check.indicators.details":"质检指标详情","quality.check.standard":"评分标准","quality.check.no.indicators":"暂无质检指标","quality.check.remarks":"备注信息","quality.check.mandatory":"必检","quality.indicator.score.range.error":"评分范围应为 0-{max} 分","quality.indicator.current.deduction":"当前减分","quality.indicator.deduction.range":"减分范围","quality.appeal.management":"会话质检申诉审核","quality.appeal.uid":"申诉ID","quality.appeal.uid.tooltip":"申诉的唯一标识","quality.appeal.qualityCheckUid":"质检ID","quality.appeal.qualityCheckUid.tooltip":"关联的质检记录ID","quality.appeal.comment":"申诉理由","quality.appeal.comment.tooltip":"申诉的具体理由","quality.appeal.reviewComment":"审核意见","quality.appeal.reviewComment.tooltip":"申诉审核意见","quality.appeal.qualityCheckScore":"原评分","quality.appeal.qualityCheckScore.tooltip":"质检的原始评分","quality.appeal.status":"申诉状态","quality.appeal.status.tooltip":"申诉的当前状态","quality.appeal.createdAt":"申诉时间","quality.appeal.createdAt.tooltip":"申诉创建时间","quality.appeal.updatedAt":"申诉更新时间","quality.appeal.updatedAt.tooltip":"申诉最后更新时间","quality.appeal.approve":"通过","quality.appeal.reject":"驳回","quality.appeal.review":"申诉审核","quality.appeal.info":"申诉信息","quality.appeal.reviewComment.required":"请输入审核意见","quality.appeal.reviewComment.placeholder":"请输入审核意见...","quality.appeal.total":"总申诉数","quality.appeal.pending":"待审核","quality.appeal.approved":"已通过","quality.appeal.rejected":"已驳回","quality.appeal.delete.success":"申诉删除成功","quality.appeal.delete.error":"申诉删除失败","quality.appeal.delete.confirm":"确定要删除这条申诉记录吗?","quality.appeal.review.success":"审核操作成功","quality.appeal.export.info":"导出功能开发中...","quality.appeal.batch.delete":"批量删除","quality.appeal.batch.delete.noselection":"请选择要删除的申诉","quality.appeal.batch.delete.confirm":"确定要删除选中的 {count} 条申诉记录吗?","quality.appeal.batch.delete.success":"批量删除成功,共删除 {count} 条记录","quality.appeal.batch.delete.partial":"部分删除成功,成功 {success} 条,失败 {fail} 条","quality.appeal.batch.operations":"批量操作","quality.appeal.create":"申诉","quality.appeal.create.success":"申诉提交成功","quality.appeal.create.error":"申诉提交失败","quality.appeal.form":"申诉信息","quality.appeal.comment.required":"请输入申诉理由","quality.appeal.comment.min":"申诉理由至少需要10个字符","quality.appeal.comment.placeholder":"请详细说明申诉理由,包括对质检结果的不同意见和依据...","quality.appeal.deleting":"正在删除...","quality.appeal.loading":"正在加载...","quality.appeal.fetch.error":"获取申诉数据失败","quality.appeal.basic.info":"申诉基本信息","quality.appeal.rejectReason":"驳回原因","quality.appeal.rejectReason.tooltip":"申诉被驳回的原因","quality.appeal.review.form":"审核意见","quality.appeal.reviewComment.reject.placeholder":"请输入驳回原因(必填)...","quality.appeal.reviewComment.approve.placeholder":"请输入审核意见(可选)...","quality.appeal.uid.required":"申诉ID不能为空","quality.appeal.approve.success":"申诉通过成功","quality.appeal.approve.error":"申诉通过失败","quality.appeal.reject.success":"申诉驳回成功","quality.appeal.reject.error":"申诉驳回失败","quality.appeal.status.pending":"待处理","quality.appeal.status.approved":"已通过","quality.appeal.status.rejected":"已驳回","quality.score.unit":"分"}),{},{"edit.tags":"编辑标签",tags:"标签","select.tags":"请选择标签","fetch.tags.error":"获取标签失败","edit.visitor":"编辑访客","edit.thread":"编辑会话",cancel:"取消",ok:"确定",saving:"保存中...","save.success":"保存成功","save.error":"保存失败","export.current":"导出当前页","export.all":"导出全部","export.range":"分段导出",export:"导出","batch.operations":"批量操作","more.operations":"更多操作","batch.delete":"批量删除","batch.deleteTip":"删除确认","batch.deleteAffirm":"确定要删除","batch.delete.noselection":"请选择要删除的项目","batch.delete.success":"成功删除 {count} 项","batch.delete.partial":"成功删除 {success} 项,删除失败 {fail} 项","deleteAll.nodata":"没有可删除的数据","deleting.all":"正在删除所有数据...","deleteAll.success":"成功删除所有数据","deleteAll.failed":"删除失败","deleteAll.error":"删除过程中发生错误","update.index":"更新索引","update.vector.index":"更新向量索引","update.indexes":"更新索引","updating.index":"正在更新索引...","updating.vector.index":"正在更新向量索引...","update.index.success":"索引更新成功","update.index.failed":"索引更新失败","update.index.error":"更新索引过程发生错误","update.vector.index.success":"向量索引更新成功","update.vector.index.failed":"向量索引更新失败","update.vector.index.error":"更新向量索引过程发生错误","batch.update.index":"更新索引","batch.update.vector.index":"更新向量索引","batch.update.noselection":"请选择要更新的项目","batch.update.index.success":"成功更新 {count} 条记录的索引","batch.update.index.partial":"更新了 {success} 条记录的索引,{fail} 条记录更新失败","batch.update.vector.index.success":"成功更新 {count} 条记录的向量索引","batch.update.vector.index.partial":"更新了 {success} 条记录的向量索引,{fail} 条记录更新失败","updateAll.index":"更新所有索引","updateAll.vector.index":"更新所有向量索引","updating.all.index":"正在更新所有索引...","updating.all.vector.index":"正在更新所有向量索引...","update.all.index.success":"所有索引更新请求已发送","update.all.index.failed":"所有索引更新请求失败","update.all.index.error":"更新所有索引过程发生错误","update.all.vector.index.success":"所有向量索引更新请求已发送","update.all.vector.index.failed":"所有向量索引更新请求失败","update.all.vector.index.error":"更新所有向量索引过程发生错误","batch.update.index.confirm.title":"批量更新索引确认","batch.update.index.confirm.content":"确定要更新选中记录的索引吗?","batch.update.vector.index.confirm.title":"批量更新向量索引确认","batch.update.vector.index.confirm.content":"确定要更新选中记录的向量索引吗?","updateAll.index.confirm.title":"更新全部索引确认","updateAll.index.confirm.content":"确定要更新所有记录的索引吗?此操作可能需要一些时间。","updateAll.vector.index.confirm.title":"更新全部向量索引确认","updateAll.vector.index.confirm.content":"确定要更新所有记录的向量索引吗?此操作可能需要一些时间。","telegram.bot.detail":"Telegram Bot 详情","telegram.bot.documentation":"文档","telegram.bot.select.prompt":"请先在左侧列表选择一个 Telegram Bot","telegram.bot.type":"Telegram Bot","telegram.bot.enabled":"已启用","telegram.bot.disabled":"已禁用","telegram.bot.edit":"编辑","telegram.bot.refresh.details":"刷新详情","telegram.bot.name":"Bot 名称","telegram.bot.username":"Bot 用户名","telegram.bot.description":"Bot 描述","telegram.bot.enabled.status":"启用状态","telegram.bot.enable":"启用","telegram.bot.disable":"禁用","telegram.bot.token":"Bot Token","telegram.bot.created.time":"创建时间","telegram.bot.security.instructions":"安全说明","telegram.bot.security.token.warning":"请妥善保管您的 Bot Token,避免泄露","telegram.bot.security.token.credential":"Bot Token 是访问 Bot API 的唯一凭证,泄露可能导致 Bot 被他人控制","telegram.bot.security.token.rotation":"建议定期更换 Bot Token,特别是在怀疑可能泄露的情况下","telegram.bot.security.token.reset":"如发现安全问题,请立即在 BotFather 中重置 Token 并联系我们的支持团队","telegram.bot.security.enabled.control":"Bot启用状态控制着是否接收和处理消息,禁用后Bot将暂停工作","telegram.bot.security.maintenance":"建议在维护或调试时临时禁用Bot,避免接收不必要的消息","telegram.bot.toggle.error.incomplete":"无法切换状态,Bot信息不完整","telegram.bot.toggle.success.enabled":"Bot已启用","telegram.bot.toggle.success.disabled":"Bot已禁用","telegram.bot.toggle.error.operation":"操作失败","telegram.bot.toggle.error.unknown":"未知错误","telegram.bot.toggle.error.exception":"操作出错","telegram.bot.refresh.error.incomplete":"无法刷新详情,应用信息不完整","telegram.bot.refresh.success":"应用详情刷新成功","telegram.bot.refresh.error.failed":"刷新失败","telegram.bot.refresh.error.exception":"刷新出错","telegram.bot.service.status":"服务状态","telegram.bot.service.available":"服务可用","telegram.bot.service.unavailable":"服务不可用",name:"名称",type:"类型",accessToken:"访问令牌",revoked:"撤销状态",createdAt:"创建时间",updatedAt:"更新时间",actions:"操作",edit:"编辑",delete:"删除",create:"创建",items:"项",deleteTip:"删除确认",deleteAffirm:"确定要删除","delete.success":"删除成功",deleting:"正在删除...","batch.revoke":"批量撤销","batch.restore":"批量恢复","batch.revoke.tip":"批量撤销确认","batch.restore.tip":"批量恢复确认","batch.revoke.confirm":"确定要撤销选中的Token吗?","batch.restore.confirm":"确定要恢复选中的Token吗?","telegram.bot.service.checking":"检查中...","whatsapp.app.detail":"WhatsApp应用详情","whatsapp.app.documentation":"文档","whatsapp.app.select.prompt":"请先在左侧列表选择一个WhatsApp应用","whatsapp.app.type.mp":"WhatsApp公众号","whatsapp.app.type.mini":"WhatsApp小程序","whatsapp.app.type.work":"企业WhatsApp","whatsapp.app.type.kefu":"WhatsApp客服","whatsapp.app.edit":"编辑","whatsapp.app.refresh.details":"刷新详情","whatsapp.app.refresh.token":"刷新Token","whatsapp.app.appid":"AppID/企业ID","whatsapp.app.appsecret":"AppSecret","whatsapp.app.encrypt.mode":"加密模式","whatsapp.app.encrypt.plaintext":"明文模式","whatsapp.app.encrypt.compatible":"兼容模式","whatsapp.app.encrypt.safe":"安全模式","whatsapp.app.url":"URL","whatsapp.app.token":"Token","whatsapp.app.encoding.aes.key":"EncodingAESKey","whatsapp.app.access.token":"AccessToken","whatsapp.app.token.expires":"Token过期时间","whatsapp.app.security.instructions":"安全说明","whatsapp.app.security.credentials":"请保管好您的WhatsApp应用凭证,避免泄露","whatsapp.app.security.encoding.key":"如果使用安全模式,确保 EncodingAESKey 的安全性","whatsapp.app.security.access.logs":"建议定期检查应用访问日志,确保没有异常访问","whatsapp.app.security.update.credentials":"如发现安全问题,请立即更新凭证并联系我们的支持团队","whatsapp.app.security.enabled.control":"应用启用状态控制着是否接收和处理消息,禁用后应用将暂停工作","whatsapp.app.security.maintenance":"建议在维护或调试时临时禁用应用,避免接收不必要的消息","whatsapp.app.toggle.error.incomplete":"无法切换状态,应用信息不完整","whatsapp.app.toggle.success.enabled":"应用已启用","whatsapp.app.toggle.success.disabled":"应用已禁用","whatsapp.app.toggle.error.operation":"操作失败","whatsapp.app.toggle.error.unknown":"未知错误","whatsapp.app.toggle.error.exception":"操作出错","whatsapp.app.refresh.error.incomplete":"无法刷新详情,应用信息不完整","whatsapp.app.refresh.success":"应用详情刷新成功","whatsapp.app.refresh.error.failed":"刷新失败","whatsapp.app.refresh.error.exception":"刷新出错","whatsapp.app.refresh.token.error.incomplete":"无法刷新Token,应用信息不完整","whatsapp.app.refresh.token.success":"AccessToken 刷新成功","whatsapp.app.refresh.token.error.failed":"刷新失败","whatsapp.app.refresh.token.error.exception":"刷新出错","whatsapp.app.show.appsecret":"显示AppSecret","whatsapp.app.hide.appsecret":"隐藏AppSecret","whatsapp.app.show.token":"显示Token","whatsapp.app.hide.token":"隐藏Token","whatsapp.app.show.encoding.aes.key":"显示EncodingAESKey","whatsapp.app.hide.encoding.aes.key":"隐藏EncodingAESKey","whatsapp.app.show.access.token":"显示Token","whatsapp.app.hide.access.token":"隐藏Token","whatsapp.app.refresh.access.token":"刷新AccessToken","messenger.app.detail":"Messenger应用详情","messenger.app.documentation":"文档","messenger.app.select.prompt":"请先在左侧列表选择一个Messenger应用","messenger.app.type.webhook":"Webhook","messenger.app.type.messenger":"Messenger","messenger.app.type.instagram":"Instagram","messenger.app.type.whatsapp":"Whatsapp","messenger.app.edit":"编辑","messenger.app.refresh.details":"刷新详情","messenger.app.refresh.token":"刷新Token","messenger.app.appid":"AppID","messenger.app.appsecret":"AppSecret","messenger.app.callback.url":"回调网址","messenger.app.verify.token":"验证口令","messenger.app.page.access.token":"Page Access Token","messenger.app.page.id":"Page ID","messenger.app.access.token":"AccessToken","messenger.app.token.expires":"Token过期时间","messenger.app.security.instructions":"安全说明","messenger.app.security.credentials":"请保管好您的Messenger应用凭证,避免泄露","messenger.app.security.verify.token":"请妥善保存 验证口令 和 AppSecret,这些信息不应公开","messenger.app.security.access.logs":"建议定期检查应用访问日志,确保没有异常访问","messenger.app.security.update.credentials":"如发现安全问题,请立即更新凭证并联系我们的支持团队","messenger.app.security.enabled.control":"应用启用状态控制着是否接收和处理消息,禁用后应用将暂停工作","messenger.app.security.maintenance":"建议在维护或调试时临时禁用应用,避免接收不必要的消息","messenger.app.toggle.error.incomplete":"无法切换状态,应用信息不完整","messenger.app.toggle.success.enabled":"应用已启用","messenger.app.toggle.success.disabled":"应用已禁用","messenger.app.toggle.error.operation":"操作失败","messenger.app.toggle.error.unknown":"未知错误","messenger.app.toggle.error.exception":"操作出错","messenger.app.refresh.error.incomplete":"无法刷新详情,应用信息不完整","messenger.app.refresh.success":"应用详情刷新成功","messenger.app.refresh.error.failed":"刷新失败","messenger.app.refresh.error.exception":"刷新出错","messenger.app.refresh.token.error.incomplete":"无法刷新Token,应用信息不完整","messenger.app.refresh.token.success":"AccessToken 刷新成功","messenger.app.refresh.token.error.failed":"刷新失败","messenger.app.refresh.token.error.exception":"刷新出错","messenger.app.show.appsecret":"显示AppSecret","messenger.app.hide.appsecret":"隐藏AppSecret","messenger.app.show.verify.token":"显示Verify Token","messenger.app.hide.verify.token":"隐藏Verify Token","messenger.app.show.page.access.token":"显示Page Access Token","messenger.app.hide.page.access.token":"隐藏Page Access Token","messenger.app.show.access.token":"显示AccessToken","messenger.app.hide.access.token":"隐藏AccessToken","messenger.app.refresh.access.token":"刷新AccessToken","instagram.app.detail":"Instagram应用详情","instagram.app.documentation":"文档","instagram.app.select.prompt":"请先在左侧列表选择一个Instagram应用","instagram.app.edit":"编辑","instagram.app.refresh.details":"刷新详情","instagram.app.refresh.token":"刷新Token","instagram.app.security.instructions":"安全说明","instagram.app.security.credentials":"请保管好您的Meta应用凭证,避免泄露","instagram.app.security.verify.token":"请妥善保存 Verify Token 和 App Secret,这些信息不应公开","instagram.app.security.access.logs":"建议定期检查应用访问日志,确保没有异常访问","instagram.app.security.update.credentials":"如发现安全问题,请立即更新凭证并联系我们的支持团队","instagram.app.security.enabled.control":"应用启用状态控制着是否接收和处理消息,禁用后应用将暂停工作","instagram.app.security.maintenance":"建议在维护或调试时临时禁用应用,避免接收不必要的消息","instagram.app.toggle.error.incomplete":"无法切换状态,应用信息不完整","instagram.app.toggle.success.enabled":"应用已启用","instagram.app.toggle.success.disabled":"应用已禁用","instagram.app.toggle.error.operation":"操作失败","instagram.app.toggle.error.unknown":"未知错误","instagram.app.toggle.error.exception":"操作出错","instagram.app.refresh.error.incomplete":"无法刷新详情,应用信息不完整","instagram.app.refresh.success":"应用详情刷新成功","instagram.app.refresh.error.failed":"刷新失败","instagram.app.refresh.error.exception":"刷新出错","instagram.app.refresh.token.error.incomplete":"无法刷新Token,应用信息不完整","instagram.app.refresh.token.success":"AccessToken 刷新成功","instagram.app.refresh.token.error.failed":"刷新失败","instagram.app.refresh.token.error.exception":"刷新出错","line.app.detail":"Line应用详情","line.app.documentation":"文档","line.app.select.prompt":"请先在左侧列表选择一个Line应用","line.app.type.mp":"微信公众号","line.app.type.mini":"微信小程序","line.app.type.work":"企业微信","line.app.type.kefu":"微信客服","line.app.edit":"编辑","line.app.refresh.details":"刷新详情","line.app.security.instructions":"安全说明","line.app.security.credentials":"请保管好您的Line应用凭证,避免泄露","line.app.security.encoding.key":"如果使用安全模式,确保 EncodingAESKey 的安全性","line.app.security.access.logs":"建议定期检查应用访问日志,确保没有异常访问","line.app.security.update.credentials":"如发现安全问题,请立即更新凭证并联系我们的支持团队","line.app.security.enabled.control":"应用启用状态控制着是否接收和处理消息,禁用后应用将暂停工作","line.app.security.maintenance":"建议在维护或调试时临时禁用应用,避免接收不必要的消息","line.app.toggle.error.incomplete":"无法切换状态,应用信息不完整","line.app.toggle.success.enabled":"应用已启用","line.app.toggle.success.disabled":"应用已禁用","line.app.toggle.error.operation":"操作失败","line.app.toggle.error.unknown":"未知错误","line.app.toggle.error.exception":"操作出错","line.app.refresh.error.incomplete":"无法刷新详情,应用信息不完整","line.app.refresh.success":"应用详情刷新成功","line.app.refresh.error.failed":"刷新失败","line.app.refresh.error.exception":"刷新出错","email.app.detail":"Email应用详情","email.app.documentation":"文档","email.app.select.prompt":"请先在左侧列表选择一个Email应用","email.app.type.mp":"Email公众号","email.app.type.mini":"Email小程序","email.app.type.work":"企业Email","email.app.type.kefu":"Email客服","email.app.edit":"编辑","email.app.refresh.details":"刷新详情","email.app.url":"URL","email.app.security.instructions":"安全说明","email.app.security.credentials":"请保管好您的Email应用凭证,避免泄露","email.app.security.access.logs":"建议定期检查应用访问日志,确保没有异常访问","email.app.security.update.credentials":"如发现安全问题,请立即更新凭证并联系我们的支持团队","email.app.security.enabled.control":"应用启用状态控制着是否接收和处理消息,禁用后应用将暂停工作","email.app.security.maintenance":"建议在维护或调试时临时禁用应用,避免接收不必要的消息","email.app.toggle.error.incomplete":"无法切换状态,应用信息不完整","email.app.toggle.success.enabled":"应用已启用","email.app.toggle.success.disabled":"应用已禁用","email.app.toggle.error.operation":"操作失败","email.app.toggle.error.unknown":"未知错误","email.app.toggle.error.exception":"操作出错","email.app.refresh.error.incomplete":"无法刷新详情,应用信息不完整","email.app.refresh.success":"应用详情刷新成功","email.app.refresh.error.failed":"刷新失败","email.app.refresh.error.exception":"刷新出错","app.enable":"启用","app.disable":"禁用","app.enabled":"已启用","app.disabled":"已禁用","app.documentation":"文档","app.edit":"编辑","app.refresh.details":"刷新详情","app.security.instructions":"安全说明","app.toggle.error.incomplete":"无法切换状态,应用信息不完整","app.toggle.success.enabled":"应用已启用","app.toggle.success.disabled":"应用已禁用","app.toggle.error.operation":"操作失败","app.toggle.error.unknown":"未知错误","app.toggle.error.exception":"操作出错","app.refresh.error.incomplete":"无法刷新详情,应用信息不完整","app.refresh.success":"应用详情刷新成功","app.refresh.error.failed":"刷新失败","app.refresh.error.exception":"刷新出错","ai.unanswered":"未回答","ai.tokens.prompt":"提示词Token数","ai.tokens.completion":"完成Token数","ai.tokens.total":"总Token数","message.status":"状态","message.channel":"渠道",topic:"主题",threadUid:"会话UID","prompt.detail":"提示词详情","answer.detail":"答案详情",copy:"复制","copy.success":"已复制到剪贴板",close:"关闭","token.no.expiry":"永不过期",refreshToken:"刷新令牌",revokeReason:"撤销原因",description:"描述",orgUid:"组织",channel:"客户端",device:"设备","token.deleteAll":"删除所有","token.deleteAll.tip":"删除确认","token.deleteAll.confirm":"确定要删除所有Token数据吗?此操作不可恢复!","token.deleteAll.success.all":"成功删除所有数据","token.deleteAll.failed":"删除失败","token.deleteAll.error.process":"删除过程发生错误","token.deleteAll.error.console":"删除全部数据错误:","token.batch.delete.success.count":"成功删除 {count} 条记录","token.batch.delete.partial.success.fail":"删除了 {success} 条记录,{fail} 条记录删除失败","token.batch.revoke.success.count":"成功撤销 {count} 条记录","token.batch.revoke.partial.success.fail":"撤销了 {success} 条记录,{fail} 条记录撤销失败","token.batch.restore.success.count":"成功恢复 {count} 条记录","token.batch.restore.partial.success.fail":"恢复了 {success} 条记录,{fail} 条记录恢复失败","token.toggle.revoke.success.restore":"Token恢复成功","token.toggle.revoke.success.revoke":"Token撤销成功","token.toggle.revoke.restore":"恢复","token.toggle.revoke.revoke":"撤销","token.list.title":"Token列表","token.items":"项","token.delete.all.error":"删除全部数据时发生错误","license.expiryDate.required":"请选择到期日期","visitor.whiteIp.add":"添加白名单IP","visitor.whiteIp.edit":"编辑白名单IP","visitor.whiteIp.ip":"IP地址","visitor.whiteIp.ip.tooltip":"白名单访客的IP地址","visitor.white.description":"描述","visitor.white.description.tooltip":"白名单访客的描述","visitor.white.nickname":"访客昵称","visitor.white.nickname.tooltip":"白名单访客的昵称","visitor.whiteIp.reason":"原因","visitor.whiteIp.reason.tooltip":"加入白名单的原因","visitor.whiteIp.startTime":"开始时间","visitor.whiteIp.startTime.tooltip":"白名单生效的开始时间","visitor.whiteIp.endTime":"结束时间","visitor.whiteIp.endTime.tooltip":"白名单结束的时间","visitor.whiteIp.userNickname":"操作员","visitor.whiteIp.userNickname.tooltip":"执行白名单操作的用户","visitor.whiteIp.delete":"删除","visitor.whiteIp.list":"白名单管理","visitor.accessIp.ip":"IP地址","visitor.accessIp.ip.tooltip":"访问者的IP地址","visitor.accessIp.ipLocation":"IP位置","visitor.accessIp.ipLocation.tooltip":"基于IP地址确定的地理位置","visitor.accessIp.endpoint":"访问端点","visitor.accessIp.endpoint.tooltip":"访问的API端点或页面路径","visitor.accessIp.params":"请求参数","visitor.accessIp.params.tooltip":"访问请求的参数信息","visitor.accessIp.accessTime":"访问时间","visitor.accessIp.accessTime.tooltip":"首次访问的时间","visitor.accessIp.accessCount":"访问次数","visitor.accessIp.accessCount.tooltip":"该IP的访问次数统计","visitor.accessIp.lastAccessTime":"最后访问时间","visitor.accessIp.lastAccessTime.tooltip":"最近一次访问的时间","visitor.accessIp.delete":"删除","visitor.accessIp.list":"访问IP管理","batch.noselection":"请选择需要处理的项目",processing:"处理中...","delete.error":"删除失败","create.success":"创建成功","create.error":"创建失败","update.success":"更新成功","update.error":"更新失败","submit.error":"提交失败","ip.required":"请输入IP地址","ip.invalid":"请输入有效的IP地址","ip.placeholder":"请输入IP地址","ip.format.help":"格式:xxx.xxx.xxx.xxx(如:192.168.1.1)","reason.placeholder":"请输入封禁原因","description.placeholder":"请输入白名单描述","blackNickname.placeholder":"请输入被封禁用户昵称","userNickname.placeholder":"请输入操作员昵称","startTime.placeholder":"开始时间","endTime.placeholder":"结束时间","batch.unblock":"批量解除黑名单","batch.unblockTip":"解除黑名单确认","batch.unblockAffirm":"确定要解除","batch.unblock.success":"成功解除 {count} 条黑名单","batch.unblock.partial":"成功解除 {success} 条黑名单,失败 {fail} 条"}),qt={items_per_page:"條/頁",jump_to:"跳至",jump_to_confirm:"確定",page:"頁",prev_page:"上一頁",next_page:"下一頁",prev_5:"向前 5 頁",next_5:"向後 5 頁",prev_3:"向前 3 頁",next_3:"向後 3 頁",page_size:"頁碼"},Dt=r(39328),Nt=r(60720),Lt=(0,Dt.Z)((0,Dt.Z)({},Nt.z),{},{locale:"zh_TW",today:"今天",now:"此刻",backToToday:"返回今天",ok:"確定",timeSelect:"選擇時間",dateSelect:"選擇日期",weekSelect:"選擇周",clear:"清除",week:"週",month:"月",year:"年",previousMonth:"上個月 (翻頁上鍵)",nextMonth:"下個月 (翻頁下鍵)",monthSelect:"選擇月份",yearSelect:"選擇年份",decadeSelect:"選擇年代",yearFormat:"YYYY年",dateFormat:"YYYY年M月D日",dateTimeFormat:"YYYY年M月D日 HH時mm分ss秒",previousYear:"上一年 (Control鍵加左方向鍵)",nextYear:"下一年 (Control鍵加右方向鍵)",previousDecade:"上一年代",nextDecade:"下一年代",previousCentury:"上一世紀",nextCentury:"下一世紀",cellDateFormat:"D",monthBeforeYear:!1});var jt={placeholder:"請選擇時間"};const Bt={lang:Object.assign({placeholder:"請選擇日期",yearPlaceholder:"請選擇年份",quarterPlaceholder:"請選擇季度",monthPlaceholder:"請選擇月份",weekPlaceholder:"請選擇周",rangePlaceholder:["開始日期","結束日期"],rangeYearPlaceholder:["開始年份","結束年份"],rangeMonthPlaceholder:["開始月份","結束月份"],rangeQuarterPlaceholder:["開始季度","結束季度"],rangeWeekPlaceholder:["開始周","結束周"]},Lt),timePickerLocale:Object.assign({},jt)};Bt.lang.ok="確 定";const $t="${label}不是一個有效的${type}";var Ft,Ut,zt,Zt={locale:"zh-tw",Pagination:qt,DatePicker:Bt,TimePicker:jt,Calendar:Bt,global:{placeholder:"請選擇",close:"關閉"},Table:{filterTitle:"篩選器",filterConfirm:"確定",filterReset:"重置",filterEmptyText:"無篩選項",filterCheckAll:"全選",filterSearchPlaceholder:"在篩選項中搜尋",emptyText:"暫無數據",selectAll:"全部選取",selectInvert:"反向選取",selectNone:"清空所有",selectionAll:"全選所有",sortTitle:"排序",expand:"展開行",collapse:"關閉行",triggerDesc:"點擊降序",triggerAsc:"點擊升序",cancelSort:"取消排序"},Modal:{okText:"確定",cancelText:"取消",justOkText:"知道了"},Tour:{Next:"下一步",Previous:"上一步",Finish:"結束導覽"},Popconfirm:{okText:"確定",cancelText:"取消"},Transfer:{titles:["",""],searchPlaceholder:"搜尋資料",itemUnit:"項目",itemsUnit:"項目",remove:"删除",selectCurrent:"全選當頁",removeCurrent:"删除當頁",selectAll:"全選所有",removeAll:"删除全部",selectInvert:"反選當頁"},Upload:{uploading:"正在上傳...",removeFile:"刪除檔案",uploadError:"上傳失敗",previewFile:"檔案預覽",downloadFile:"下载文件"},Empty:{description:"無此資料"},Icon:{icon:"圖標"},Text:{edit:"編輯",copy:"複製",copied:"複製成功",expand:"展開",collapse:"收起"},Form:{optional:"(可選)",defaultValidateMessages:{default:"字段驗證錯誤${label}",required:"請輸入${label}",enum:"${label}必須是其中一個[${enum}]",whitespace:"${label}不能為空字符",date:{format:"${label}日期格式無效",parse:"${label}不能轉換為日期",invalid:"${label}是一個無效日期"},types:{string:$t,method:$t,array:$t,object:$t,number:$t,date:$t,boolean:$t,integer:$t,float:$t,regexp:$t,email:$t,url:$t,hex:$t},string:{len:"${label}須為${len}個字符",min:"${label}最少${min}個字符",max:"${label}最多${max}個字符",range:"${label}須在${min}-${max}字符之間"},number:{len:"${label}必須等於${len}",min:"${label}最小值為${min}",max:"${label}最大值為${max}",range:"${label}須在${min}-${max}之間"},array:{len:"須為${len}個${label}",min:"最少${min}個${label}",max:"最多${max}個${label}",range:"${label}數量須在${min}-${max}之間"},pattern:{mismatch:"${label}與模式不匹配${pattern}"}}},Image:{preview:"預覽"},QRCode:{expired:"二維碼過期",refresh:"點擊刷新",scanned:"已掃描"},ColorPicker:{presetEmpty:"暫無",transparent:"透明",singleColor:"單色",gradientColor:"漸變色"}},Ht=(Ft={"token.config":"AccessToken","token.management":"Token管理","token.list":"Token列表","token.create":"新建Token","token.edit":"編輯Token","token.delete":"刪除Token","token.revoke":"撤銷Token","token.restore":"恢復Token","token.enable":"啟用Token","token.disable":"禁用Token","token.refresh":"刷新Token","token.name":"Token名稱","token.type":"Token類型","token.accessToken":"訪問令牌","token.refreshToken":"刷新令牌","token.scope":"權限範圍","token.channel":"客戶端","token.device":"設備資訊","token.expiresAt":"過期時間","token.enabled":"啟用狀態","token.revoked":"撤銷狀態","token.revokeReason":"撤銷原因","token.messageTypes":"消息類型","token.description":"描述","token.createdAt":"建立時間","token.updatedAt":"更新時間","token.type.bearer":"Bearer Token","token.type.api":"API Token","token.type.refresh":"刷新Token","token.type.access":"訪問Token","token.type.third_party":"第三方授權Token","token.type.temporary":"臨時Token","token.type.device":"設備Token","token.type.session":"會話Token","token.type.verification":"驗證Token","token.type.password_reset":"重置密碼Token","token.type.invitation":"邀請Token","token.type.sso":"單點登入Token","token.type.authorization_code":"授權碼Token","token.type.client_credentials":"客戶端憑證Token","token.type.implicit":"隱式授權Token","token.type.resource_owner_password":"密碼憑證Token","token.type.custom":"自定義Token","token.scope.login":"登入權限","token.scope.read":"讀權限","token.scope.write":"寫權限","token.scope.admin":"管理員權限","token.scope.api":"API訪問權限","token.scope.user_management":"用戶管理權限","token.scope.file_upload":"文件上傳權限","token.scope.message_send":"消息發送權限","token.scope.message_read":"消息讀取權限","token.scope.system_config":"系統配置權限","token.scope.report_view":"報表查看權限","token.scope.data_export":"數據導出權限","token.scope.third_party_integration":"第三方集成權限","token.scope.customer_service":"客服權限","token.scope.visitor":"訪客權限","token.scope.organization_management":"組織管理權限","token.status.active":"有效","token.status.expired":"已過期","token.status.revoked":"已撤銷","token.status.enabled":"已啟用","token.status.disabled":"已禁用","token.create.success":"Token建立成功","token.create.failed":"Token建立失敗","token.update.success":"Token更新成功","token.update.failed":"Token更新失敗","token.delete.success":"Token刪除成功","token.delete.failed":"Token刪除失敗","token.revoke.success":"Token撤銷成功","token.revoke.failed":"Token撤銷失敗","token.restore.success":"Token恢復成功","token.restore.failed":"Token恢復失敗","token.enable.success":"Token啟用成功","token.enable.failed":"Token啟用失敗","token.disable.success":"Token禁用成功","token.disable.failed":"Token禁用失敗","token.batch.delete":"批量刪除Token","token.batch.revoke":"批量撤銷Token","token.batch.restore":"批量恢復Token","token.batch.enable":"批量啟用Token","token.batch.disable":"批量禁用Token","batch.revoke":"批量撤銷","batch.restore":"批量恢復","batch.revoke.tip":"批量撤銷確認","batch.restore.tip":"批量恢復確認","batch.revoke.noselection":"請選擇要撤銷的項目","batch.restore.noselection":"請選擇要恢復的項目",revoking:"正在撤銷...",restoring:"正在恢復...","deleteAll.confirm":"確定要刪除所有Token數據嗎?此操作不可恢復!","token.batch.delete.confirm":"確定要刪除選中的Token嗎?","token.batch.revoke.confirm":"確定要撤銷選中的Token嗎?","token.batch.restore.confirm":"確定要恢復選中的Token嗎?","token.batch.enable.confirm":"確定要啟用選中的Token嗎?","token.batch.disable.confirm":"確定要禁用選中的Token嗎?","token.batch.delete.success":"成功刪除 {count} 個Token","token.batch.delete.partial":"成功刪除 {success} 個Token,{fail} 個Token刪除失敗","token.batch.revoke.success":"成功撤銷 {count} 個Token","token.batch.revoke.partial":"成功撤銷 {success} 個Token,{fail} 個Token撤銷失敗","token.batch.restore.success":"成功恢復 {count} 個Token","token.batch.restore.partial":"成功恢復 {success} 個Token,{fail} 個Token恢復失敗","token.deleteAll.confirm":"確定要刪除所有Token數據嗎?此操作不可恢復!","token.deleteAll.success":"成功刪除所有Token數據","token.deleteAll.failed":"刪除所有Token數據失敗","token.deleting":"正在刪除Token...","token.revoking":"正在撤銷Token...","token.restoring":"正在恢復Token...","token.deleting.all":"正在刪除所有Token數據...","token.name.required":"請輸入Token名稱","token.type.required":"請選擇Token類型","token.accessToken.required":"請輸入訪問令牌","token.accessToken.min":"訪問令牌長度至少10個字符","token.scope.required":"請選擇權限範圍","token.messageTypes.required":"請選擇至少一種消息類型","token.name.placeholder":"請輸入Token名稱","token.accessToken.placeholder":"請輸入訪問令牌","token.refreshToken.placeholder":"請輸入刷新令牌","token.scope.placeholder":"選擇權限範圍,多個用逗號分隔","token.scope.text.placeholder":"權限範圍,多個用空格分隔","token.channel.placeholder":"客戶端標識","token.device.placeholder":"設備資訊(如:Android 12, iPhone 15)","token.revokeReason.placeholder":"可選,撤銷原因","token.description.placeholder":"可選,Token用途描述","token.messageTypes.placeholder":"請選擇消息類型","token.messageTypes.all":"全部消息","token.messageTypes.text":"文本消息","token.messageTypes.image":"圖片消息","token.messageTypes.file":"文件消息","token.messageTypes.audio":"語音消息","token.messageTypes.video":"視頻消息","token.messageTypes.link":"連結消息","token.messageTypes.location":"位置消息","token.messageTypes.event":"事件消息","token.messageTypes.notice":"通知消息","token.messageTypes.system":"系統消息","token.form.messageTypes.label":"消息類型","token.form.messageTypes.all.switch":"全選","token.form.messageTypes.select.switch":"選擇","token.security.warning":"請妥善保管您的Token,避免泄露","token.security.revoked.disabled":"已撤銷的Token不能啟用","token.list.title":"Token列表","token.toggle.revoke.success":"Token{action}成功","token.toggle.revoke.restore":"恢復","token.toggle.revoke.revoke":"撤銷","token.manual.revoke":"手動撤銷","token.batch.revoke.reason":"批量撤銷","token.delete.all.error":"刪除全部數據時發生錯誤","token.items":"項","token.deleteAll.tip":"刪除確認","token.deleteAll":"刪除所有","token.toggle.revoke.success.restore":"Token恢復成功","token.toggle.revoke.success.revoke":"Token撤銷成功","token.batch.revoke.success.count":"成功撤銷 {count} 條記錄","token.batch.revoke.partial.success.fail":"撤銷了 {success} 條記錄,{fail} 條記錄撤銷失敗","token.batch.restore.success.count":"成功恢復 {count} 條記錄","token.batch.restore.partial.success.fail":"恢復了 {success} 條記錄,{fail} 條記錄恢復失敗","token.deleteAll.success.all":"成功刪除所有數據"},b()(b()(b()(b()(b()(b()(b()(b()(b()(b()(Ft,"token.deleteAll.failed","刪除失敗"),"token.deleteAll.error.process","刪除過程發生錯誤"),"token.deleteAll.error.console","刪除全部數據錯誤:"),"token.status.revoked","已撤銷"),"token.status.valid","有效"),"token.type.refresh.text","刷新Token"),"token.type.access.text","訪問Token"),"token.type.third_party.text","第三方授權"),"token.type.temporary.text","臨時Token"),"token.type.device.text","設備Token"),b()(b()(b()(b()(b()(b()(b()(b()(b()(b()(Ft,"token.type.session.text","會話Token"),"token.type.verification.text","驗證Token"),"token.type.password_reset.text","重置密碼"),"token.type.invitation.text","邀請Token"),"token.type.sso.text","單點登入"),"token.type.authorization_code.text","授權碼"),"token.type.client_credentials.text","客戶端憑證"),"token.type.implicit.text","隱式授權"),"token.type.resource_owner_password.text","密碼憑證"),"token.type.custom.text","自定義")),Wt=(Ut={"bi.statistic.level.organization":"組織","bi.statistic.level.workgroup":"工作組","bi.statistic.level.agent":"客服","bi.onlineService":"在線客服","bi.onlineService.thread":"會話統計","bi.onlineService.agent":"客服統計","bi.onlineService.rating":"滿意度評價統計","bi.onlineService.browse":"訪問統計","bi.onlineService.visitor":"訪客統計","bi.ticketService":"工單客服","bi.ticketService.overview":"工單統計概覽","bi.ticketService.workload":"客服工作量","bi.ticketService.classification":"工單分類統計","bi.ticketService.rating":"工單滿意度統計","bi.ticketService.customReport":"自定義報表","bi.robotService":"機器人客服","bi.robotService.answer":"機器人回答統計","bi.robotService.question":"客戶提問統計","bi.robotService.maintenance":"維護工作量統計","bi.robotService.evaluation":"問題評價統計","bi.robotService.transfer":"機器人轉人工統計","bi.callcenterService":"呼叫中心客服","bi.callcenterService.summary":"服務總結統計","bi.callcenterService.satisfaction":"滿意度統計","bi.thread.table.date":"日期","bi.thread.table.totalThreads":"總會話數","bi.thread.table.activeThreads":"活躍會話","bi.thread.table.queuingThreads":"排隊人數","bi.thread.table.acceptRate":"接通率","bi.thread.table.abandonRate":"放棄率","bi.thread.table.avgWaitingTime":"平均等待時間","bi.thread.table.avgFirstResponseTime":"平均首次響應時間","bi.thread.table.avgDuration":"平均時長","bi.thread.table.transferRate":"轉接率","bi.thread.table.avgMessagePerThread":"平均會話消息數","bi.thread.table.avgWaitTime":"平均排隊時間","bi.thread.table.avgResponseTime":"平均響應時間","bi.thread.table.robotToAgentRate":"機器人轉人工率","bi.thread.table.resolutionRate":"解決率","bi.thread.table.satisfaction":"滿意度","bi.agent.table.name":"客服姓名","bi.agent.table.totalSessions":"總會話數","bi.agent.table.avgResponseTime":"平均響應時間","bi.agent.table.avgConversationTime":"平均會話時長","bi.agent.table.onlineTime":"在線時長","bi.agent.table.busyTime":"忙碌時長","bi.agent.table.agentMessageCount":"客服消息數","bi.agent.table.visitorMessageCount":"訪客消息數","bi.agent.table.avgMessagePerThread":"平均會話消息數","bi.agent.table.avgSessionDuration":"平均會話時長","bi.agent.table.resolutionRate":"解決率","bi.agent.table.satisfaction":"滿意度","bi.agent.table.status":"狀態","bi.rating.table.date":"日期","bi.rating.table.totalRatings":"評價總數","bi.rating.table.satisfiedRatings":"滿意評價數","bi.rating.table.satisfactionRate":"滿意率","bi.rating.table.ratingRate":"參評率","bi.rating.table.acceptedThreadCount":"已接入會話數","bi.rating.table.totalEvaluations":"總評價數","bi.rating.table.verySatisfied":"非常滿意","bi.rating.table.satisfied":"滿意","bi.rating.table.neutral":"一般","bi.rating.table.dissatisfied":"不滿意","bi.rating.table.avgScore":"平均評分","bi.thread.card.totalThreads":"今日會話總數","bi.thread.card.totalThreads.tooltip":"統計指定時間段內創建的所有會話數量,包括已結束和進行中的會話","bi.thread.card.activeThreads":"活躍會話數","bi.thread.card.activeThreads.tooltip":"當前正在進行中的會話數量,即客服已接受但尚未關閉的會話","bi.thread.card.acceptRate":"接通率","bi.thread.card.acceptRate.tooltip":"已接入會話量佔總流入會話量的百分比","bi.thread.card.avgWaitingTime":"平均等待時間","bi.thread.card.avgWaitingTime.tooltip":"訪客從發起會話到被客服接受的平均等待時間","bi.thread.card.avgDuration":"平均會話時長","bi.thread.card.avgDuration.tooltip":"已結束會話的平均持續時間,從客服接受會話到會話結束的時間","bi.thread.card.avgFirstResponseTime":"平均首次響應時間","bi.thread.card.avgFirstResponseTime.tooltip":"客服首次回覆訪客消息的平均時間","bi.thread.card.abandonRate":"放棄率","bi.thread.card.abandonRate.tooltip":"放棄排隊會話量佔總流入會話量的百分比","bi.thread.card.avgWaitTime":"平均排隊時間","bi.thread.card.avgWaitTime.tooltip":"訪客從發起會話到被客服接受的平均等待時間","bi.thread.card.robotToAgentRate":"機器人轉人工率","bi.thread.card.robotToAgentRate.tooltip":"從機器人服務轉為人工客服的會話佔比","bi.thread.card.resolutionRate":"解決率","bi.thread.card.resolutionRate.tooltip":"問題得到解決的會話佔總會話的百分比","bi.thread.card.avgResponseTime":"平均響應時間","bi.thread.card.avgResponseTime.tooltip":"客服回覆訪客消息的平均時間間隔","bi.thread.card.satisfaction":"平均滿意度","bi.thread.card.satisfaction.tooltip":"訪客對客服服務的平均評分,滿分為5分","bi.agent.card.onlineAgents":"在線客服數","bi.agent.card.offlineAgents":"離線客服數","bi.agent.card.totalAgents":"客服總數","bi.agent.card.totalSessions":"今日總會話數","bi.agent.card.avgResponseTime":"平均響應時間","bi.agent.card.avgFirstResponseTime":"平均首次響應時間","bi.agent.card.avgConversationTime":"平均會話時長","bi.agent.card.totalOnlineTime":"總在線時長","bi.agent.card.avgSessionDuration":"平均會話時長","bi.agent.card.resolutionRate":"解決率","bi.agent.card.avgWaitTime":"平均等待時間","bi.agent.card.avgSatisfaction":"平均滿意度","bi.rating.card.totalRatings":"評價總數","bi.rating.card.avgRating":"平均滿意度","bi.rating.card.satisfactionRate":"滿意率","bi.rating.card.ratingRate":"參評率","bi.rating.card.totalEvaluations":"今日評價總數","bi.rating.card.avgScore":"平均滿意度","bi.rating.card.totalSessions":"總會話數","bi.rating.card.evaluationRate":"評價率","bi.rating.card.resolutionRate":"解決率","bi.rating.card.avgResponseTime":"平均響應時間","bi.rating.card.dissatisfactionRate":"不滿意率","bi.thread.title":"會話統計","bi.thread.description":"查看在線客服會話的詳細統計數據","bi.thread.detailData":"會話詳細數據","bi.agent.title":"客服統計","bi.agent.description":"查看在線客服的工作表現和統計數據","bi.agent.ranking":"客服排行榜","bi.agent.detailData":"客服詳細數據","bi.rating.title":"滿意度評價統計","bi.rating.description":"查看客戶對在線客服服務的滿意度評價數據","bi.rating.distribution":"滿意度分佈","bi.rating.overallSatisfaction":"總體滿意率","bi.rating.ratingDistribution":"評價等級分佈","bi.rating.detailData":"滿意度詳細數據","bi.agent.status.online":"在線","bi.agent.status.offline":"離線","bi.agent.status.busy":"忙碌","bi.time.minute":"分鐘","bi.time.hour":"小時","bi.time.unit":"個會話","bi.time.unit.evaluation":"個評價","bi.common.noRating":"暫無評價","bi.common.refresh":"刷新","bi.common.error":"錯誤","bi.common.selectOrg":"請先選擇組織","bi.common.noData":"暫無數據","bi.browse.title":"訪問統計","bi.browse.description":"查看在線客服頁面的訪問數據和用戶行為分析","bi.browse.detailData":"訪問詳細數據","bi.browse.sourceDistribution":"訪問來源分佈","bi.browse.deviceDistribution":"設備類型分佈","bi.browse.selectOrgDescription":"需要選擇組織後才能查看訪問數據","bi.browse.noDataDescription":"當前時間段內沒有訪問數據","bi.browse.card.totalVisits":"總訪問量","bi.browse.card.uniqueVisitors":"獨立訪客數","bi.browse.card.avgDuration":"平均停留時間","bi.browse.card.bounceRate":"跳出率","bi.browse.table.visitTime":"訪問時間","bi.browse.table.visitor":"訪客","bi.browse.table.visitPage":"訪問頁面","bi.browse.table.duration":"停留時長","bi.browse.table.deviceType":"設備類型","bi.browse.table.browser":"瀏覽器","bi.browse.table.ipAddress":"IP地址","bi.browse.table.source":"來源","bi.browse.device.desktop":"桌面端","bi.browse.device.mobile":"移動端","bi.browse.device.tablet":"平板端","bi.browse.device.unknown":"未知","bi.browse.source.direct":"直接訪問","bi.browse.source.external":"外部鏈接","bi.browse.source.search":"搜索引擎","bi.browse.source.social":"社交媒體","bi.browse.anonymousVisitor":"匿名訪客","bi.time.second":"秒","bi.visitor.title":"訪客統計","bi.visitor.description":"查看發起諮詢的訪客詳細統計數據","bi.visitor.detailData":"訪客詳細數據","bi.visitor.searchPlaceholder":"搜索訪客暱稱","bi.visitor.selectOrgDescription":"需要選擇組織後才能查看訪客數據","bi.visitor.noDataDescription":"當前時間段內沒有訪客數據","bi.visitor.anonymousVisitor":"匿名訪客","bi.visitor.card.totalVisitors":"訪客總數","bi.visitor.card.newVisitors":"新訪客數","bi.visitor.card.oldVisitors":"老訪客數","bi.visitor.card.oldVisitorRatio":"老訪客佔比","bi.visitor.table.visitorInfo":"訪客信息","bi.visitor.table.contact":"聯繫方式","bi.visitor.table.deviceInfo":"設備信息","bi.visitor.table.tags":"標籤","bi.visitor.table.status":"狀態","bi.visitor.table.createdAt":"註冊時間","bi.visitor.table.action":"操作","bi.visitor.status.online":"在線","bi.visitor.status.offline":"離線","bi.visitor.action.view":"查看","bi.visitor.action.edit":"編輯","bi.visitor.action.delete":"刪除","bi.visitor.detail.title":"訪客詳情","bi.visitor.detail.uid":"UID","bi.visitor.detail.nickname":"暱稱","bi.visitor.detail.email":"郵箱","bi.visitor.detail.mobile":"手機","bi.visitor.detail.note":"備註","bi.visitor.detail.channel":"渠道","bi.visitor.detail.ipAddress":"IP地址","bi.visitor.detail.ipLocation":"IP位置","bi.visitor.detail.browser":"瀏覽器","bi.visitor.detail.os":"操作系統","bi.visitor.detail.device":"設備","bi.visitor.detail.referrer":"來源","bi.visitor.detail.lang":"語言","bi.visitor.detail.vipLevel":"VIP等級","bi.visitor.detail.createdAt":"創建時間","bi.visitor.detail.updatedAt":"更新時間","bi.visitor.edit.title":"編輯訪客信息","bi.visitor.edit.nickname":"暱稱","bi.visitor.edit.nicknameRequired":"請輸入暱稱","bi.visitor.edit.nicknamePlaceholder":"請輸入暱稱","bi.visitor.edit.email":"郵箱","bi.visitor.edit.emailInvalid":"請輸入正確的郵箱格式","bi.visitor.edit.emailPlaceholder":"請輸入郵箱","bi.visitor.edit.mobile":"手機號","bi.visitor.edit.mobilePlaceholder":"請輸入手機號","bi.visitor.edit.note":"備註","bi.visitor.edit.notePlaceholder":"請輸入備註","bi.visitor.edit.tags":"標籤","bi.visitor.edit.tagsPlaceholder":"請輸入標籤","bi.visitor.edit.success":"更新成功","bi.visitor.edit.failed":"更新失敗","bi.visitor.delete.confirmTitle":"確認刪除","bi.visitor.delete.confirmContent":'確定要刪除訪客 "{nickname}" 嗎?',"bi.visitor.delete.success":"刪除成功","bi.visitor.delete.failed":"刪除失敗","bi.visitor.tags.updateSuccess":"標籤更新成功","bi.visitor.tags.updateFailed":"標籤更新失敗","bi.visitor.fetchError":"獲取數據失敗,請稍後重試","bi.visitor.fetchFailed":"獲取訪客數據失敗","bi.ticket.title.overview":"工單統計概覽","bi.ticket.title.workload":"客服工作量","bi.ticket.title.classification":"工單分類統計","bi.ticket.title.rating":"工單滿意度統計","bi.ticket.title.customReport":"自定義報表","bi.ticket.description.overview":"查看工單客服的整體工作情況和統計數據","bi.ticket.description.workload":"查看工單客服的工作量分配和效率分析","bi.ticket.description.classification":"查看工單按分類的統計數據","bi.ticket.description.rating":"查看工單客服的滿意度評價數據","bi.ticket.description.customReport":"生成自定義的工單統計報表","bi.ticket.card.totalTickets":"工單總數","bi.ticket.card.processingTickets":"處理中工單","bi.ticket.card.resolvedTickets":"已解決工單","bi.ticket.card.closedTickets":"已關閉工單","bi.ticket.card.avgResolutionTime":"平均解決時間","bi.ticket.card.satisfactionRate":"滿意度","bi.ticket.card.resolutionRate":"解決率","bi.ticket.card.slaComplianceRate":"SLA達標率","bi.ticket.card.criticalTickets":"緊急工單","bi.ticket.card.highTickets":"高優先級工單","bi.ticket.card.onlineAgents":"在線客服數","bi.ticket.card.avgResponseTime":"平均響應時間","bi.ticket.card.assigneeResolutionRate":"客服解決率","bi.ticket.table.date":"日期","bi.ticket.table.totalTickets":"工單總數","bi.ticket.table.processingTickets":"處理中","bi.ticket.table.resolvedTickets":"已解決","bi.ticket.table.closedTickets":"已關閉","bi.ticket.table.resolutionRate":"解決率","bi.ticket.table.avgResolutionTime":"平均解決時間","bi.ticket.table.satisfactionRate":"滿意度","bi.ticket.table.slaComplianceRate":"SLA達標率","bi.ticket.table.criticalTickets":"緊急工單","bi.ticket.table.highTickets":"高優先級","bi.ticket.table.mediumTickets":"中優先級","bi.ticket.table.lowTickets":"低優先級","bi.ticket.table.agentName":"客服姓名","bi.ticket.table.assigneeTickets":"分配工單","bi.ticket.table.efficiency":"效率","bi.ticket.table.satisfiedTickets":"滿意工單","bi.ticket.table.unsatisfiedTickets":"不滿意工單","bi.ticket.table.avgResponseTime":"平均響應時間","bi.ticket.statusDistribution":"工單狀態分佈","bi.ticket.resolutionTrend":"解決率趨勢","bi.ticket.priorityDistribution":"優先級分佈","bi.ticket.satisfactionDistribution":"滿意度分佈","bi.ticket.satisfactionTrend":"滿意度趨勢","bi.ticket.workloadEfficiency":"工單處理效率"},b()(b()(b()(b()(b()(b()(b()(b()(b()(b()(Ut,"bi.ticket.statusDistribution","工單狀態分佈"),"bi.ticket.filter.type","篩選類型"),"bi.ticket.filter.agent","選擇客服"),"bi.ticket.filter.department","選擇部門"),"bi.ticket.filter.export","導出報表"),"bi.ticket.filter.refresh","刷新數據"),"bi.ticket.timeRange.today","今天"),"bi.ticket.timeRange.yesterday","昨天"),"bi.ticket.timeRange.week","本週"),"bi.ticket.timeRange.lastWeek","上週"),b()(b()(b()(b()(b()(b()(b()(b()(b()(b()(Ut,"bi.ticket.timeRange.month","本月"),"bi.ticket.timeRange.custom","自定義"),"bi.ticket.filterType.organization","組織"),"bi.ticket.filterType.agent","客服"),"bi.ticket.filterType.department","部門"),"bi.ticket.priority.critical","緊急"),"bi.ticket.priority.high","高"),"bi.ticket.priority.medium","中"),"bi.ticket.priority.low","低"),"bi.ticket.status.open","待處理"),b()(b()(b()(b()(b()(b()(b()(b()(b()(b()(Ut,"bi.ticket.status.processing","處理中"),"bi.ticket.status.resolved","已解決"),"bi.ticket.status.closed","已關閉"),"bi.ticket.satisfaction.verySatisfied","非常滿意"),"bi.ticket.satisfaction.satisfied","滿意"),"bi.ticket.satisfaction.neutral","一般"),"bi.ticket.satisfaction.dissatisfied","不滿意"),"bi.ticket.unit.ticket","個工單"),"bi.ticket.unit.percent","%"),"bi.ticket.unit.minute","分鐘"),b()(b()(b()(b()(b()(b()(Ut,"bi.ticket.unit.hour","小時"),"bi.ticket.message.loading","加載中..."),"bi.ticket.message.fetchSuccess","數據獲取成功"),"bi.ticket.message.fetchError","數據獲取失敗"),"bi.ticket.message.noData","暫無數據"),"bi.ticket.message.selectOrgFirst","請先選擇組織")),Vt=a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()(a()({},{"i18n.admin":"管理员","i18n.system.notification":"系统通知","i18n.old.password.wrong":"旧密码错误","i18n.all":"全部","i18n.auth.captcha.send.success":"验证码发送成功","i18n.auth.captcha.error":"验证码错误","i18n.auth.captcha.expired":"验证码过期","i18n.auth.captcha.already.send":"验证码已经发送,请等待","i18n.auth.captcha.validate.failed":"验证码验证失败","i18n.notice":"通知","i18n.notice.title":"通知标题","i18n.notice.content":"通知内容","i18n.notice.ip":"IP","i18n.notice.ipLocation":"IP地址","i18n.notice.parse.file.success":"解析文件成功","i18n.notice.parse.file.error":"解析文件失败","i18n.DEPT_ALL":"全部","i18n.DEPT_ADMIN":"管理員","i18n.DEPT_MEMBER":"所有成员","i18n.DEPT_CS":"客服部","i18n.new.message":"新消息","i18n.file.assistant":"文件助手","i18n.clipboard.assistant":"剪贴板助手","i18n.thread.content.image":"圖片","i18n.thread.content.file":"文件","i18n.auto.closed":"自動關閉","i18n.agent.closed":"客服關閉",ROLE_SUPER:"超級管理員",ROLE_ADMIN:"管理員",ROLE_MEMBER:"成员",ROLE_AGENT:"客服",ROLE_USER:"用戶",ROLE_VISITOR:"訪客","i18n.top.tip":"默認置顶語","i18n.leavemsg.tip":"無客服在線,請留言","i18n.welcome.tip":"您好,有什麼可以幫您的?","i18n.under.development":"開發中...","i18n.user.description":"默認用戶描述","i18n.robot.nickname":"默認機器人","i18n.robot.agent.assistant.nickname":"客服助手","i18n.robot.description":"默認機器人描述","i18n.robot.noreply":"未找到相应答案","i18n.llm.prompt":"角色:資深客服專家; 背景:擁有專業客服經驗,對教育、電商、金融領域有深刻理解; 任務:根據上下文中提到的內容,對提出的問題給出有用、詳細、禮貌的回答; 要求:1. 解決客戶提出的問題,2. 安撫客戶情緒,3. 提升客戶滿意度:","i18n.agent.nickname":"默認客服","i18n.agent.description":"默認客服描述","i18n.unified.nickname":"統一客服入口","i18n.unified.description":"統一客服描述","i18n.workgroup.nickname":"預設技能組","i18n.workgroup.before.nickname":"售前技能組","i18n.workgroup.after.nickname":"售后技能組","i18n.workgroup.description":"預設技能組描述","i18n.workgroup.description.before":"售前技能組描述","i18n.workgroup.description.after":"售后技能組描述","i18n.contact":"詢問聯繫方式","i18n.thanks":"感謝","i18n.welcome":"問候","i18n.bye":"告別","i18n.kb.name":"默认知识库","i18n.ticket.category.technical_support":"技术支持","i18n.ticket.category.service_request":"服务请求","i18n.ticket.category.consultation":"咨询","i18n.ticket.category.complaint_suggestion":"投诉建议","i18n.ticket.category.operation_maintenance":"运维","i18n.ticket.category.other":"其他","i18n.thread.category.technical_support":"技术支持","i18n.thread.category.service_request":"服务请求","i18n.thread.category.consultation":"咨询","i18n.thread.category.complaint_suggestion":"投诉建议","i18n.thread.category.operation_maintenance":"运维","i18n.thread.category.other":"其他","i18n.thread.tag.technical_support":"技术支持","i18n.thread.tag.service_request":"服务请求","i18n.thread.tag.consultation":"咨询","i18n.thread.tag.complaint_suggestion":"投诉建议","i18n.thread.tag.operation_maintenance":"运维","i18n.thread.tag.other":"其他","robot.flow.enable":"啟用流程","robot.flow.enable.tooltip":"開啟後,機器人將優先使用流程回答問題","search.category.placeholder":"搜索分類名稱","create.category":"創建分類","edit.category":"編輯分類","delete.category":"刪除分類","fetch.categories.error":"獲取分類失敗","pagination.total":"共 {total} 條","batch.operations":"批量操作","more.operations":"更多操作","import.export":"導入導出","batch.enable":"啟用","batch.disable":"禁用","batch.noselection":"請選擇要處理的項目",enabling:"正在啟用...",disabling:"正在禁用...","batch.enable.success":"成功啟用 {count} 項","batch.disable.success":"成功禁用 {count} 項","batch.enable.partial":"啟用了 {success} 項,無法啟用 {fail} 項","batch.disable.partial":"禁用了 {success} 項,無法禁用 {fail} 項","deleteAll.tip":"刪除確認","deleteAll.confirm":"確定要刪除所有數據嗎?此操作不可恢復!","deleteAll.nodata":"沒有數據可刪除","deleteAll.success":"成功刪除所有數據","deleteAll.failed":"刪除失敗","deleteAll.error":"刪除過程發生錯誤","deleting.all":"正在刪除所有數據...",deleteAll:"刪除所有",allDept:"全部成员",jobNo:"工號",jobTitle:"職位",seatNo:"座席號",telephone:"電話",status:"狀態","status.online":"在線","status.offline":"離線","member.status.applying":"申請中","member.status.inviting":"邀請中","member.status.pending":"待激活","member.status.active":"正常","member.status.lock":"鎖定","member.status.leave":"離職","batch.delete.onlySuperUsers":"選中的都是超級用戶或當前登錄用戶,無法刪除","batch.delete.containsSpecialUsers":"選中的 {total} 項中包含 {skippedCount} 項無法刪除","batch.delete.superAndCurrentUsers":"(包括 {superCount} 個超級用戶和當前登錄用戶)","batch.delete.currentUser":"(當前登錄用戶)","create.member":"創建成員",refresh:"刷新","agent.connectedCount":"在線客服","agent.availableCount":"空閒客服","agent.busyCount":"忙碌客服","agent.awayCount":"離開客服","agent.offlineCount":"離線客服","footbar.queue.refresh.success":"隊列數據刷新成功","robot.select.title":"選擇機器人","robot.select.desc":"選擇一個機器人並綁定到當前知識庫","robot.select.placeholder":"請選擇一個機器人","robot.select.required":"請先選擇一個機器人","robot.none":"沒有可用的機器人,請先創建機器人","robot.invalid":"無效的機器人","robot.already.bound":"機器人已綁定知識庫","robot.rebind.confirm":"該機器人已綁定其他知識庫,是否更換綁定到當前知識庫?","kb.select.required":"請先選擇一個知識庫","update.success":"更新成功","update.failed":"更新失敗","fetch.robot.error":"獲取機器人失敗",loading:"加載中...","chat.test":"測試對話","chat.test.tooltip":"請確認上傳內容狀態為:處理成功","robot.create.new":"創建新機器人",creating:"創建中...","create.failed":"創建失敗","create.error":"創建過程發生錯誤","robot.kb.enable":"啟用大模型问答知識庫","robot.kb.enable.tooltip":"開啟後,機器人將優先使用知識庫回答問題","embedding.model.checking":"正在檢查Embedding向量模型...","embedding.model.missing.title":"嵌入式模型缺失","embedding.model.missing.content":"請首先拉取Embedding向量模型bge-m3:latest","embedding.model.pulling":"正在拉取嵌入式模型...","embedding.model.pull.success":"成功拉取模型,模型下載可能需要一些時間","embedding.model.pull.refresh":"拉取完成後,請刷新頁面檢查模型狀態","embedding.model.pull.error":"拉取模型失敗","update.index":"更新索引","update.indexes":"更新索引","update.vector.index":"更新向量索引","updateAll.index":"更新所有索引","updateAll.vector.index":"更新所有向量索引","updating.index":"正在更新索引...","update.index.success":"索引更新成功","update.index.failed":"索引更新失敗","update.index.error":"更新索引過程發生錯誤","updating.vector.index":"正在更新向量索引...","update.vector.index.success":"向量索引更新成功","update.vector.index.failed":"向量索引更新失敗","update.vector.index.error":"更新向量索引過程發生錯誤",warning:"警告","embedding.model.missing.warning":"嵌入式模型未加載,可能會影響問答質量。是否繼續?",showRightIframe:"顯示右側面板",rightIframeUrl:"右側面板網址","rightIframeUrl.placeholder":"請輸入有效的URL地址","rightIframeUrl.invalid":"請輸入有效的URL地址","show.chat.window":"顯示對話窗口","hide.chat.window":"隱藏對話窗口","agent.settings.unknown.answer.required":"請輸入未知答案固定回覆","agent.settings.unknown.answer.placeholder":"請輸入未知答案固定回覆...","agent.settings.timeout.remind":"超時提醒時間","agent.settings.timeout.remind.tooltip":"超過設定時間未回覆客戶將收到提醒","time.minute":"分鐘","menu.kbase.select":"選擇欢迎语常见问题知識庫","faq.kbase.select":"選擇侧边栏常见问题知識庫","quick.kbase.select":"選擇輸入框上方的快捷按钮知識庫","i18n.user.signup.first":"請先註冊","i18n.email.signup.first":"請先驗證郵箱","i18n.mobile.signup.first":"請先驗證手機號","i18n.resource.not.found":"資源未找到","i18n.user.disabled":"用戶已被禁用","i18n.forbidden.access":"禁止訪問","i18n.user.blocked":"用戶已被封禁","i18n.sensitive.content":"檢測到敏感內容","i18n.message.processing.failed":"訊息處理失敗","i18n.null.pointer.exception":"空指針異常","i18n.response.status.exception":"響應狀態異常","i18n.websocket.timeout.exception":"WebSocket超時異常","member.nickname.tooltip":"成員的暱稱或顯示名稱","member.username.tooltip":"成員的登錄賬號名稱","member.jobNo.tooltip":"成員在組織內部的工號標識","member.jobTitle.tooltip":"成員在組織內的職位或職務名稱","member.seatNo.tooltip":"成員的座位号","member.mobile.tooltip":"成員的手機號碼聯繫方式","member.telephone.tooltip":"成員的固定電話或分機號","member.email.tooltip":"成員的電子郵箱地址","member.status.tooltip":"成員當前的狀態,如正常、鎖定、離職等","member.department.tooltip":"成員所屬的部門或組織單位","member.roles.tooltip":"成員擁有的角色,決定其系統權限","member.createdAt.tooltip":"成員創建或添加的時間","member.updatedAt.tooltip":"成員信息最後更新的時間","member.actions.tooltip":"對成員可執行的操作,如編輯、刪除等"}),{"app.title":"微語","app.title.liangshibao":"良師雲","app.title.meiyu":"美語","app.title.tiku":"題庫","app.title.zhaobiao":"招標","app.logout":"登出","app.copyright.produced":"微語技術部出品","app.copyright.desc":"專注於即時通訊系統開發","app.preview.down.block":"下載此頁面到本地項目","app.welcome.link.fetch-blocks":"獲取全部區塊","app.welcome.link.block-list":"基於 block 開發,快速構建標準頁面","show.chat.window":"顯示聊天窗口","hide.chat.window":"隱藏聊天窗口","preview.iframe":"預覽頁面",showRightIframe:"顯示右側頁面",rightIframeUrl:"右側頁面地址",members:"成員","please.select.members":"請選擇成員",updating:"修改中...",avatar:"頭像",upload:"上傳",uid:"唯一Uid",nickname:"暱稱","please.input.nickname":"請輸入工作組暱稱","please.create.agents.tooltip":"請先創建一對一客服賬號","please.create.workgroups.tooltip":"請先創建工作組",description:"描述","please.input.description":"請輸入描述",emotionType:"情緒類型",intentionType:"意向類型",other:"其他",user:"用戶",tags:"標籤",solution:"解決方案",flow:"流程","status.sending":"發送中","status.timeout":"超時","status.error":"發送錯誤","status.success":"發送成功","status.recall":"撤回","status.delivered":"送達","status.read":"已讀",helpful:"是否有幫助","helpful.unknown":"未知","helpful.yes":"有幫助","helpful.no":"沒幫助","helpful.other":"其他",isAutoReply:"自動回覆","agent.status.log":"客服狀態日誌","agent.status.list":"客服狀態日誌列表","agent.status.export":"導出","channel.system":"系統","channel.web":"網頁","channel.web.pc":"網頁PC端","channel.web.h5":"網頁H5端","channel.web.visitor":"網頁訪客端","channel.web.admin":"網頁管理端","channel.ios":"iOS","channel.android":"安卓","channel.electron":"桌面應用","channel.flutter":"Flutter","channel.flutter.web":"Flutter網頁版","channel.flutter.android":"Flutter安卓版","channel.flutter.ios":"Flutter iOS版","channel.flutter.macos":"Flutter macOS版","channel.flutter.windows":"Flutter Windows版","channel.flutter.linux":"Flutter Linux版","channel.uniapp":"UniApp","channel.uniapp.web":"UniApp網頁版","channel.uniapp.android":"UniApp安卓版","channel.uniapp.ios":"UniApp iOS版","channel.wechat":"微信","channel.wechat.mini":"微信小程序","channel.wechat.mp":"微信公眾號","channel.wechat.work":"企業微信","channel.wechat.kefu":"微信客服","channel.wechat.channel":"微信視頻號",edit:"編輯應用",add:"添加應用",confirm:"確定","app.uid":"應用Uid","app.name":"應用名稱","app.name.required":"請輸入應用名稱","app.name.placeholder":"請輸入應用名稱","app.type":"應用類型","app.enabled":"啟用狀態","app.platform":"平臺類型","app.platform.required":"請選擇平臺類型","app.platform.placeholder":"請選擇平臺類型","app.package":"應用包","app.package.required":"請输入應用包","app.package.placeholder":"請輸入應用包名","app.appId.required":"請輸入App ID","app.appId.placeholder":"請輸入App ID","app.appKey.placeholder":"請輸入App Key(可選)","app.appSecret.placeholder":"請輸入App Secret(可選)","app.bundleId.placeholder":"請輸入iOS Bundle ID","app.packageName.placeholder":"請輸入Android Package Name","description.placeholder":"請輸入描述信息","app.create.success":"应用创建成功","app.update.success":"应用更新成功","app.delete.success":"应用删除成功","app.create.failed":"应用创建失败","app.update.failed":"应用更新失败","app.delete.failed":"应用删除失败",createdAt:"創建時間",updatedAt:"更新時間","line.channelId":"Channel ID","line.channelSecret":"Channel Secret","line.channelAccessToken":"Channel Access Token","line.privateKey":"私鑰","line.publicKey":"公鑰","line.kid":"Kid","line.kid.required":"請輸入Kid","line.kid.placeholder":"請輸入Kid","line.workgroupUid":"工作組UID","line.workgroupUid.required":"請輸入工作組UID","line.workgroupUid.placeholder":"請輸入工作組UID"}),{"layout.user.link.help":"幫助","layout.user.link.privacy":"隱私","layout.user.link.terms":"條款","navBar.lang":"語言","layout.header.search":"搜索","layout.header.notification":"通知","layout.header.message":"消息","layout.header.help":"幫助","layout.header.language":"語言","layout.header.user.profile":"個人信息","layout.header.user.settings":"個人設置","layout.header.user.logout":"退出登錄","layout.sidebar.collapse":"收起菜單","layout.sidebar.expand":"展開菜單","layout.footer.copyright":"版權所有 © 2024 ByteDesk","layout.footer.terms":"服務條款","layout.footer.privacy":"隱私政策","layout.footer.contact":"聯繫我們","layout.loading.title":"加載中...","layout.loading.message":"正在加載內容,請稍候","layout.error.title":"錯誤","layout.error.description":"抱歉,出現了一些錯誤","layout.error.back":"返回首頁","layout.error.retry":"重試","layout.empty.title":"暫無數據","layout.empty.description":"沒有可用的數據","layout.settings.title":"頁面設置","layout.settings.theme":"主題","layout.settings.theme.light":"亮色","layout.settings.theme.dark":"暗色","layout.settings.layout":"布局","layout.settings.content":"內容寬度","layout.settings.primary.color":"主題色","layout.settings.save":"保存修改"}),{"app.settings.menuMap.basic":"基本設置","app.settings.menuMap.security":"安全設置","app.settings.menuMap.binding":"賬號綁定","app.settings.menuMap.notification":"新消息通知","app.settings.basic.avatar":"頭像","app.settings.basic.change-avatar":"更換頭像","app.settings.basic.email":"郵箱","app.settings.basic.email-message":"請輸入您的郵箱!","app.settings.basic.nickname":"暱稱","app.settings.basic.nickname-message":"請輸入您的暱稱!","app.settings.basic.profile":"個人簡介","app.settings.basic.profile-message":"請輸入個人簡介!","app.settings.basic.profile-placeholder":"個人簡介","app.settings.basic.country":"國家/地區","app.settings.basic.country-message":"請輸入您的國家或地區!","app.settings.basic.geographic":"所在省市","app.settings.basic.geographic-message":"請輸入您的所在省市!","app.settings.basic.address":"街道地址","app.settings.basic.address-message":"請輸入您的街道地址!","app.settings.basic.phone":"聯繫電話","app.settings.basic.phone-message":"請輸入您的聯繫電話!","app.settings.basic.update":"更新基本信息","app.settings.security.strong":"強","app.settings.security.medium":"中","app.settings.security.weak":"弱","app.settings.security.password":"賬戶密碼","app.settings.security.password-description":"當前密碼強度","app.settings.security.phone":"密保手機","app.settings.security.phone-description":"已綁定手機","app.settings.security.question":"密保問題","app.settings.security.question-description":"未設置密保問題,密保問題可有效保護賬戶安全","app.settings.security.email":"備用郵箱","app.settings.security.email-description":"已綁定郵箱","app.settings.security.mfa":"MFA 設備","app.settings.security.mfa-description":"未綁定 MFA 設備,綁定後,可以進行二次確認","app.settings.security.modify":"修改","app.settings.security.set":"設置","app.settings.security.bind":"綁定","app.settings.notification.password":"賬戶密碼","app.settings.notification.password-description":"其他用戶的消息將以站內信的形式通知","app.settings.notification.messages":"系統消息","app.settings.notification.messages-description":"系統消息將以站內信的形式通知","app.settings.notification.todo":"待辦任務","app.settings.notification.todo-description":"待辦任務將以站內信的形式通知","app.settings.open":"開","app.settings.close":"關","setting.lang":"語言","setting.theme":"主題","setting.excel":"Excel模板","setting.switch.org":"切換組織","setting.agent.channel":"客服工作台","setting.helpcenter":"幫助文檔","setting.github":"Github","theme.light":"淺色","theme.dark":"深色","theme.system":"自動","basic.settings.title":"基本設置","theme.title":"主題模式","language.title":"語言設置","debug.title":"調試設置","debug.console.log":"控制台日誌"}),{"show.chat.window":"顯示聊天窗口","hide.chat.window":"隱藏聊天窗口","preview.iframe":"預覽頁面",showRightIframe:"顯示右側頁面",rightIframeUrl:"右側頁面地址",members:"成員","please.select.members":"請選擇成員",updating:"修改中...",avatar:"頭像",upload:"上傳",nickname:"暱稱",description:"描述","please.input.description":"請輸入描述","profile.title":"個人資料","email.verified":"郵箱已驗證","email.unverified":"郵箱未驗證","mobile.verified":"手機號已驗證","mobile.unverified":"手機號未驗證","username.change.tip":"用戶名","basic.settings.title":"基本設置","theme.title":"主題模式","language.title":"語言設置","certification.title":"身份認證","personal.certification.title":"個人身份驗證","company.certification.title":"企業認證","company.certification.available":"企業認證功能","company.certification.desc":"企業認證功能正在開發中","under.development":"功能開發中","under.development.desc":"該功能正在開發中,敬請期待",loading:"加載中",creating:"創建中",deleting:"刪除中","create.success":"創建成功","update.success":"更新成功","delete.success":"刪除成功","delete.error":"刪除失敗","refresh.success":"刷新成功",deleteTip:"刪除確認",deleteAffirm:"確定要刪除",noData:"暫無數據","character.limit.reached":"已达到 {limit} 字符限制","update.failed":"更新失敗",actions:"操作",edit:"編輯",create:"創建","chat.test":"聊天測試",ok:"確定",cancel:"取消","pages.form.error":"請檢查表單填寫","pages.common.create":"創建","pages.common.save":"保存","pages.common.cancel":"取消","pages.common.ok":"確定","pages.common.delete":"刪除","pages.common.deleteConfirm":"確定要刪除 {name} 嗎?","avatar.upload.success":"頭像上傳成功","avatar.upload.failed":"頭像上傳失敗","organization.title":"組織管理","organization.logo":"組織Logo","organization.name":"組織名稱","organization.description":"組織描述","organization.info":"組織信息",name:"名稱"}),{"taboo.title":"敏感詞","taboo.tooltip":"客服->一對一->高級設置->敏感詞","taboo.content":"內容","taboo.content.tooltip":"敏感詞內容,被檢測和過濾的關鍵詞","taboo.synonym":"同義詞","taboo.synonym.tooltip":"同義詞列表,與敏感詞有相同含義的詞語","taboo.reply":"回覆","taboo.reply.tooltip":"被觸發時的回覆內容","taboo.type":"類型","taboo.type.tooltip":"敏感詞類型,包括文本、圖片、視頻或文件","taboo.type.text":"文本","taboo.type.image":"圖片","taboo.type.video":"視頻","taboo.type.file":"文件","taboo.enabled":"狀態","taboo.enabled.tooltip":"敏感詞是否啟用","taboo.category":"分類","taboo.category.tooltip":"敏感詞所屬分類","taboo.tags":"標籤","taboo.tags.tooltip":"敏感詞標籤,用於分組和篩選","taboo.startDate":"開始日期","taboo.startDate.tooltip":"敏感詞生效的開始日期","taboo.endDate":"結束日期","taboo.endDate.tooltip":"敏感詞失效的結束日期","taboo.updatedAt":"更新時間","taboo.updatedAt.tooltip":"敏感詞最後更新時間","taboo.action.create":"創建敏感詞","taboo.action.import":"導入敏感詞"}),{"component.globalHeader.search":"站內搜索","component.globalHeader.help":"使用文檔","component.globalHeader.notification":"通知","component.globalHeader.notification.empty":"你已查看所有通知","component.globalHeader.message":"消息","component.globalHeader.message.empty":"您已讀完所有消息","component.globalHeader.event":"待辦","component.globalHeader.event.empty":"你已完成所有待辦","component.noticeIcon.clear":"清空","component.noticeIcon.cleared":"清空了","component.noticeIcon.empty":"暫無數據","component.noticeIcon.view-more":"查看更多","globalHeader.user.profile":"個人信息","globalHeader.user.settings":"個人設置","globalHeader.user.logout":"退出登錄","globalHeader.user.changePassword":"修改密碼","globalHeader.notification.empty":"暫無通知","globalHeader.notification.view":"查看全部","globalHeader.notification.clear":"清空","globalHeader.notification.loaded":"加載完成","globalHeader.notification.loading":"加載中...","globalHeader.search.placeholder":"搜索...","globalHeader.search.result.empty":"未找到相關結果","globalHeader.help.documentation":"使用文檔","globalHeader.help.faq":"常見問題","globalHeader.help.support":"技術支持","globalHeader.help.feedback":"意見反饋","globalHeader.language.title":"語言","globalHeader.language.english":"English","globalHeader.language.chinese":"简体中文","globalHeader.language.traditional":"繁體中文","globalHeader.system.title":"系統","globalHeader.system.version":"版本","globalHeader.system.about":"關於","globalHeader.system.update":"檢查更新","globalHeader.status.online":"在線","globalHeader.status.offline":"離線","globalHeader.status.busy":"忙碌","globalHeader.status.away":"離開","llm.status.new":"处理中","llm.status.success":"处理成功","llm.status.error":"錯誤","llm.status.processing":"處理中","llm.status.pending":"等待中","llm.status.completed":"已完成","llm.status.cancelled":"已取消","llm.status.":"未知狀態"}),{"menu.welcome":"工作台","menu.home":"首頁","menu.member":"成員","menu.team":"組織","menu.team.organization":"組織","menu.team.member":"成員","menu.team.role":"角色","menu.team.group":"群組","menu.team.column":"欄位","menu.team.thread":"會話","menu.team.message":"訊息","menu.team.notification":"通知","menu.team.channel":"频道","menu.kbase.upload":"文件管理","menu.kbase.material":"素材庫","menu.team.action":"日誌","menu.team.company":"组织","menu.team.statistic":"数据","menu.message":"訊息","menu.service":"在线客服","menu.service.unified":"統一","menu.service.agent":"一對一","menu.service.group":"技能組","menu.service.queue":"排隊","menu.service.thread":"會話","menu.service.message":"訊息","menu.service.tag":"标签","menu.service.channel":"通道","menu.service.leavemsg":"留言","menu.service.crm":"Crm","menu.service.rate":"評價","menu.service.transfer":"转接","menu.service.monitor":"監控","menu.service.quality":"質檢","menu.service.black":"黑名單","menu.service.visitor":"訪客","menu.service.statistic":"報表","menu.service.screen":"大屏","menu.service.column":"欄位","menu.flow":"工作流","menu.ticket":"工單管理","menu.ticket.ticket":"工單","menu.ticket.task":"任務","menu.ticket.form":"表單","menu.ticket.statistic":"報表","menu.workflow":"工作流","menu.mass":"群发管理","menu.mass.records":"发送记录","menu.mass.email":"Email","menu.mass.sms":"短信","menu.mass.whatsapp":"WhatsApp","menu.callcenter":"呼叫中心","menu.callcenter.cdr":"CDR","menu.callcenter.conference":"會議","menu.callcenter.gateway":"網關","menu.callcenter.number":"號碼","menu.webrtc":"音視頻客服","menu.quality":"会话質檢","menu.bi":"BI智能分析","menu.voc":"客戶之聲","menu.voc.feedback":"意見反饋","menu.voc.comment":"社交評論","menu.voc.complaint":"客戶投訴","menu.crm":"客戶","menu.setting.profile":"個人資訊","menu.setting.basic":"基本設置","menu.setting.qrcode":"二維碼","menu.setting.server":"伺服器","menu.getting-started":"快速開始","menu.super":"超级管理","menu.super.org":"組織","menu.super.user":"用户","menu.super.pay":"支付","menu.super.notification":"通知","menu.super.push":"推送/短信","menu.super.role":"角色","menu.super.thread":"會話","menu.super.message":"消息","menu.super.llmodel":"大模型","menu.super.prompt":"智能體","menu.super.crm":"客戶","menu.super.taboo":"敏感詞","menu.super.upload":"文件","menu.super.license":"授權","menu.super.server":"服务器","menu.login":"登入","menu.register":"註冊","menu.robot":"AI助手","menu.robot.robot":"機器人","menu.robot.model":"大模型","menu.robot.flow":"流程","menu.robot.prompt":"智能體","menu.robot.message":"訊息","menu.robot.thread":"會話","menu.robot.statistic":"統計","menu.kbase":"知識庫","menu.kbase.helpcenter":"幫助中心","menu.kbase.assistant":"文檔助手","menu.kbase.llm":"大模型","menu.kbase.faq":"常見問題","menu.kbase.faq.welcome":"欢迎语常见问题列表","menu.kbase.notebase":"內部知識庫","menu.kbase.faqGuess":"猜你想問","menu.kbase.faqHot":"熱門問題","menu.kbase.faqShortcut":"快捷路徑","menu.kbase.quickbutton":"快捷按鈕","menu.kbase.autoreply":"自動回復","menu.kbase.quickreply":"快捷回復","menu.kbase.keyword":"關鍵詞","menu.kbase.taboo":"敏感詞","menu.kbase.statistic":"統計","menu.marketing":"營銷","menu.marketing.blog":"部落格","menu.marketing.email":"郵件","menu.marketing.video":"短視頻","menu.plugins":"插件","menu.setting":"設置","menu.docs":"幫助","menu.liangshibao":"良師寶","menu.meiyu":"美語","menu.tiku":"題庫","menu.zhaobiao":"招標","menu.quartz":"定時任務","menu.liangshibao.index":"首頁","menu.liangshibao.course":"課程","menu.liangshibao.category":"類別","menu.liangshibao.teacher":"教師","menu.liangshibao.media":"媒體","menu.dashboard":"儀表盤","menu.workspace":"工作台","menu.settings":"設置","menu.dashboard.analysis":"分析頁","menu.dashboard.monitor":"監控頁","menu.dashboard.workplace":"工作台","menu.workspace.projects":"項目","menu.workspace.teams":"團隊","menu.workspace.tasks":"任務","menu.workspace.calendar":"日程","menu.workspace.files":"文件","menu.user":"用戶中心","menu.user.profile":"個人信息","menu.user.settings":"個人設置","menu.user.message":"消息","menu.user.notification":"通知","menu.system":"系統","menu.system.users":"用戶管理","menu.system.roles":"角色管理","menu.system.permissions":"權限管理","menu.system.departments":"部門管理","menu.system.logs":"系統日誌","menu.kbase.articles":"文章管理","menu.kbase.categories":"分類管理","menu.kbase.tags":"標籤管理","menu.kbase.search":"搜索","menu.service.tickets":"工單管理","menu.service.chat":"在線客服","menu.service.faq":"常見問題","menu.service.feedback":"意見反饋","menu.statistics":"統計","menu.statistics.overview":"總覽","menu.statistics.reports":"報表","menu.statistics.analysis":"分析","menu.statistics.trends":"趨勢","menu.account":"賬戶","menu.account.center":"個人中心","menu.account.settings":"個人設置","menu.account.security":"安全設置","menu.account.binding":"賬號綁定"}),{TEXT:"文本",IMAGE:"图片",FILE:"文件",AUDIO:"语音",VIDEO:"视频",THREAD:"新会话",ROBOT_QA:"机器人问答",QUICKBUTTON_QA:"快捷按钮问答",QUICKBUTTON_URL:"快捷按钮链接",FAQ_QA:"常见问题问答","status.sending":"發送中","status.timeout":"超時","status.blocked":"已攔截","status.stranger":"非好友","status.error":"發送錯誤","status.success":"發送成功","status.recall":"撤回","status.delivered":"已送達","status.read":"已讀","status.destroyed":"閱後即焚","status.unprocessed":"未處理","status.processed":"已處理","status.leave_msg_submit":"提交留言","status.leave_msg_replied":"留言已回復","status.rate_submit":"提交評價","status.rate_cancel":"取消評價","status.rate_up":"點贊","status.rate_down":"踩","status.transfer_accept":"接受轉接","status.transfer_reject":"拒絕轉接","status.invite_accept":"接受邀請","status.invite_reject":"拒絕邀請","message.type.welcome":"歡迎消息","message.type.continue":"繼續消息","message.type.system":"系統消息","message.type.queue":"排隊消息","message.type.notice":"通知消息","message.type.text":"文本消息","message.type.image":"圖片消息","message.type.file":"檔案消息","message.type.audio":"語音消息","message.type.video":"視訊消息","message.type.music":"音樂消息","message.type.location":"位置消息","message.type.link":"連結消息","message.type.goods":"商品消息","message.type.card":"卡片消息","message.type.event":"事件消息","message.type.guess":"猜你想問","message.type.hot":"熱門問題","message.type.shortcut":"快捷路徑","message.type.order":"訂單消息","message.type.poll":"投票消息","message.type.poll_submit":"投票提交","message.type.form":"表單消息","message.type.form_submit":"表單提交","message.type.leave_msg":"留言消息","message.type.leave_msg_submit":"留言提交","message.type.leave_msg_replied":"留言已回復","message.type.customer_submit":"客戶留資","message.type.system_alarm":"系統報警","message.type.ticket":"工單消息","message.type.ticket_submit":"工單提交","message.type.typing":"正在輸入","message.type.processing":"處理中","message.type.stream":"流式消息","message.type.stream_end":"流式消息結束","message.type.preview":"預覽消息","message.type.recall":"撤回消息","message.type.delivered":"已送達","message.type.read":"已讀","message.type.quotation":"引用消息","message.type.kickoff":"踢出消息","message.type.shake":"抖動消息","message.type.auto_closed":"自動關閉","message.type.agent_closed":"客服關閉","message.type.faq":"常見問題","message.type.faq_q":"常見問題-問題","message.type.faq_a":"常見問題-回答","message.type.faq_up":"FAQ點贊","message.type.faq_down":"FAQ踩","faq.fromType":"來源類型","faq.rateType":"評分類型","faq.rating.tags":"反饋標籤","faq.rating.reason":"反饋原因","faq.rating.user":"用戶","message.type.robot":"機器人消息","message.type.robot_up":"機器人點贊","message.type.robot_down":"機器人踩","message.type.rate":"发起評價","message.type.rate_invite":"邀請評價","message.type.rate_submit":"提交評價","message.type.rate_cancel":"取消評價","message.type.transfer":"轉接消息","message.type.transfer_accept":"接受轉接","message.type.transfer_reject":"拒絕轉接","message.type.transfer_timeout":"轉接超時","message.type.transfer_cancel":"取消轉接","message.type.invite":"邀請消息","message.type.invite_accept":"接受邀請","message.type.invite_reject":"拒絕邀請","message.type.invite_timeout":"邀請超時","message.type.invite_cancel":"取消邀請","message.type.invite_visitor":"邀請訪客","message.type.invite_visitor_accept":"訪客接受邀請","message.type.invite_visitor_reject":"訪客拒絕邀請","message.type.invite_visitor_timeout":"邀請訪客超時","message.type.invite_visitor_cancel":"取消邀請訪客","message.type.invite_group":"邀請進群","message.type.invite_group_reject":"拒絕進群邀請","message.type.invite_group_accept":"接受進群邀請","message.type.invite_group_timeout":"進群邀請超時","message.type.invite_group_cancel":"取消進群邀請","message.type.invite_kbase":"邀請知識庫","message.type.invite_kbase_reject":"拒絕知識庫邀請","message.type.invite_kbase_accept":"接受知識庫邀請","message.type.invite_kbase_timeout":"知識庫邀請超時","message.type.invite_kbase_cancel":"取消知識庫邀請","message.type.invite_organization":"邀請組織","message.type.invite_organization_reject":"拒絕組織邀請","message.type.invite_organization_accept":"接受組織邀請","message.type.invite_organization_timeout":"組織邀請超時","message.type.invite_organization_cancel":"取消組織邀請","message.type.article":"文章消息","message.type.webrtc_audio_invite":"音頻通話邀請","message.type.webrtc_video_invite":"視頻通話邀請","message.type.webrtc_audio_invite_reject":"拒絕音頻通話","message.type.webrtc_video_invite_reject":"拒絕視頻通話","message.type.webrtc_audio_invite_accept":"接受音頻通話","message.type.webrtc_video_invite_accept":"接受視頻通話","message.type.webrtc_audio_invite_cancel":"取消音頻通話","message.type.webrtc_video_invite_cancel":"取消視頻通話","message.type.group_create":"創建群組","message.type.group_invite":"邀請加群","message.type.group_dismiss":"解散群組","message.type.error":"錯誤消息","message.type.notification_agent_reply_timeout":"客服回復超時提醒","message.type.notification_rate_submitted":"访客评价提交提醒","message.tab.all":"全部消息","message.tab.human":"人工消息","message.tab.robot":"机器人消息","message.tab.statisticToken":"統計Token","message.tab.leave":"留言消息","message.tab.rating":"反馈消息","message.tab.group":"群組消息","message.tab.member":"成員消息","thread.process.status.new":"新會話","thread.process.status.roboting":"機器人接待中","thread.process.status.offline":"客服離線","thread.process.status.queuing":"排隊中","thread.process.status.chatting":"會話進行中","thread.process.status.closed":"會話已關閉",channel:"客戶端","channel.system":"系統","channel.web":"網頁","channel.web.pc":"網頁PC端","channel.web.h5":"網頁H5端","channel.web.visitor":"網頁訪客端","channel.web.admin":"網頁管理端","channel.ios":"iOS","channel.android":"安卓","channel.electron":"桌面應用","channel.flutter":"Flutter","channel.flutter.web":"Flutter網頁版","channel.flutter.android":"Flutter安卓版","channel.flutter.ios":"Flutter iOS版","channel.flutter.macos":"Flutter macOS版","channel.flutter.windows":"Flutter Windows版","channel.flutter.linux":"Flutter Linux版","channel.uniapp":"UniApp","channel.uniapp.web":"UniApp網頁版","channel.uniapp.android":"UniApp安卓版","channel.uniapp.ios":"UniApp iOS版","channel.wechat":"微信","channel.wechat.mini":"微信小程序","channel.wechat.mp":"微信公眾號","channel.wechat.work":"企業微信","channel.wechat.kefu":"微信客服","channel.wechat.channel":"微信視頻號"}),{"app.setting.pagestyle":"整体风格设置","app.setting.pagestyle.dark":"暗色菜单风格","app.setting.pagestyle.light":"亮色菜单风格","app.setting.content-width":"内容区域宽度","app.setting.content-width.fixed":"定宽","app.setting.content-width.fluid":"流式","app.setting.themecolor":"主题色","app.setting.themecolor.dust":"薄暮","app.setting.themecolor.volcano":"火山","app.setting.themecolor.sunset":"日暮","app.setting.themecolor.cyan":"明青","app.setting.themecolor.green":"极光绿","app.setting.themecolor.daybreak":"拂晓蓝(默认)","app.setting.themecolor.geekblue":"极客蓝","app.setting.themecolor.purple":"酱紫","app.setting.navigationmode":"导航模式","app.setting.sidemenu":"侧边菜单布局","app.setting.topmenu":"顶部菜单布局","app.setting.fixedheader":"固定 Header","app.setting.fixedsidebar":"固定侧边菜单","app.setting.fixedsidebar.hint":"侧边菜单布局时可配置","app.setting.hideheader":"下滑时隐藏 Header","app.setting.hideheader.hint":"固定 Header 时可配置","app.setting.othersettings":"其他设置","app.setting.weakmode":"色弱模式","app.setting.copy":"拷贝设置","app.setting.copyinfo":"拷贝成功,请到 config/defaultSettings.js 中替换默认配置","app.setting.production.hint":"配置栏只在开发环境用于预览,生产环境不会展现,请拷贝后手动修改配置文件"}),{"app.pwa.offline":"当前处于离线状态","app.pwa.serviceworker.updated":"有新内容","app.pwa.serviceworker.updated.hint":"请点击“刷新”按钮或者手动刷新页面","app.pwa.serviceworker.updated.ok":"刷新"}),{"component.tagSelect.expand":"展開","component.tagSelect.collapse":"收合","component.tagSelect.all":"全部",action:"操作",actions:"操作",refresh:"重新整理",loading:"載入中",create:"新增",createKb:"创建知识库",createDept:"创建部门",creating:"新增中...","create.category":"新增分類","fetch.categories.error":"獲取分類失敗","create.member":"新增會員","create.success":"新增成功","create.fail":"新增失敗",update:"更新",updating:"更新中...","update.success":"更新成功","update.fail":"更新失敗",save:"儲存",saving:"正在儲存...",upload:"上传",import:"匯入",export:"匯出","download.template":"下载模板",open:"開啟",copy:"複製","copy.success":"複製成功",ok:"確定",cancel:"取消",bind:"綁定",edit:"編輯",editing:"編輯中...","edit.success":"編輯成功","edit.fail":"編輯失敗",view:"查看",detail:"详情",delete:"刪除",deleting:"删除中...",deleteTip:"删除提示","delete.dept.all.error":"不能删除所有部门",deleteAffirm:"确定要删除",deleteKbaseTip:"知识库至少保留一个","delete.success":"删除成功","delete.fail":"删除失败","delete.error":"刪除失敗","process.success":"处理成功","process.fail":"处理失败",preview:"预览",close:"關閉",closing:"關閉中...",closeTip:"關閉提示",closeASure:"確定要關閉","close.success":"關閉成功",title:"標題",name:"姓名",nickname:"暱稱","username.change.tip":"登入用戶名(修改用戶名之後,需要重新登入)",email:"電子郵件","email.verified":"電子郵件(已驗證)","email.unverified":"電子郵件(待驗證)",mobile:"手機號碼","mobile.verified":"手機號碼(已驗證)","mobile.unverified":"手機號碼(待驗證)",telephone:"電話",jobNo:"工號",jobTitle:"職稱",seatNo:"座位號",department:"部門",roles:"角色",fileName:"文件名",fileType:"文件类型",status:"狀態",type:"類型",sender:"發送者",receiver:"接收者",note:"備註",contact:"联系方式",content:"內容",answer:"答案",question:"問題",images:"圖片",agent:"客服",city:"城市",channel:"客戶端",category:"分類",description:"描述",unreadCount:"未讀數",color:"顏色",createdAt:"建立時間",updatedAt:"更新時間",choose:"請選擇",log:"日誌",info:"資訊",auth:"实名认证",data:"資料",statistic:"統計",monitor:"監控",quality:"质检",summary:"總結",quickbutton:"快速按鈕","quickbutton.guide":"請先到 知識庫 -> 快速按鈕 -> 新增,建立快速按鈕之後,再來添加。",SERVICE:"客服機器人",MARKETING:"營銷機器人",KNOWLEDGEBASE:"知識庫機器人(內部)",QA:"問答機器人(直接調用大模型)",AGENT_ASSISTANT:"客服助手(內部)",TICKET_ASSISTANT:"工單助手",KB:"知識庫機器人",KBDOC:"知識庫單文檔機器人",llm:"大模型",keyword:"關鍵詞",reply:"回覆",third:"第三方",form:"表單",survey:"表單",queue:"排隊",transferToAgent:"轉人工",intentionClassification:"意圖分類",rateDown:"點踩設置",popup:"彈窗邀請",trigger:"触发器",history:"歷史消息",autoPopup:"自動彈窗",showInvite:"顯示邀請",inviteText:"邀請文本",inputassociation:"輸入聯想",agentassistant:"智能辅助",timeoutRemind:"超時提醒",right:"右欄",showRightIframe:"顯示右欄",rightIframeUrl:"右欄Url",autoreply:"自動回覆",black:"黑名單",score:"評分",matchType:"匹配類型",EXACT:"精確匹配",FUZZY:"模糊匹配",REGULAR:"正則匹配",VECTOR:"向量匹配",ELASTIC:"ES搜索",enabled:"是否啟用",disabled:"禁用",yes:"是",no:"否",rate:"滿意度評價",leavemsg:"留言設置",transfer:"轉人工",visitor:"訪客",customer:"客戶信息",browser:"瀏覽器",os:"操作系統",device:"設備",referrer:"來源網址",captcha:"驗證碼",logging:"登入中...","login.success":"登入成功","login.error":"登入失敗,請稍後重試",registering:"註冊中...","register.success":"註冊成功","register.error":"註冊失敗",antiharassment:"防騷擾",channelsocial:"社交渠道",channelshop:"電商渠道",channelforeign:"海外渠道","robot.no.agent.now":"機器人對話,暫不支援轉人工","chat.widget.code":"客服程式碼",message:"訊息",thread:"會話",showHistory:"是否顯示歷史記錄",showPreForm:"是否顯示詢前表單",showInputAssociation:"是否啟用輸入聯想",showCaptcha:"是否顯示驗證碼","leavemsg.enabled":"是否啟用留言","settings.profile":"個人資料","settings.webhook":"WebHook","settings.token":"AccessToken","settings.license":"License","settings.basic":"基本設置","settings.realname":"實名認證","settings.server":"伺服器設置","settings.money":"支付設置","server.address":"伺服器地址","settings.notice":"系統通知","mqtt.address":"長鏈接地址",amount:"金額",state:"狀態",appId:"AppId",appSecret:"AppSecret",accessToken:"訪問令牌",scope:"范围Scope",revoked:"是否撤銷",expiresAt:"過期時間",url:"Url",token:"Token",encryptMode:"加密方式",messageTypes:"消息類型","component.table.total":"共 {total} 條","component.table.selected":"已選擇 {count} 項","component.table.loading":"正在加載數據...","component.table.empty":"暫無數據","component.table.error":"數據加載失敗","component.table.column.action":"操作","component.table.column.status":"狀態","component.table.column.createTime":"創建時間","component.table.column.updateTime":"更新時間","batch.delete":"批量刪除","batch.delete.noselection":"請選擇要刪除的項","batch.delete.success":"成功刪除 {count} 條記錄","batch.delete.partial":"已刪除 {success} 條記錄,{fail} 條記錄刪除失敗","batch.deleteTip":"批量刪除確認","batch.deleteAffirm":"確定要刪除選中的","batch.enable":"批量啟用","batch.disable":"批量禁用","batch.enable.success":"成功啟用 {count} 條記錄","batch.disable.success":"成功禁用 {count} 條記錄","batch.enable.partial":"已啟用 {success} 條記錄,{fail} 條記錄啟用失敗","batch.disable.partial":"已禁用 {success} 條記錄,{fail} 條記錄禁用失敗","batch.noselection":"請選擇要處理的項",deleteAll:"删除所有","deleteAll.success":"成功删除所有记录","deleteAll.tip":"删除确认","deleteAll.confirm":"确定要删除所有问答对数据吗?此操作不可恢复!",enabling:"正在啟用...",disabling:"正在禁用...",items:"條記錄","pages.prompt.nickname":"名稱","pages.prompt.description":"描述","pages.prompt.prompt":"提示詞","pages.prompt.createdAt":"創建時間","pages.prompt.updatedAt":"更新時間","pages.prompt.list":"智能體列表","pages.prompt.create":"添加智能體","pages.robot.edit":"編輯","pages.robot.delete":"刪除","ticket.title.tooltip":"工單標題","ticket.description.tooltip":"工單詳細描述","ticket.status.tooltip":"工單當前處理狀態","ticket.priority.tooltip":"工單優先級","ticket.assignee.tooltip":"工單負責人","ticket.reporter.tooltip":"工單報告人","ticket.category.tooltip":"工單分類","ticket.status.new":"新建","ticket.status.assigned":"已分配","ticket.status.claimed":"已認領","ticket.status.unclaimed":"未認領","ticket.status.processing":"處理中","ticket.status.transferred":"已轉交","ticket.status.pending":"等待中","ticket.status.holding":"掛起","ticket.status.resumed":"已恢復","ticket.status.reopened":"重新打開","ticket.status.resolved":"已解決","ticket.status.escalated":"已上報","ticket.status.closed":"已關閉","ticket.status.cancelled":"已取消","ticket.status.verified_ok":"驗證通過","ticket.status.verified_fail":"驗證失敗","ticket.priority.lowest":"最低","ticket.priority.low":"低","ticket.priority.medium":"中","ticket.priority.high":"高","ticket.priority.urgent":"緊急","ticket.priority.critical":"嚴重","ticket.action.edit":"編輯","ticket.action.view":"查看","ticket.action.delete":"刪除","ticket.action.export":"導出","ticket.action.open.flow.editor":"流程編輯器","ticket.list":"工單列表","export.options":"導出選項","batch.operations":"批量操作","more.operations":"更多操作","import.export":"導入導出","deleteAll.nodata":"沒有數據可刪除","deleteAll.error":"刪除過程發生錯誤","deleteAll.failed":"刪除失敗","deleting.all":"正在刪除所有數據...","export.current":"導出當前頁","export.all":"導出全部","export.range":"分段導出","pages.article.title.tooltip":"文章的標題","pages.article.summary.tooltip":"文章的摘要內容","pages.article.category.tooltip":"文章所屬的分類","pages.article.type.tooltip":"文章的內容類型","pages.article.top.tooltip":"文章是否置頂","pages.article.editor.tooltip":"文章的編輯器類型","pages.article.readCount.tooltip":"文章被閱讀的次數","pages.article.likeCount.tooltip":"文章被點贊的次數","pages.article.status.tooltip":"文章的發布狀態","pages.article.startDate.tooltip":"文章生效的開始日期","pages.article.endDate.tooltip":"文章失效的結束日期","pages.article.updatedAt.tooltip":"文章最後更新的時間","faq.status.tooltip":"問題處理狀態","faq.vectorStatus.tooltip":"向量化處理狀態","robot.message.userNickname.tooltip":"訊息發送者的用戶名","robot.message.robotNickname.tooltip":"回覆訊息的機器人名稱","robot.message.question.tooltip":"用戶提出的問題","robot.message.answer.tooltip":"機器人提供的回答","robot.message.rateType.tooltip":"用戶給出的評分類型","robot.message.rateDownTags.tooltip":"用戶選擇的反饋標籤","robot.message.rateDownReason.tooltip":"用戶反饋的具體原因","robot.message.createdAt.tooltip":"訊息創建的時間","robot.message.topic.tooltip":"對話的主題或標題","robot.message.threadUid.tooltip":"對話線程的唯一標識符","robot.message.status.tooltip":"訊息的當前狀態","robot.message.channel.tooltip":"發送訊息的渠道或平台","robot.message.isUnAnswered.tooltip":"AI是否未能找到合適的答案","robot.message.prompt":"提示詞","robot.message.prompt.tooltip":"發送給AI模型的完整提示詞內容","robot.message.promptTokens.tooltip":"提示詞中使用的令牌數量","robot.message.completionTokens.tooltip":"響應中生成的令牌數量","robot.message.totalTokens.tooltip":"對話中使用的總令牌數量","robot.message.aiProvider.tooltip":"AI服務提供商(如:OpenAI、智譜AI、百度等)","robot.message.aiModel.tooltip":"AI模型名稱(如:GPT-4、GLM-4、文心一言-4等)"}),{"pages.login.title":"微語","pages.layouts.userLayout.title":"對話即服務","pages.layouts.userLayout.title.liangshibao":"良師寶管理後台","pages.layouts.userLayout.title.tiku":"題庫大全","pages.layouts.userLayout.title.meiyu":"每日最新英語聽力","pages.layouts.userLayout.title.zhaobiao":"最新最全招標信息","pages.login.accountLogin.tab":"賬戶密碼登錄","pages.login.accountLogin.errorMessage":"錯誤的用戶名和密碼","pages.login.failure":"登錄失敗,請檢查用戶名密碼!","pages.login.failureCode":"驗證碼錯誤","pages.login.success":"登錄成功!","pages.login.username.placeholder":"用戶名/郵箱","pages.login.username.required":"用戶名是必填項!","pages.login.password.placeholder":"密碼","pages.login.repassword.placeholder":"確認密碼","pages.login.password.required":"密碼是必填項!","pages.login.repassword.required":"確認密碼是必填項!","pages.login.phoneLogin.tab":"手機號登錄","pages.login.phoneLogin.errorMessage":"驗證碼錯誤","pages.login.phoneNumber.placeholder":"請輸入手機號!","pages.login.phoneNumber.required":"手機號是必填項!","pages.login.phoneNumber.invalid":"不合法的手機號!","pages.login.email.placeholder":"請輸入郵箱地址!","pages.login.email.required":"請輸入郵箱地址","pages.login.email.invalid":"郵箱格式不正確","pages.login.email.verified":"郵箱已驗證","pages.login.email.verified.yes":"已驗證","pages.login.email.verified.no":"未驗證","pages.login.captcha.placeholder":"請輸入驗證碼!","pages.login.captcha.required":"驗證碼是必填項!","pages.login.phoneLogin.getVerificationCode":"獲取驗證碼","pages.getCaptchaSecondText":"秒後重新獲取","pages.login.scanLogin.tab":"掃碼登錄","pages.login.rememberMe":"自動登錄","pages.login.forgotPassword":" 忘記密碼","pages.login.submit":"已有賬號,去登錄","pages.login.loginWith":"其他登錄方式 :","pages.login.register":"註冊","pages.login.registerAccount":" 註冊賬戶","pages.login.auto.register":"未註冊手機號會自動註冊","pages.login.privacyModal.title":"隱私協議確認","pages.login.privacyModal.description":"為了保護您的個人信息安全,請您閱讀並同意以下協議:","pages.login.privacyModal.privacyPolicy":"《用戶隱私協議》","pages.login.privacyModal.and":"和","pages.login.privacyModal.termsOfService":"《服務條款》","pages.login.privacyModal.confirmText":"是否同意以上協議並繼續登錄?","pages.login.privacyModal.agreeAndLogin":"同意並登錄","pages.login.privacyModal.cancel":"取消","pages.login.privacy.agree":"同意","pages.login.privacy.privacyPolicy":"《用戶隱私協議》","pages.login.privacy.and":"和","pages.login.privacy.termsOfService":"《服務條款》","pages.login.switchServer":"切換服務器",logging:"登錄中...","login.success":"登錄成功","login.error":"登錄失敗","pages.welcome.link":"歡迎使用","pages.robot.new":"新建","pages.robot.edit":"編輯","pages.robot.delete":"刪除","pages.robot.upload":"上傳","pages.robot.tab.basic":"基本資訊","pages.robot.tab.kb":"知識庫","pages.robot.tab.channel":"渠道對接","pages.robot.tab.statistic":"數據統計","pages.robot.tab.advanced":"高級設置","pages.robot.tab.monitor":"監控","pages.robot.tab.flow":"流程設計","pages.robot.tab.avatar":"頭像","pages.robot.tab.title":"標題","pages.robot.tab.welcomeTip":"歡迎語","pages.robot.tab.description":"簡介","pages.robot.tab.preview":"實時預覽","pages.robot.tab.website":"官網","pages.robot.tab.helpdesk":"幫助文檔","pages.robot.tab.icp":"京ICP備案 17041763號-1","pages.robot.tab.police":"粵公安備案 44030502008688號","pages.robot.kb.split":"文件切块","pages.robot.kb.file":"文件上传","pages.robot.kb.faq":"常見問題","pages.robot.kb.text":"纯文本","pages.robot.kb.qa":"問答對","pages.robot.kb.web":"網站","pages.robot.kb.webpage":"網頁抓取","pages.robot.kb.website":"全站抓取","pages.robot.file.title":"檔案名","pages.robot.file.type":"檔案類型","pages.robot.file.size":"檔案大小","pages.robot.file.action":"操作","pages.robot.file.delete":"刪除","pages.robot.file.save":"儲存","pages.robot.file.cancel":"取消","pages.robot.file.uploading":"上傳中...","pages.robot.file.name_invalid":"檔案名不能包含 _ ","pages.robot.file.parse":"解析檔案內容","pages.agent.service.settings":"接待配置","pages.agent.robot":"机器人","pages.workgroup.tab.route":"路由配置","pages.setting":"設置","pages.logout":"退出登入","pages.footer.website":"微語官網","pages.footer.helpcenter":"幫助文檔","pages.footer.contact":"客服中心","pages.settings.reset.password":"重設密碼","pages.settings.reset.mobile":"重設手機號","pages.settings.reset.email":"重設郵箱","pages.settings.verify.mobile":"驗證手機號","pages.settings.verify.email":"驗證郵箱","pages.settings.bind.mobile":"綁定手機號","pages.settings.bind.email":"綁定郵箱","pages.settings.unbind.mobile":"解除綁定手機號","pages.settings.unbind.email":"解除綁定郵箱","pages.login.country.placeholder":"選擇國家/地區","pages.login.country.china":"中國大陸","pages.login.country.hongkong":"中國香港","pages.login.country.taiwan":"中國台灣","pages.login.country.macao":"中國澳門","pages.login.country.japan":"日本","pages.login.country.korea":"韓國","pages.login.country.usa":"美國","pages.login.country.canada":"加拿大","pages.login.country.uk":"英國","pages.login.country.germany":"德國","pages.login.country.france":"法國","pages.login.country.australia":"澳大利亞","pages.login.country.singapore":"新加坡","pages.login.country.malaysia":"馬來西亞","pages.login.country.thailand":"泰國","pages.login.country.vietnam":"越南","pages.login.country.philippines":"菲律賓","pages.login.country.indonesia":"印度尼西亞","pages.login.country.italy":"意大利","pages.login.country.spain":"西班牙","pages.login.country.russia":"俄羅斯","pages.login.country.newzealand":"新西蘭","workgroup.route.type":"路由類型","workgroup.route.roundRobin":"按順序循環分配","workgroup.route.leastActive":"最小活動數算法","workgroup.route.random":"隨機分配","workgroup.route.weightedRandom":"加權隨機分配","workgroup.route.consistentHash":"一致性哈希分配","workgroup.route.fastestResponse":"最快響應時間","workgroup.route.broadcast":"廣播給所有客服,客服搶單","workgroup.route.recent":"熟客優先分配","workgroup.route.roundRobin.desc":"根據客服上線時間進入隊列輪流分配。按順序循環分配,保證公平性,適合能力相近的客服。注意:當客服網絡不穩定掉線重連之後,會重新排到隊列末尾","workgroup.route.leastActive.desc":"根據客服當前進行中會話進行分配,優先分配給數量最少者。注意:客服接待數量會受到客服接待速度的影響,接待完畢之後,客服手動結束會話有利於加速分配新客","workgroup.route.random.desc":"完全隨機選擇,實現簡單,適合短期任務","workgroup.route.weightedRandom.desc":"考慮客服評分和性能,更好的客服獲得更多機會,提高整體服務質量","workgroup.route.consistentHash.desc":"相同訪客盡量分配給同一客服,提高服務連續性,增加客戶粘性","workgroup.route.fastestResponse.desc":"選擇響應最快的客服,提高用戶體驗,激勵客服提高效率","workgroup.route.broadcast.desc":"廣播給所有客服,客服搶單,適合客服團隊協同處理","workgroup.route.recent.desc":"熟客優先,最近會話接待客服優先分配,提高客戶滿意度和服務連續性","workgroup.chat.show":"顯示聊天窗口","workgroup.chat.hide":"隱藏聊天窗口","workgroup.route.updating":"正在更新...","workgroup.route.update.success":"更新成功","workgroup.route.update.error":"更新失敗","member.status.pending":"待激活","member.status.active":"正常","member.status.lock":"鎖定","member.status.leave":"離職","agent.status.online":"在線接待","agent.status.offline":"客服下線","agent.status.available":"客服在线","agent.status.busy":"客服忙碌","agent.connection.success":"連接成功","agent.connection.failed":"連接斷開","thread.tab.all":"全部會話","thread.tab.rate":"評價記錄","thread.tab.invite":"邀請記錄","thread.tab.summary":"會話摘要","thread.tab.transfer":"轉接記錄","thread.tab.monitor":"會話監控","visitor.tab.all":"全部訪客","visitor.tab.black":"黑名單用戶","visitor.tab.blackIp":"黑名單IP","visitor.tab.whiteIp":"白名單IP","visitor.tab.accessIp":"訪問IP","visitor.tab.statistic":"統計","quality.tab.todo":"待處理","quality.tab.table":"質檢記錄","quality.tab.setting":"質檢設置","faq.question":"问题","faq.similar.questions":"相似问法","faq.answer":"答案","faq.tags":"标签","faq.type":"类型","faq.type.text":"文本","faq.type.image":"图片","faq.type.video":"视频","faq.type.file":"文件","faq.viewCount":"浏览数","faq.clickCount":"点击数","faq.upCount":"点赞数","faq.downCount":"踩数","faq.isValid":"是否有效","faq.startDate":"开始时间","faq.endDate":"结束时间","faq.updatedAt":"更新时间","visitor.black.list":"黑名單列表","visitor.black.nickname":"訪客暱稱","visitor.black.blockIp":"是否封禁IP","visitor.black.startTime":"開始時間","visitor.black.endTime":"結束時間","visitor.black.reason":"原因","visitor.black.userNickname":"操作人","visitor.black.yes":"是","visitor.black.no":"否","visitor.black.delete":"刪除","visitor.black.export":"導出","visitor.black.coming.soon":"即將上線","visitor.blackIp.list":"IP黑名單列表","visitor.blackIp.ip":"IP地址","visitor.blackIp.reason":"原因","visitor.blackIp.startTime":"開始時間","visitor.blackIp.endTime":"結束時間","visitor.blackIp.userNickname":"操作人","visitor.blackIp.unblock":"解封","tags.tab.tags":"標籤",unblockTip:"解封確認",unblockAffirm:"確定要解封","unblock.success":"解封成功","unblock.error":"解封失敗",ok:"確定",cancel:"取消",actions:"操作","visitor.list":"訪客列表","visitor.nickname":"訪客暱稱","visitor.ip":"Ip","visitor.ipLocation":"位置","visitor.status":"狀態","visitor.status.online":"在線","visitor.status.offline":"離線","visitor.status.blocked":"黑名單","visitor.status.unknown":"未知","visitor.vipLevel":"VIP等級","visitor.vipLevel.tooltip":"VIP等級","visitor.tagList":"標籤列表","visitor.tagList.tooltip":"標籤列表","visitor.channel":"客戶端","visitor.updatedAt":"最後活躍","visitor.export":"導出","visitor.export.coming.soon":"即將上線","queue.list":"隊列列表","queue.member.list":"排隊成員","queue.member.nickname":"訪客暱稱",uid:"會話ID","queue.member.queueNickname":"所屬隊列","queue.member.number":"排隊號","queue.member.before":"前面人數","queue.member.waitTime":"等待時長","queue.member.enqueueTime":"入隊時間","queue.member.offline":"客服離線","queue.member.offline.yes":"是","queue.member.offline.no":"否","queue.member.status":"会話狀態","queue.member.status.waiting":"等待中","queue.member.status.serving":"正在服务","queue.member.status.completed":"已完成","queue.member.status.abandoned":"已放弃","queue.member.status.timeout":"已超时","queue.member.status.rejected":"已拒绝(无可用客服)","queue.member.status.unknown":"未知","queue.member.agentAcceptType":"客服接入方式","queue.member.agentAcceptTime":"客服接入時間","queue.member.robotAcceptType":"机器人接入方式","queue.member.robotAcceptTime":"机器人接入時間","queue.member.robotToAgent":"转人工","queue.member.robotToAgentTime":"转人工时间","queue.member.robot":"机器人","queue.member.workgroup":"工作组","queue.member.solved":"是否解決","queue.member.rated":"是否評價","queue.member.rateAt":"評價時間","queue.member.rateScore":"評分","queue.member.rateScore.tooltip":"評分","queue.member.rateLevel":"評分等級","queue.member.summarized":"是否已小結","queue.member.summarized.yes":"已小結","queue.member.summarized.no":"未小結","queue.member.visitorMessageCount":"訪客消息數","queue.member.agentMessageCount":"客服消息數","queue.member.robotMessageCount":"機器人消息數","queue.member.agentAvgResponseTime":"平均響應時間","queue.member.qualityChecked":"是否已質檢","queue.member.qualityChecked.yes":"已質檢","queue.member.qualityChecked.no":"未質檢","queue.member.qualityCheckScore":"質檢評分","queue.member.qualityCheckScore.tooltip":"質檢評分","queue.member.qualityCheckedAt":"質檢時間","queue.member.qualityCheckedAt.tooltip":"質檢時間","queue.member.tooltip.createdAt":"創建時間","queue.member.tooltip.updatedAt":"更新時間","queue.member.leaveMsg":"是否留言","queue.member.leaveMsg.yes":"已留言","queue.member.leaveMsg.no":"未留言","queue.member.intentionType":"意圖類型","queue.member.emotionType":"情緒類型","queue.member.acceptType.auto":"自動接入","queue.member.acceptType.manual":"手動接入","queue.member.acceptType.robot":"機器人","queue.member.acceptType.unknown":"未接入","queue.member.export":"導出","queue.member.export.coming.soon":"即將上線","queue.tab.list":"隊列列表","queue.tab.member":"排隊成員","queue.tab.statistic":"隊列統計","queue.member.solved.yes":"已解決","queue.member.solved.no":"未解決","queue.member.rated.yes":"已評價","queue.member.rated.no":"未評價","queue.nickname":"隊列名稱","queue.type":"隊列類型","queue.type.workgroup":"工作組","queue.type.agent":"一對一","queue.type.robot":"機器人","queue.type.unknown":"未知","queue.day":"天數","queue.status":"狀態","queue.status.open":"開啟","queue.status.closed":"關閉","queue.status.unknown":"未知","queue.dashboard.title":"监控统计","queue.totalCount":"请求服务人次","queue.robotingCount":"机器人对话中","queue.offlineCount":"离线人次","queue.leaveMsgCount":"留言人次","queue.robotToAgentCount":"转人工人次","queue.queuingCount":"当前等待中人次","queue.chattingCount":"服务中人次","queue.closedCount":"服务结束人次","queue.avgWaitTime":"平均等待時長","queue.avgResolveTime":"平均解決時長","queue.export":"導出","queue.export.coming.soon":"即將上線","queue.type.active":"運行中","queue.type.paused":"已暫停","queue.type.closed":"已關閉","queue.type.maintenance":"維護中","queue.status.active":"運行中","queue.status.paused":"已暫停","queue.status.maintenance":"維護中","queue.day.format":"YYYY年MM月DD日","queue.time.format":"HH時mm分ss秒","queue.number.unit":"人","queue.time.unit":"分鐘","table.columns.reset":"重置","table.columns.setting":"列設置","table.columns.show":"顯示","table.columns.hide":"隱藏","queue.statistic.title":"隊列統計","queue.statistic.today":"今日","queue.statistic.yesterday":"昨日","queue.statistic.week":"近7天","queue.statistic.month":"近30天","queue.statistic.total":"總計","queue.statistic.waiting":"等待中","queue.statistic.serving":"服務中","queue.statistic.served":"已服務","queue.statistic.avgWaitTime":"平均等待時長","queue.statistic.avgSolveTime":"平均解決時長","queue.statistic.unit.minute":"分鐘","queue.statistic.unit.person":"人","ticket.tab.list":"工單列表","ticket.tab.task":"任務列表","ticket.tab.form":"表單列表","ticket.list":"工單列表","ticket.task.list":"任務列表","ticket.title":"標題","ticket.type":"類型","ticket.status":"狀態","ticket.priority":"優先級","ticket.creator":"創建人","ticket.assignee":"負責人","ticket.createdAt":"創建時間","ticket.updatedAt":"更新時間","ticket.dueDate":"截止日期","ticket.description":"描述","ticket.export":"導出","ticket.export.coming.soon":"即將上線","ticket.status.open":"待處理","ticket.status.in_progress":"處理中","ticket.status.resolved":"已解決","ticket.status.closed":"已關閉","ticket.priority.low":"低","ticket.priority.medium":"中","ticket.priority.high":"高","ticket.priority.urgent":"緊急","ticket.type.bug":"缺陷","ticket.type.feature":"需求","ticket.type.support":"支持","ticket.type.other":"其他","channel.web.button.color":"按鈕顏色","channel.web.button.color.blue":"藍色","channel.web.button.color.green":"綠色","channel.web.button.color.red":"紅色","channel.web.button.color.yellow":"黃色","channel.web.button.color.purple":"紫色","channel.web.show.bubble":"顯示氣泡","channel.web.show.bubble.tooltip":"開啟後,在頁面右下角顯示氣泡","channel.web.enable.multilang":"啟用多語言","channel.web.enable.multilang.tooltip":"開啟後,可以設置聊天窗口的語言","channel.web.select.language":"選擇語言","channel.web.lang.zh_cn":"簡體中文","channel.web.lang.zh_tw":"繁體中文","channel.web.lang.en":"英語","channel.web.enable.theme":"啟用主題設置","channel.web.enable.theme.tooltip":"開啟後,可以設置聊天窗口的主題","channel.web.select.theme":"選擇主題","channel.web.theme.system":"跟隨系統","channel.web.theme.light":"亮色主題","channel.web.theme.dark":"暗色主題","channel.web.embed.code":"嵌入式代碼","channel.web.copy.code":"複製配置代碼","channel.web.show.chat":"顯示聊天窗口","channel.web.hide.chat":"隱藏聊天窗口","channel.web.fullscreen.code":"全屏窗口代碼","channel.web.copy.fullscreen":"複製全屏窗口代碼","channel.web.open.fullscreen":"打開全屏窗口","channel.web.frame.code":"居中窗口代碼","channel.web.copy.frame":"複製居中窗口代碼","channel.web.open.frame":"打開居中窗口","channel.web.config.title":"Web配置","channel.web.position":"右侧显示","channel.web.position.tooltip":"开启为右下角显示,关闭为左下角显示","channel.web.copy.success":"配置代码已复制到剪贴板","channel.web.copy.error":"复制失败,请手动复制","channel.web.fullscreen.copy.success":"全屏窗口代码已复制到剪贴板","channel.web.frame.copy.success":"居中窗口代码已复制到剪贴板","channel.web.right.position":"右侧显示","channel.web.right.position.tooltip":"开启为右下角显示,关闭为左下角显示","channel.web.theme.select":"选择主题","channel.web.theme.follow.system":"跟随系统","channel.web.code.embed":"嵌入式代码","channel.web.code.embed.desc":"添加此代码到您的网页","channel.web.code.fullscreen":"全屏窗口代码,兼容PC端和移动端","channel.web.code.fullscreen.desc":"在新窗口打开聊天,兼容PC端和移动端","channel.web.code.frame":"居中窗口代码,仅用于PC电脑端","channel.web.code.frame.desc":"在iframe中嵌入聊天, 仅用于PC电脑端","channel.web.copy.button":"复制代码","channel.web.copy.fullscreen.button":"复制全屏代码","channel.web.open.fullscreen.button":"打开全屏窗口","channel.web.copy.frame.button":"复制居中代码","channel.web.open.frame.button":"打开居中窗口","install.guide.github":"更多示例 → Github","channel.web.generate.qrcode":"生成二維碼","channel.web.qrcode.title":"客服二維碼","channel.web.qrcode.scan":"掃描二維碼諮詢客服","channel.web.qrcode.download":"下載二維碼","channel.web.qrcode.download.success":"二維碼下載成功","common.close":"關閉","install.guide.steps":"安裝步驟","install.guide.step1.title":"1. 安裝依賴","install.guide.step1.or":"或","install.guide.step2.title":"2. 導入組件","install.guide.step3.title":"3. 配置參數","install.guide.step3.org.comment":"替換為您的組織ID","install.guide.step3.sid.comment":"替換為您的SID","install.guide.step4.title":"4. 使用組件","install.guide.step4.open.chat":"打開聊天","install.guide.step5.title":"5. 可用方法","install.guide.step5.show":"顯示聊天窗口","install.guide.step5.hide":"隱藏聊天窗口","agent.info.title":"客服信息","agent.info.nickname":"暱稱","agent.info.nickname.placeholder":"請輸入客服暱稱","agent.info.description":"描述","agent.info.description.placeholder":"請輸入客服描述","agent.info.avatar":"頭像","agent.info.avatar.upload":"上傳","agent.info.avatar.uploading":"上傳中...","agent.info.avatar.upload.success":"上傳成功","agent.info.avatar.upload.error":"上傳失敗","agent.info.save":"保存","agent.info.save.success":"保存成功","agent.info.save.error":"保存失敗","agent.info.org":"所屬組織","agent.info.org.placeholder":"請選擇所屬組織","agent.info.email":"客服卡片-展示郵箱","agent.info.email.placeholder":"請輸入郵箱","agent.info.email.required":"請輸入郵箱","agent.info.mobile":"客服卡片-展示手機號","agent.info.mobile.placeholder":"請輸入手機號","agent.info.mobile.required":"請輸入手機號","agent.info.member":"綁定成員","agent.info.member.bind":"綁定成員-用於賬號登錄","agent.info.nickname.required":"請輸入客服暱稱","agent.info.description.required":"請輸入描述","agent.settings.title":"服務設置","agent.settings.max.serving":"最大服務數","agent.settings.max.serving.tooltip":"同時服務的最大訪客數","agent.settings.auto.accept":"自動接入","agent.settings.auto.accept.tooltip":"自動接受新的會話請求","agent.settings.auto.close":"自動關閉","agent.settings.auto.close.tooltip":"訪客離開後自動關閉會話","agent.settings.auto.offline":"自動離線","agent.settings.auto.offline.tooltip":"瀏覽器關閉時自動離線","agent.settings.save":"保存","agent.settings.save.success":"設置保存成功","agent.settings.save.error":"設置保存失敗","agent.settings.leave.msg":"離線留言提示","agent.settings.leave.msg.required":"請輸入離線留言提示","agent.settings.leave.msg.placeholder":"請輸入離線留言提示...","agent.settings.auto.close.time":"無新消息會話自動關閉時長(單位:分鐘)","agent.settings.auto.close.time.tooltip":"指定時間內無新消息自動關閉會話","agent.settings.auto.close.tip":"會話自動關閉提示","agent.settings.auto.close.tip.tooltip":"會話自動關閉提示","agent.settings.auto.close.tip.required":"請輸入會話自動關閉提示","agent.settings.auto.close.tip.placeholder":"請輸入會話自動關閉提示...","agent.settings.agent.close.tip":"客服會話關閉提示","agent.settings.agent.close.tip.tooltip":"客服會話關閉提示","agent.settings.agent.close.tip.required":"請輸入客服會話關閉提示","agent.settings.agent.close.tip.placeholder":"請輸入客服會話關閉提示...","agent.settings.show.unknown.answer":"顯示未知答案固定回覆","agent.settings.unknown.answer":"未知答案固定回覆","agent.settings.unknown.answer.required":"請輸入未知答案固定回覆","agent.settings.unknown.answer.placeholder":"請輸入未知答案固定回覆...","agent.settings.max.thread":"同時最大接待數量","agent.settings.max.thread.tip1":"1. 同時最大接待數量,超出數量默認進入排隊隊列","agent.settings.max.thread.tip2":"2. 0為所有訪客默認進入排隊隊列,需要客服手動接入","agent.settings.max.thread.tip3":"3. 當接待數量小於最大接待數量時,會話自動接入,優先接入排隊隊列中會話","agent.settings.show.logo":"顯示Logo","agent.settings.show.logo.tooltip":"只有付費會員可以去掉Logo","agent.settings.show.top.tip":"顯示置頂語/公告","agent.settings.top.tip":"置頂語","agent.settings.top.tip.required":"請輸入置頂語","agent.settings.top.tip.placeholder":"請輸入置頂語...","agent.settings.welcome.tip":"歡迎語","agent.settings.welcome.tip.required":"請輸入歡迎語","agent.settings.welcome.tip.placeholder":"請輸入歡迎語...","channel.social.wechat":"微信","channel.social.wechat.mp":"微信公眾號","channel.social.wechat.mini":"微信小程序","channel.social.wechat.work":"企業微信","channel.social.wechat.kefu":"微信客服","channel.social.douyin":"抖音","channel.social.xiaohongshu":"小紅書","channel.social.baidu":"百度","channel.social.weibo":"微博","channel.social.bilibili":"嗶哩嗶哩","channel.social.zhihu":"知乎","channel.shop.pdd":"拼多多","channel.shop.jd":"京東","channel.shop.qianniu":"千牛","channel.shop.doudian":"抖店","faq.create.first":"請先到 知識庫 -> 常見問題 -> 新建,創建常見問題之後,再來添加","faq.show.faqs":"是否顯示侧边栏常見問題","faq.add.faqs":"添加常見問題","faq.generate.ai":"基於當前知識庫,由AI生成常見問題","faq.generate.coming.soon":"即將上線,敬請期待","faq.show.quick.buttons":"是否顯示输入框上方快捷按鈕","faq.add.quick.buttons":"添加快捷按鈕","faq.generate.quick.buttons":"基於當前知識庫,由AI生成快捷按鈕","faq.show.guess":"是否顯示猜你想問","faq.add.guess":"添加猜你想問","faq.generate.guess":"基於當前知識庫,由AI生成猜你想問","faq.show.hot":"是否顯示熱門問題","faq.add.hot":"添加熱門問題","faq.generate.hot":"基於當前知識庫,由AI生成熱門問題","faq.show.shortcut":"是否顯示快捷路徑","faq.add.shortcut":"添加快捷路徑","faq.generate.shortcut":"基於當前知識庫,由AI生成快捷路徑","chat.window.show":"顯示聊天窗口","chat.window.hide":"隱藏聊天窗口","rate.show.button":"訪客端是否顯示評價按鈕","rate.show.button.tooltip":"開啟後訪客可以對會話進行評價","rate.auto.invite.rate":"會話關閉時自動邀請評價","rate.auto.invite.rate.tooltip":"會話關閉時自動邀請評價","rate.auto.invite.rate.tip":"請對本次服務進行評價","rate.auto.invite.rate.tip.tooltip":"請對本次服務進行評價提示","rate.auto.invite.rate.tip.required":"請輸入自動邀請評價提示","rate.auto.invite.rate.tip.placeholder":"請輸入自動邀請評價提示...","rate.min.messages":"最低消息數","rate.min.messages.required":"請輸入最低消息數","rate.min.messages.tooltip":"會話達到指定消息數後才允許評價","pages.article.list":"文章列表","pages.article.title":"標題","pages.article.summary":"摘要","pages.article.category":"分類","pages.article.type":"類型","pages.article.tags":"標籤","pages.article.startDate":"開始日期","pages.article.endDate":"結束日期","pages.article.readCount":"閱讀數","pages.article.likeCount":"點贊數","pages.article.status":"狀態","pages.article.editor":"編輯","pages.article.needAudit":"需要審核","pages.article.auditStatus":"審核狀態","pages.article.auditOpinion":"審核意見","pages.article.auditUser":"審核人","pages.article.published":"已發布","pages.article.top":"置頂","pages.article.createdAt":"創建時間","pages.article.updatedAt":"更新時間","pages.article.DRAFT":"草稿","pages.article.PUBLISHED":"已發布","pages.article.EDITING":"編輯中","pages.article.REJECTED":"已拒絕","pages.article.preview":"預覽文章","pages.article.create":"創建文章","pages.article.edit":"編輯文章","pages.article.delete":"刪除文章","pages.article.export":"導出文章","pages.article.view":"查看文章","pages.article.all":"全部","pages.article.approve":"通過審核","pages.article.setTop":"設為置頂","pages.article.cancelTop":"取消置頂","pages.article.top.yes":"置頂","pages.article.top.no":"普通","pages.kbase.preview":"預覽知识库","pages.common.actions":"操作","pages.common.delete":"刪除","pages.common.delete.confirm":"確定刪除嗎?","pages.common.delete.success":"刪除成功","pages.common.delete.error":"刪除失敗","pages.common.ok":"確認","pages.common.cancel":"取消","pages.common.deleteTip":"刪除提示","pages.common.deleteConfirm":"確定刪除 {name} 嗎?","autoreply.keyword.keywordList":"關鍵詞","autoreply.keyword.replyList":"回覆內容","autoreply.keyword.matchType":"匹配方式","autoreply.keyword.contentType":"內容類型","autoreply.keyword.category":"分類","autoreply.keyword.enabled":"狀態","autoreply.keyword.isTransfer":"轉人工","autoreply.keyword.startDate":"開始時間","autoreply.keyword.endDate":"結束時間","autoreply.keyword.updatedAt":"更新時間","autoreply.matchType.exact":"精確匹配","autoreply.matchType.contains":"包含匹配","autoreply.matchType.prefix":"前綴匹配","autoreply.matchType.suffix":"後綴匹配","autoreply.contentType.text":"文字","autoreply.contentType.image":"圖片","autoreply.contentType.video":"視頻","autoreply.contentType.file":"文件","common.enabled":"啟用","common.disabled":"禁用","common.yes":"是","common.no":"否","autoreply.fixed.content":"內容","autoreply.fixed.type":"類型","autoreply.fixed.replyCount":"回覆次數","autoreply.fixed.enabled":"狀態","autoreply.fixed.category":"分類","autoreply.fixed.tags":"標籤","autoreply.fixed.startDate":"開始時間","autoreply.fixed.endDate":"結束時間","autoreply.fixed.updatedAt":"更新時間","autoreply.type.text":"文字","autoreply.type.image":"圖片","autoreply.type.video":"視頻","autoreply.type.file":"文件","autoreply.status.enabled":"啟用","autoreply.status.disabled":"禁用","autoreply.action.create":"創建固定回覆","autoreply.action.edit":"編輯固定回覆","autoreply.action.delete":"刪除固定回覆","autoreply.action.import":"導入固定回覆","autoreply.action.export":"導出固定回覆","autoreply.action.download":"下載模板","autoreply.message.creating":"正在創建...","autoreply.message.updating":"正在更新...","autoreply.message.loading":"加載中...","autoreply.message.success":"操作成功","autoreply.message.error":"操作失敗","autoreply.message.delete.confirm":"確定要刪除該回覆嗎?","pages.common.edit":"編輯","pages.common.create":"新建","pages.common.import":"導入","pages.common.export":"導出","pages.common.downloadTemplate":"下載模板","quickreply.title":"快捷回覆","quickreply.tooltip":"客服->一對一->進階設定->快捷回覆","quickreply.title.field":"標題","quickreply.content":"內容","quickreply.type":"類型","quickreply.type.text":"文字","quickreply.type.image":"圖片","quickreply.type.video":"視頻","quickreply.type.file":"文件","quickreply.shortcut":"快捷鍵","quickreply.level":"級別","quickreply.tags":"標籤","quickreply.enabled":"狀態","quickreply.enabled.true":"啟用","quickreply.enabled.false":"禁用","quickreply.category":"分類","quickreply.startDate":"開始時間","quickreply.endDate":"結束時間","quickreply.updatedAt":"更新時間","quickreply.action.create":"創建快捷回覆","quickreply.action.edit":"編輯快捷回覆","quickreply.action.delete":"刪除快捷回覆","quickreply.action.import":"導入快捷回覆","quickreply.action.export":"導出快捷回覆","quickreply.action.download":"下載模板","quickreply.message.creating":"正在創建...","quickreply.message.updating":"正在更新...","quickreply.message.loading":"加載中...","quickreply.message.success":"操作成功","quickreply.message.error":"操作失敗","quickreply.message.delete.confirm":"確定要刪除該快捷回覆嗎?","taboo.title":"敏感詞","taboo.tooltip":"客服->一對一->進階設定->敏感詞","taboo.content":"內容","taboo.type":"類型","taboo.type.text":"文字","taboo.type.image":"圖片","taboo.type.video":"視頻","taboo.type.file":"文件","taboo.level":"級別","taboo.enabled":"狀態","taboo.enabled.true":"啟用","taboo.enabled.false":"禁用","taboo.category":"分類","taboo.tags":"標籤","taboo.startDate":"開始時間","taboo.endDate":"結束時間","taboo.updatedAt":"更新時間","taboo.action.create":"創建敏感詞","taboo.action.edit":"編輯敏感詞","taboo.action.delete":"刪除敏感詞","taboo.action.import":"導入敏感詞","taboo.action.export":"導出敏感詞","taboo.action.download":"下載模板","taboo.message.creating":"正在創建...","taboo.message.updating":"正在更新...","taboo.message.loading":"加載中...","taboo.message.success":"操作成功","taboo.message.error":"操作失敗","taboo.message.delete.confirm":"確定要刪除該敏感詞嗎?","delete.tip":"删除确认","delete.confirm":"确定要删除吗?","delete.success":"刪除成功","delete.error":"刪除失敗","create.success":"創建成功","create.error":"創建失敗","update.success":"更新成功","update.error":"更新失敗",loading:"加載中...",updating:"更新中...",creating:"創建中...","fetch.categories.error":"獲取分類失敗","pages.user.edit":"編輯用戶","pages.user.create":"新建用戶","pages.user.username":"用戶名","pages.user.username.required":"請輸入用戶名","pages.user.nickname":"暱稱","pages.user.nickname.required":"請輸入暱稱","pages.user.email":"郵箱","pages.user.email.required":"請輸入郵箱地址","pages.user.email.invalid":"郵箱格式不正確","pages.user.email.verified":"郵箱已驗證","pages.user.email.verified.yes":"已驗證","pages.user.email.verified.no":"未驗證","pages.user.mobile":"手機號","pages.user.mobile.required":"請輸入手機號","pages.user.mobile.invalid":"手機號格式不正確","pages.user.mobile.verified":"手機號已驗證","pages.user.mobile.verified.yes":"已驗證","pages.user.mobile.verified.no":"未驗證","pages.user.enabled":"狀態","pages.user.password":"密碼","pages.user.password.required":"請輸入密碼","pages.user.superUser.notAllow":"超級管理員不允許修改郵箱驗證/手機號驗證/可用狀態","pages.user.superUser.notDelete":"超級管理員不允許刪除","pages.common.save":"保存","pages.form.error":"請檢查表單填寫","pages.user.status.enabled":"啟用","pages.user.status.disabled":"禁用","pages.user.createdAt":"註冊時間","pages.org.list":"組織列表","pages.user.list":"用戶列表","pages.user.organization":"組織機構","pages.user.roles":"角色","pages.user.authorities":"權限","pages.user.description":"描述","pages.user.superUser":"超級管理員","pages.user.superUser.yes":"是","pages.user.superUser.no":"否","pages.user.updatedAt":"最後更新","pages.org.create":"創建組織","pages.org.edit":"編輯組織","pages.org.name":"組織名稱","pages.org.name.required":"請輸入組織名稱","pages.org.logo":"標誌","pages.org.logo.placeholder":"請輸入標誌 URL","pages.org.logo.upload":"上傳Logo","pages.org.code":"組織代碼","pages.org.code.required":"請輸入組織代碼","pages.org.description":"描述","pages.org.description.placeholder":"請輸入組織描述","pages.org.verifiedType":"認證類型","pages.org.verifiedType.placeholder":"請選擇認證類型","pages.org.identityType":"證件類型","pages.org.identityType.placeholder":"請選擇證件類型","pages.org.identityImage":"證件圖片","pages.org.identityImage.placeholder":"請輸入證件圖片URL","pages.org.identityNumber":"證件號碼","pages.org.identityNumber.placeholder":"請輸入證件號碼","pages.org.verifyStatus":"認證狀態","pages.org.verifyStatus.placeholder":"請選擇認證狀態","pages.org.rejectReason":"拒絕原因","pages.org.rejectReason.placeholder":"如果審核失敗,請填寫拒絕原因","pages.org.createdAt":"創建時間","pages.org.updatedAt":"更新時間","pages.org.verifiedType.personal":"個人認證","pages.org.verifiedType.company":"企業認證","pages.org.verifiedType.government":"政府認證","pages.org.verifiedType.institution":"機構認證","pages.org.verifiedType.industry":"行業認證","pages.org.verifiedType.nonProfit":"非營利組織認證","pages.org.verifiedType.others":"其他認證","pages.org.verifyStatus.unverified":"未認證","pages.org.verifyStatus.verifying":"認證中","pages.org.verifyStatus.verified":"已認證","pages.org.verifyStatus.failed":"認證失敗","pages.org.verifyDate":"認證時間","pages.org.verifyDate.placeholder":"請輸入認證時間","pages.org.vip":"會員狀態","pages.org.vip.yes":"是","pages.org.vip.no":"否","pages.org.vipExpireDate":"會員過期時間","pages.org.vipExpireDate.placeholder":"請選擇會員過期日期","pages.org.enabled":"狀態","pages.org.status.enabled":"啟用","pages.org.status.disabled":"禁用","pages.org.superUser.disabled":"超級用戶組織不允許禁用","pages.org.superUser.cannotDelete":"超級用戶組織不允許刪除","pages.org.superUser.cannotDisable":"超級用戶組織不允許禁用","pages.org.admin":"管理員","pages.org.admin.placeholder":"請選擇組織管理員","pages.org.admin.tip":"只顯示未分配組織的用戶,避免覆蓋現有組織關係","model.pull":"拉取模型","model.pulling":"拉取中...","model.pull.success":"拉取成功","model.pull.failed":"拉取失敗","model.not.running":"模型服務未運行","upload.modal.title":"上傳文件","upload.drag.text":"點擊或拖拽文件至此區域上傳","upload.drag.hint":"支持單個或批量上傳文件","upload.drag.hint.withtype":"支持單個或批量上傳 {acceptTypes} 格式的文件","upload.uploading":"正在上傳 {filename}...","upload.success":"上傳 {filename} 成功","upload.failed":"上傳 {filename} 失敗","upload.batch.uploading":"正在上傳文件...","upload.batch.success":"成功上傳 {count} 個文件","upload.batch.partial":"成功上傳 {success} 個文件,{failed} 個文件上傳失敗","upload.batch.error":"上傳過程發生錯誤","upload.start":"開始上傳","upload.uploaded.files":"已上傳文件","upload.nofiles":"請先選擇文件","upload.type.invalid":"不支持的文件類型: {fileType},請選擇 {acceptTypes} 格式的文件","upload.drop.type.invalid":"拖入的文件包含不支持的類型: {fileNames},請選擇 {acceptTypes} 格式的文件","upload.auto.generate.llm.qa":"自動生成問答对","upload.auto.llm.split":"開啟自動切塊","deleteAll.tip":"刪除確認","deleteAll.confirm":"確定要刪除所有問答對數據嗎?此操作不可恢復!",deleteAll:"刪除所有","deleteAll.nodata":"沒有數據可刪除","deleteAll.success":"成功刪除所有數據","deleteAll.failed":"刪除失敗","deleteAll.error":"刪除過程發生錯誤","batch.delete":"批量刪除","batch.deleteTip":"批量刪除確認","batch.deleteAffirm":"確定要刪除選中的","batch.delete.noselection":"請選擇要刪除的項目","batch.delete.success":"成功刪除 {count} 個項目","batch.delete.partial":"刪除了 {success} 個項目,{fail} 個項目刪除失敗","batch.operations":"批量操作","batch.enable":"批量啟用","batch.disable":"批量禁用","batch.enable.success":"成功啟用 {count} 個項目","batch.disable.success":"成功禁用 {count} 個項目","batch.enable.partial":"啟用了 {success} 個項目,{fail} 個項目啟用失敗","batch.disable.partial":"禁用了 {success} 個項目,{fail} 個項目禁用失敗","batch.noselection":"請選擇要處理的項目",enabling:"正在啟用...",disabling:"正在禁用...","more.operations":"更多操作","export.current":"導出當前頁","export.all":"導出全部","export.range":"分段導出",items:"項",delete:"刪除",edit:"編輯",deleteTip:"刪除確認",deleteAffirm:"確定要刪除",export:"導出",import:"導入","download.template":"下載模板",create:"新建",deleting:"刪除中...","deleting.all":"正在刪除所有數據...","taboo.synonym.tooltip":"不同表達的相同意思","taboo.synonym.add":"添加同義詞","taboo.synonym":"同義詞","taboo.reply":"回覆內容","taboo.reply.placeholder":"當用戶輸入包含敏感詞的內容時,系統將返回此回覆","taboo.reply.required":"請輸入回覆內容","taboo.tags.tooltip":"便於分類和搜索","taboo.tags.add":"添加標籤","leave.message.replyContent":"回覆留言","leave.message.details":"留言詳情","reply.content":"回覆內容","please.enter.reply":"請輸入回覆內容","reply.content.required":"請輸入回覆內容","reply.success":"回覆成功","reply.failed":"回覆失敗","reply.error":"回覆出錯","replied.content":"回覆內容",repliedAt:"回覆時間","queue.nickname.tooltip":"客服或工作組的名稱","queue.type.tooltip":"接待類型:工作組、客服或機器人","queue.day.tooltip":"統計的日期","queue.totalCount.tooltip":"今日請求服務總人數","queue.robotingCount.tooltip":"機器人服務中人次","queue.offlineCount.tooltip":"客服離線人次","queue.leaveMsgCount.tooltip":"訪客留言數量","queue.robotToAgentCount.tooltip":"從機器人轉人工的次數","queue.queuingCount.tooltip":"當前排隊中人數","queue.chattingCount.tooltip":"正在服務中人數","queue.closedCount.tooltip":"已結束會話數量","queue.totalCount.trend":"總數趨勢","queue.hourly.trend":"24小時接待人數趨勢",noData:"暫無數據","queue.member.nickname.tooltip":"訪客的暱稱或識別名稱","queue.member.channel.tooltip":"訪客使用的設備類型或應用程序","queue.member.number.tooltip":"訪客在隊列中的序號","queue.member.waitTime.tooltip":"訪客等待接入的時間","queue.member.enqueueTime.tooltip":"訪客加入隊列的時間","queue.member.status.tooltip":"當前會話的處理狀態","queue.member.robotAcceptType.tooltip":"機器人接入訪客的方式","queue.member.robotAcceptTime.tooltip":"機器人開始服務的時間","queue.member.robotToAgent.tooltip":"是否從機器人轉接至人工客服","queue.member.robotToAgentTime.tooltip":"轉接至人工客服的時間","queue.member.agent.tooltip":"處理該會話的客服","queue.member.offline.tooltip":"人工客服是否離線","queue.member.agentAcceptType.tooltip":"人工客服接入訪客的方式","queue.member.agentAcceptTime.tooltip":"人工客服開始服務的時間","queue.member.solved.tooltip":"訪客的問題是否已解決","queue.member.rated.tooltip":"訪客是否對服務進行評價","queue.member.rateAt.tooltip":"訪客評價的時間","queue.member.qualityChecked.tooltip":"會話是否已進行質檢","queue.member.summarized.tooltip":"客服是否已對會話進行總結","queue.member.visitorMessageCount.tooltip":"訪客發送的消息數量","queue.member.agentMessageCount.tooltip":"人工客服發送的消息數量","queue.member.robotMessageCount.tooltip":"機器人發送的消息數量","queue.member.leaveMsg.tooltip":"訪客是否有留言","queue.member.robot.tooltip":"服務該訪客的機器人","thread.process.status.new":"新會話","thread.process.status.roboting":"機器人服務中","thread.process.status.offline":"離線留言","thread.process.status.queuing":"排隊中","thread.process.status.chatting":"對話中","thread.process.status.closed":"已關閉",flow:"流程",view:"查看",fileName:"檔案名",fileUrl:"檔案連結",vectorStatus:"向量狀態",status:"狀態",tags:"標籤",enabled:"狀態",categoryUid:"分類",createdAt:"創建時間",updatedAt:"更新時間","view.file":"查看檔案","export.options":"導出選項","llm.status.success":"處理成功","llm.status.error":"處理失敗","llm.status.new":"待處理","llm.status.processing":"處理中","llm.vectorStatus.success":"向量化成功","llm.vectorStatus.error":"向量化失敗","llm.vectorStatus.new":"待向量化","llm.vectorStatus.processing":"向量化中","pages.email.mass.sending":"郵件群發","pages.email.template.tab":"郵件模板","pages.email.send.tab":"發送記錄","pages.whatsapp.mass.sending":"WhatsApp 群發","pages.whatsapp.template.tab":"WhatsApp 模板","pages.whatsapp.send.tab":"發送記錄",url:"URL",title:"标题",referrer:"来源",deviceType:"设备类型",browser:"浏览器",duration:"停留时长",ipAddress:"IP地址",geoLocation:"地理位置","browse.status":"状态",operatingSystem:"操作系统",screenResolution:"屏幕分辨率",pageLoadTime:"页面加载时间",sessionId:"会话ID",userAgent:"User-Agent",utmSource:"UTM来源",utmMedium:"UTM媒介",utmCampaign:"UTM活动",eventData:"事件数据",submit:"提交","browse.tab.all":"网页浏览记录","browse.url.tooltip":"访问的URL地址","browse.title.tooltip":"页面标题","browse.referrer.tooltip":"来源页面URL","browse.deviceType.tooltip":"设备类型(desktop/mobile/tablet)","browse.browser.tooltip":"浏览器类型","browse.duration.tooltip":"停留时长(秒)","browse.ipAddress.tooltip":"访客IP地址","browse.geoLocation.tooltip":"访客地理位置","browse.status.tooltip":"浏览状态","browse.createdAt.tooltip":"访问时间","browse.delete.confirm":"确定要删除该浏览记录吗?","browse.delete.confirm.content":"删除后将无法恢复,请谨慎操作!","browse.edit":"编辑浏览记录","browse.create":"新增浏览记录"}),{"i18n.AUTHORITY":"權限","i18n.AUTHORITY_CREATE":"創建權限","i18n.AUTHORITY_READ":"讀取權限","i18n.AUTHORITY_UPDATE":"更新權限","i18n.AUTHORITY_DELETE":"刪除權限","i18n.AUTHORITY_EXPORT":"導出權限","i18n.ROLE":"角色","i18n.ROLE_CREATE":"創建角色","i18n.ROLE_READ":"讀取角色","i18n.ROLE_UPDATE":"更新角色","i18n.ROLE_DELETE":"刪除角色","i18n.ROLE_EXPORT":"導出角色","i18n.DEPARTMENT":"部門","i18n.ORGANIZATION":"組織","i18n.ORGANIZATION_CREATE":"創建組織","i18n.ORGANIZATION_READ":"讀取組織","i18n.ORGANIZATION_UPDATE":"更新組織","i18n.ORGANIZATION_DELETE":"刪除組織","i18n.ORGANIZATION_EXPORT":"導出組織","i18n.USER":"用戶","i18n.USER_CREATE":"創建用戶","i18n.USER_READ":"讀取用戶","i18n.USER_UPDATE":"更新用戶","i18n.USER_DELETE":"刪除用戶","i18n.USER_EXPORT":"導出用戶","i18n.ASSISTANT":"助手","i18n.ASSISTANT_CREATE":"創建助手","i18n.ASSISTANT_READ":"讀取助手","i18n.ASSISTANT_UPDATE":"更新助手","i18n.ASSISTANT_DELETE":"刪除助手","i18n.ASSISTANT_EXPORT":"導出助手","i18n.BLACK":"黑名單","i18n.BLACK_CREATE":"創建黑名單","i18n.BLACK_READ":"讀取黑名單","i18n.BLACK_UPDATE":"更新黑名單","i18n.BLACK_DELETE":"刪除黑名單","i18n.BLACK_EXPORT":"導出黑名單","i18n.CATEGORY":"類別","i18n.CATEGORY_CREATE":"創建類別","i18n.CATEGORY_READ":"讀取類別","i18n.CATEGORY_UPDATE":"更新類別","i18n.CATEGORY_DELETE":"刪除類別","i18n.CATEGORY_EXPORT":"導出類別","i18n.CHANNEL":"渠道","i18n.CHANNEL_CREATE":"創建渠道","i18n.CHANNEL_READ":"讀取渠道","i18n.CHANNEL_UPDATE":"更新渠道","i18n.CHANNEL_DELETE":"刪除渠道","i18n.CHANNEL_EXPORT":"導出渠道","i18n.IP":"IP","i18n.IP_CREATE":"創建IP","i18n.IP_READ":"讀取IP","i18n.IP_UPDATE":"更新IP","i18n.IP_DELETE":"刪除IP","i18n.IP_EXPORT":"導出IP","i18n.MESSAGE":"消息","i18n.MESSAGE_CREATE":"創建消息","i18n.MESSAGE_READ":"讀取消息","i18n.MESSAGE_UPDATE":"更新消息","i18n.MESSAGE_DELETE":"刪除消息","i18n.MESSAGE_EXPORT":"導出消息","i18n.THREAD":"線程","i18n.THREAD_CREATE":"創建線程","i18n.THREAD_READ":"讀取線程","i18n.THREAD_UPDATE":"更新線程","i18n.THREAD_DELETE":"刪除線程","i18n.THREAD_EXPORT":"導出線程","i18n.PUSH":"推送","i18n.PUSH_CREATE":"創建推送","i18n.PUSH_READ":"讀取推送","i18n.PUSH_UPDATE":"更新推送","i18n.PUSH_DELETE":"刪除推送","i18n.PUSH_EXPORT":"導出推送","i18n.ARTICLE":"文章","i18n.ARTICLE_CREATE":"創建文章","i18n.ARTICLE_READ":"讀取文章","i18n.ARTICLE_UPDATE":"更新文章","i18n.ARTICLE_DELETE":"刪除文章","i18n.ARTICLE_EXPORT":"導出文章","i18n.AUTOREPLY":"自動回復","i18n.AUTOREPLY_CREATE":"創建自動回復","i18n.AUTOREPLY_READ":"讀取自動回復","i18n.AUTOREPLY_UPDATE":"更新自動回復","i18n.AUTOREPLY_DELETE":"刪除自動回復","i18n.AUTOREPLY_EXPORT":"導出自動回復","i18n.FAQ":"常見問題","i18n.FAQ_CREATE":"創建常見問題","i18n.FAQ_READ":"讀取常見問題","i18n.FAQ_UPDATE":"更新常見問題","i18n.FAQ_DELETE":"刪除常見問題","i18n.FAQ_EXPORT":"導出常見問題","i18n.NOTEBASE":"知識庫","i18n.NOTEBASE_CREATE":"創建知識庫","i18n.NOTEBASE_READ":"讀取知識庫","i18n.NOTEBASE_UPDATE":"更新知識庫","i18n.NOTEBASE_DELETE":"刪除知識庫","i18n.NOTEBASE_EXPORT":"導出知識庫","i18n.TICKET":"工單","i18n.TICKET_CREATE":"創建工單","i18n.TICKET_READ":"讀取工單","i18n.TICKET_UPDATE":"更新工單","i18n.TICKET_DELETE":"刪除工單","i18n.TICKET_EXPORT":"導出工單","i18n.PROCESS":"流程","i18n.PROCESS_CREATE":"创建流程","i18n.PROCESS_READ":"读取流程","i18n.PROCESS_UPDATE":"更新流程","i18n.PROCESS_DELETE":"删除流程","i18n.PROCESS_EXPORT":"导出流程","i18n.KBASE":"知識庫","i18n.KBASE_CREATE":"創建知識庫","i18n.KBASE_READ":"讀取知識庫","i18n.KBASE_UPDATE":"更新知識庫","i18n.KBASE_DELETE":"刪除知識庫","i18n.KBASE_EXPORT":"導出知識庫","i18n.ROBOT":"機器人","i18n.ROBOT_CREATE":"創建機器人","i18n.ROBOT_READ":"讀取機器人","i18n.ROBOT_UPDATE":"更新機器人","i18n.ROBOT_DELETE":"刪除機器人","i18n.ROBOT_EXPORT":"導出機器人","i18n.AGENT":"客服","i18n.AGENT_CREATE":"創建客服","i18n.AGENT_READ":"讀取客服","i18n.AGENT_UPDATE":"更新客服","i18n.AGENT_DELETE":"刪除客服","i18n.AGENT_EXPORT":"導出客服","i18n.WORKGROUP":"工作組","i18n.WORKGROUP_CREATE":"創建工作組","i18n.WORKGROUP_READ":"讀取工作組","i18n.WORKGROUP_UPDATE":"更新工作組","i18n.WORKGROUP_DELETE":"刪除工作組","i18n.WORKGROUP_EXPORT":"導出工作組","i18n.MEMBER":"成员","i18n.MEMBER_CREATE":"创建成员","i18n.MEMBER_READ":"读取成员","i18n.MEMBER_UPDATE":"更新成员","i18n.MEMBER_DELETE":"删除成员","i18n.MEMBER_EXPORT":"导出成员","role.management.title":"角色管理","role.management.create":"創建角色","role.management.edit":"編輯角色","role.management.delete":"刪除角色","role.management.assign":"分配權限","role.info.name":"角色名稱","role.info.code":"角色編碼","role.info.description":"描述","role.info.status":"狀態","role.info.createTime":"創建時間","role.info.updateTime":"更新時間","role.info.members":"成員數","role.status.active":"正常","role.status.inactive":"已禁用","role.status.deleted":"已刪除","role.permission.system":"系統管理","role.permission.user":"用戶管理","role.permission.role":"角色管理","role.permission.menu":"菜單管理","role.permission.log":"日誌管理","role.permission.data":"數據管理","role.permission.view":"查看","role.permission.create":"創建","role.permission.edit":"編輯","role.permission.delete":"刪除","role.permission.export":"導出","role.permission.import":"導入","role.message.create.success":"角色創建成功","role.message.update.success":"角色更新成功","role.message.delete.success":"角色刪除成功","role.message.assign.success":"權限分配成功","role.message.operation.failed":"操作失敗","role.validation.name.required":"請輸入角色名稱","role.validation.code.required":"請輸入角色編碼","role.validation.code.exists":"角色編碼已存在","role.validation.permission.required":"請至少選擇一個權限","role.confirm.delete":"確定要刪除此角色嗎?","role.confirm.inactive":"確定要禁用此角色嗎?","role.confirm.active":"確定要啟用此角色嗎?","role.edit.title":"編輯角色","role.create.title":"創建角色","role.name":"角色名稱","role.name.required":"請輸入角色名稱","role.description":"角色描述","role.description.required":"請輸入角色描述","role.system.noedit":"系統角色不允許編輯","role.system.nodelete":"系統角色不允許刪除"}),{"ai.statistic.title":"AI 對話統計","ai.statistic.subtitle":"機器人效能分析","ai.statistic.totalSessions":"總對話次數","ai.statistic.resolveRate":"問題解決率","ai.statistic.apiCalls":"API調用次數","ai.statistic.kbCoverage":"知識庫覆蓋率","ai.statistic.avgResponseTime":"平均響應時長","ai.statistic.errorRate":"錯誤率","ai.statistic.tokenCost":"Token費用","ai.statistic.concurrentUsers":"並發用戶數","ai.statistic.trend":"對話趨勢","ai.statistic.intent":"意圖分佈","ai.statistic.sessionDepth":"會話深度分佈","ai.statistic.satisfaction":"滿意度趨勢","ai.statistic.hotQuestions":"熱門問題分析","ai.statistic.kbase":"知識庫分析","ai.statistic.cost":"成本分析","ai.statistic.question":"問題","ai.statistic.askCount":"提問次數","ai.statistic.solvedCount":"解決次數","ai.statistic.solveRate":"解決率","ai.statistic.count":"次數","ai.statistic.kbase.total":"知識庫條數","ai.statistic.kbase.hitRate":"命中率","ai.statistic.kbase.update":"更新頻率","ai.statistic.kbase.unmatched":"未匹配問題數","ai.statistic.cost.trend":"成本趨勢","ai.statistic.cost.distribution":"成本分佈","ai.statistic.cost.api":"API費用","ai.statistic.cost.token":"Token費用","ai.statistic.cost.storage":"存儲費用","ai.statistic.unit.article":"條","ai.statistic.unit.question":"個","ai.statistic.unit.second":"秒","ai.statistic.unit.count":"次","ai.statistic.unit.yuan":"元","ai.statistic.sessionDepth.tip":"展示用戶與機器人的對話輪次分佈","ai.statistic.tips.loading":"數據加載中...","ai.statistic.tips.noData":"暫無數據","ai.statistic.timeRange.today":"今日","ai.statistic.timeRange.week":"本週","ai.statistic.timeRange.month":"本月","ai.statistic.scenario.all":"全部場景","ai.statistic.scenario.sales":"銷售諮詢","ai.statistic.scenario.support":"技術支持","ai.statistic.action.refresh":"刷新","ai.statistic.action.export":"導出","ai.statistic.intent.product":"產品諮詢","ai.statistic.intent.technical":"技術支持","ai.statistic.intent.account":"賬戶問題","ai.statistic.intent.other":"其他","ai.statistic.depth.one":"1輪","ai.statistic.depth.two":"2-3輪","ai.statistic.depth.three":"4-5輪","ai.statistic.depth.more":"6輪以上","ai.statistic.trend.total":"總會話","ai.statistic.trend.resolved":"已解決","ai.statistic.frequency.daily":"每日","ai.statistic.frequency.weekly":"每週","ai.statistic.frequency.monthly":"每月","ai.statistic.status.online":"在線","ai.statistic.status.offline":"離線","ai.statistic.status.busy":"忙碌","ai.statistic.sort.ascending":"升序","ai.statistic.sort.descending":"降序","ai.statistic.question.password":"如何重置密碼?","ai.statistic.question.upgrade":"如何升級賬戶?","ai.statistic.question.price":"產品價格是多少?","ai.statistic.question.register":"如何註冊賬號?","ai.statistic.question.login":"無法登錄怎麼辦?","ai.statistic.table.operation":"操作","ai.statistic.table.view":"查看","ai.statistic.table.edit":"編輯","ai.statistic.table.delete":"刪除","ai.statistic.table.export":"導出","ai.statistic.pagination.total":"共 {total} 條","ai.statistic.pagination.pageSize":"每頁 {size} 條","ai.statistic.chart.tooltip.session":"會話數:{value}","ai.statistic.chart.tooltip.rate":"比率:{value}%","ai.statistic.chart.tooltip.cost":"費用:${value}","ai.statistic.comparison.today":"今日","ai.statistic.comparison.yesterday":"昨日","ai.statistic.comparison.lastWeek":"上週同期","ai.statistic.comparison.lastMonth":"上月同期","ai.statistic.chart.config.smooth":"平滑曲線","ai.statistic.chart.config.area":"顯示區域","ai.statistic.chart.config.label":"顯示標籤","ai.statistic.chart.config.animation":"啟用動畫","ai.statistic.chart.config.legend":"顯示圖例","ai.statistic.display.total":"總計","ai.statistic.display.average":"平均值","ai.statistic.display.peak":"峰值","ai.statistic.display.current":"當前值","ai.statistic.display.change":"變化量","ai.statistic.period.hour":"最近1小時","ai.statistic.period.day":"最近24小時","ai.statistic.period.week":"最近7天","ai.statistic.period.custom":"自定義範圍","ai.statistic.progress.excellent":"優秀","ai.statistic.progress.good":"良好","ai.statistic.progress.fair":"一般","ai.statistic.progress.poor":"較差","ai.statistic.transfer.title":"轉人工分析","ai.statistic.transfer.rate":"轉人工率","ai.statistic.transfer.complex":"問題複雜","ai.statistic.transfer.emotion":"情緒不佳","ai.statistic.transfer.request":"用戶要求","ai.statistic.intent.accuracy.title":"意圖識別準確率","ai.statistic.intent.category":"意圖類別","ai.statistic.intent.accuracy":"準確率","ai.statistic.intent.samples":"樣本數","ai.statistic.similar.questions":"相似問題列表","ai.statistic.performance.title":"性能指標","ai.statistic.performance.qps":"每秒查詢數","ai.statistic.performance.latency":"響應延遲","ai.statistic.performance.memory":"內存使用","ai.statistic.performance.cpu":"CPU使用率","ai.statistic.quality.title":"質量指標","ai.statistic.quality.accuracy":"響應準確率","ai.statistic.quality.relevance":"答案相關性","ai.statistic.quality.consistency":"響應一致性","ai.statistic.quality.diversity":"響應多樣性","ai.statistic.ux.title":"用戶體驗","ai.statistic.ux.satisfaction":"用戶滿意度","ai.statistic.ux.engagement":"用戶參與度","ai.statistic.ux.retention":"用戶留存率","ai.statistic.ux.feedback":"用戶反饋","ai.statistic.model.title":"模型分析","ai.statistic.model.version":"模型版本","ai.statistic.model.type":"模型類型","ai.statistic.model.parameters":"參數配置","ai.statistic.model.training":"訓練狀態","ai.statistic.chart.interaction.click":"點擊查看詳情","ai.statistic.chart.interaction.hover":"懸停查看信息","ai.statistic.chart.interaction.drag":"拖動縮放","ai.statistic.chart.interaction.scroll":"滾動縮放","ai.statistic.export.title":"導出選項","ai.statistic.export.format":"導出格式","ai.statistic.export.timeRange":"時間範圍","ai.statistic.export.dataType":"數據類型","ai.statistic.export.includeCharts":"包含圖表","ai.statistic.report.daily":"日報表","ai.statistic.report.weekly":"週報表","ai.statistic.report.monthly":"月報表","ai.statistic.report.custom":"自定義報表","ai.statistic.report.summary":"匯總報表","ai.statistic.conversation.avgTurns":"平均輪次","ai.statistic.conversation.maxTurns":"最大輪次","ai.statistic.conversation.abandonRate":"放棄率","ai.statistic.conversation.completionRate":"完成率","ai.statistic.conversation.fallbackRate":"回退率","ai.statistic.error.timeout":"超時錯誤","ai.statistic.error.tokenLimit":"Token超限","ai.statistic.error.rateLimit":"限流命中","ai.statistic.error.invalidInput":"無效輸入","ai.statistic.error.modelError":"模型錯誤","ai.statistic.resource.gpuUsage":"GPU使用率","ai.statistic.resource.bandwidth":"帶寬使用","ai.statistic.resource.storage":"存儲用量","ai.statistic.resource.queueLength":"隊列長度","ai.statistic.resource.cacheHitRate":"緩存命中率","ai.statistic.evaluation.bleu":"BLEU評分","ai.statistic.evaluation.rouge":"ROUGE評分","ai.statistic.evaluation.meteor":"METEOR評分","ai.statistic.evaluation.bertscore":"BERT評分","ai.statistic.evaluation.humanEval":"人工評估","ai.statistic.training.epoch":"訓練輪次","ai.statistic.training.loss":"訓練損失","ai.statistic.training.accuracy":"訓練準確率","ai.statistic.training.learningRate":"學習率","ai.statistic.training.batchSize":"批次大小","ai.statistic.prompt.length":"提示詞長度","ai.statistic.prompt.complexity":"提示詞複雜度","ai.statistic.prompt.effectiveness":"提示詞有效性","ai.statistic.prompt.templateUsage":"模板使用情況","ai.statistic.prompt.optimization":"提示詞優化","ai.statistic.security.toxicity":"有害內容檢測","ai.statistic.security.bias":"偏見檢測","ai.statistic.security.privacy":"隱私合規","ai.statistic.security.authentication":"身份認證","ai.statistic.security.authorization":"權限控制","ai.statistic.business.roi":"投資回報分析","ai.statistic.business.costSaving":"成本節省","ai.statistic.business.efficiency":"效率提升","ai.statistic.business.satisfaction":"客戶滿意度","ai.statistic.business.retention":"客戶留存率","ai.statistic.monitoring.health":"模型健康度","ai.statistic.monitoring.drift":"模型漂移","ai.statistic.monitoring.version":"版本控制","ai.statistic.monitoring.deployment":"部署狀態","ai.statistic.monitoring.rollback":"回滾歷史","ai.statistic.vector.dimension":"向量維度","ai.statistic.vector.clustering":"向量聚類","ai.statistic.vector.similarity":"相似度得分","ai.statistic.vector.indexing":"索引速度","ai.statistic.vector.compression":"向量壓縮","ai.statistic.finetune.dataset":"訓練數據集","ai.statistic.finetune.progress":"訓練進度","ai.statistic.finetune.validation":"驗證結果","ai.statistic.finetune.overfitting":"過擬合檢查","ai.statistic.finetune.convergence":"收斂狀態","ai.statistic.compliance.gdpr":"GDPR合規","ai.statistic.compliance.coppa":"COPPA合規","ai.statistic.compliance.hipaa":"HIPAA合規","ai.statistic.compliance.audit":"審計日誌","ai.statistic.compliance.consent":"用戶授權","ai.statistic.chart.xAxis":"時間","ai.statistic.chart.yAxis":"數量","ai.statistic.chart.legend":"圖例","ai.statistic.chart.tooltip":"提示","ai.statistic.chart.zoom":"縮放","ai.statistic.chart.download":"下載圖表","ai.statistic.chart.fullscreen":"全屏顯示","ai.statistic.analysis.trend":"趨勢分析","ai.statistic.analysis.prediction":"預測分析","ai.statistic.analysis.anomaly":"異常檢測","ai.statistic.analysis.correlation":"相關性分析","ai.statistic.repeat.frequency.daily":"每日","ai.statistic.repeat.frequency.weekly":"每週","ai.statistic.repeat.frequency.monthly":"每月","ai.statistic.repeat.lastTime.format":"YYYY-MM-DD HH:mm","ai.statistic.coverage.missing.title":"缺失知識點","ai.statistic.coverage.suggestion.title":"建議補充","ai.statistic.coverage.domain.product":"產品功能","ai.statistic.coverage.domain.technical":"技術支持","ai.statistic.coverage.domain.service":"服務政策","ai.model.list":"AI模型列表","ai.model.name":"模型名稱","ai.model.type":"模型類型","ai.model.version":"版本","ai.model.provider":"提供商","ai.model.status":"狀態","ai.model.description":"描述","ai.model.createTime":"創建時間","ai.model.updateTime":"更新時間","ai.model.type.text":"文本生成","ai.model.type.chat":"對話","ai.model.type.image":"圖像生成","ai.model.type.audio":"音頻處理","ai.model.type.video":"視頻處理","ai.model.type.embedding":"向量嵌入","ai.model.status.online":"在線","ai.model.status.offline":"離線","ai.model.status.training":"訓練中","ai.model.status.error":"錯誤","ai.model.status.deprecated":"已廢棄","ai.action.deploy":"部署","ai.action.undeploy":"下線","ai.action.train":"訓練","ai.action.stop":"停止","ai.action.test":"測試","ai.action.monitor":"監控","ai.action.logs":"查看日誌","ai.settings.apiKey":"API密鑰","ai.settings.temperature":"溫度","ai.settings.maxTokens":"最大令牌數","ai.settings.topP":"採樣閾值","ai.settings.frequencyPenalty":"頻率懲罰","ai.settings.presencePenalty":"存在懲罰","ai.message.deploy.success":"模型部署成功","ai.message.deploy.failed":"模型部署失敗","ai.message.train.start":"模型訓練開始","ai.message.train.complete":"模型訓練完成","ai.message.train.failed":"模型訓練失敗","ai.validation.apiKey.required":"請輸入API密鑰","ai.validation.model.required":"請選擇模型","ai.validation.temperature.range":"溫度必須在0到1之間","ai.validation.maxTokens.range":"最大令牌數必須在1到4096之間","ai.prompt.system":"系統提示詞","ai.prompt.user":"用戶輸入","ai.prompt.assistant":"AI回復","ai.prompt.history":"對話歷史","ai.prompt.clear":"清空歷史","ai.provider":"AI提供商","ai.model":"AI模型","ai.tokens.prompt":"提示詞令牌數","ai.tokens.completion":"完成令牌數","ai.tokens.total":"總令牌數","ai.unanswered":"未回答"}),{uid:"ID",nickname:"暱稱",email:"郵箱",mobile:"手機",description:"描述",createdAt:"創建時間",updatedAt:"更新時間",channel:"客戶端",notes:"備註",extra:"額外信息","customer.nickname.tooltip":"客戶暱稱","customer.email.tooltip":"客戶郵箱地址","customer.mobile.tooltip":"客戶手機號碼","customer.description.tooltip":"客戶描述信息","customer.createdAt.tooltip":"客戶創建時間",add:"新增",view:"查看",delete:"刪除",export:"導出","export.current":"導出當前頁","export.all":"導出全部","export.range":"分段導出","customer.delete.confirm":"確定要刪除該客戶嗎?","customer.delete.confirm.content":"刪除後將無法恢復,請謹慎操作!","delete.success":"刪除成功!","delete.failed":"刪除失敗!","operation.failed":"操作失敗!","customer.edit":"編輯客戶","customer.create":"新增客戶"}),{"statistic.today.total.sessions":"總會話量","statistic.today.bot.resolveRate":"機器人解決率","statistic.today.satisfaction":"滿意度評分","statistic.today.avgResponseTime":"平均響應時長","statistic.realtime.monitor":"實時監控","statistic.human.status":"人工客服狀態","statistic.human.online":"在線客服","statistic.human.queue":"排隊人數","statistic.human.serving":"正在接待","statistic.human.served":"已接待總數","statistic.human.waitTime":"平均等待時長","statistic.bot.status":"機器人狀態","statistic.bot.concurrent":"併發會話","statistic.bot.transfer":"轉人工率","statistic.bot.unknown":"未知問題率","statistic.bot.distribution":"問題分佈","statistic.bot.qa":"問題解答","statistic.bot.business":"業務辦理","statistic.bot.query":"信息查詢","statistic.bot.status.concurrent":"併發用戶數:{count}","statistic.bot.status.served":"已服務總數:{count}","statistic.bot.status.sessions":"總會話數:{count}","statistic.bot.status.api.calls":"API調用數:{count}","statistic.bot.status.token.usage":"Token用量:{count}","statistic.bot.status.api.response":"API響應:{time}秒","statistic.bot.status.token.cost":"Token費用:¥{cost}","statistic.bot.status.kb.hitrate":"知識庫命中率:{rate}%","statistic.ticket.overview":"工單概覽","statistic.ticket.pending":"待處理工單","statistic.ticket.processing":"處理中","statistic.ticket.completed":"已完成","statistic.ticket.timeout":"超時","statistic.ticket.trend":"工單趨勢","statistic.unit.sessions":"會話","statistic.unit.seconds":"秒","statistic.unit.minutes":"分鐘","statistic.unit.percent":"%","statistic.unit.count":"個","statistic.unit.articles":"篇","statistic.status.excellent":"優秀","statistic.status.good":"良好","statistic.status.fair":"一般","statistic.status.poor":"較差","statistic.chart.time":"時間","statistic.chart.value":"數值","statistic.chart.type":"類型","statistic.chart.trend":"趨勢","statistic.ticket.priority":"優先級分佈","statistic.ticket.priority.high":"高優先級","statistic.ticket.priority.medium":"中優先級","statistic.ticket.priority.low":"低優先級","statistic.ticket.response":"響應時間","statistic.ticket.firstResponseTime":"首次響應","statistic.ticket.resolveTime":"解決時長","statistic.ticket.satisfaction":"滿意度","statistic.kbase.title":"知識庫監控","statistic.kbase.total":"文章總數","statistic.kbase.hitRate":"命中率","statistic.kbase.unmatched":"未匹配問題","statistic.kbase.updated":"今日更新","statistic.kbase.category":"分類分佈","statistic.kbase.recent":"最近更新","statistic.kbase.search":"熱門搜索","statistic.session.category.presale":"售前諮詢","statistic.session.category.aftersale":"售後支持","statistic.session.category.complaint":"投訴處理","statistic.agent.status.online":"在線","statistic.agent.status.busy":"忙碌","statistic.agent.status.away":"離開","statistic.agent.serving":"正在接待","statistic.agent.concurrent":"併發會話","statistic.bot.performance":"機器人性能","statistic.bot.apiResponse":"API響應時間","statistic.bot.tokenUsage":"Token用量","statistic.bot.cost":"費用","statistic.bot.unknown.questions":"未知問題","statistic.bot.unknown.title":"未知問題","statistic.bot.unknown.question":"問題","statistic.bot.unknown.count":"次數","statistic.bot.unknown.config":"如何配置高級功能","statistic.bot.unknown.integration":"如何對接第三方系統","statistic.loading.data":"數據加載中...","statistic.loading.chart":"圖表加載中...","statistic.loading.failed":"數據加載失敗","statistic.loading.retry":"重試","statistic.tooltip.refresh":"刷新數據","statistic.tooltip.export":"導出數據","statistic.tooltip.more":"查看更多","statistic.tooltip.threshold":"預警閾值","statistic.time.today":"今日","statistic.time.week":"本週","statistic.time.month":"本月","statistic.time.custom":"自定義","statistic.history.session.title":"會話分析","statistic.history.session.trend":"趨勢","statistic.history.session.channel":"渠道分佈","statistic.history.session.group":"分組分佈","statistic.history.agent.title":"客服績效","statistic.history.agent.workload":"工作量","statistic.history.agent.quality":"服務質量","statistic.agent.name":"客服姓名","statistic.agent.sessions":"會話數","statistic.agent.messages":"消息數","statistic.agent.tickets":"工單數","statistic.agent.onlineHours":"在線時長","statistic.agent.responseTime":"響應時間","statistic.agent.satisfaction":"滿意度","statistic.agent.resolveRate":"解決率","statistic.agent.timeoutRate":"超時率","statistic.history.bot.title":"機器人分析","statistic.history.bot.usage":"使用統計","statistic.history.bot.performance":"性能指標","statistic.history.user.title":"用戶分析","statistic.history.user.distribution":"用戶分佈","statistic.history.user.behavior":"用戶行為","statistic.warning.active":"活躍預警","statistic.warning.critical":"嚴重","statistic.warning.warning":"警告","statistic.warning.info":"提示","statistic.warning.resolved":"已解決","statistic.warning.metrics":"關鍵指標監控","statistic.warning.health":"系統健康度","statistic.warning.health.monitor":"健康監控","statistic.warning.trend":"預警趨勢","statistic.warning.active.list":"活躍預警列表","statistic.warning.level.critical":"嚴重","statistic.warning.level.warning":"警告","statistic.warning.level.info":"提示","statistic.warning.metric.queueLength":"等待隊列","statistic.warning.metric.responseTime":"響應時間","statistic.warning.metric.botAccuracy":"機器人準確率","statistic.warning.metric.onlineAgents":"在線客服","statistic.warning.type":"預警類型","statistic.warning.metric":"監控指標","statistic.warning.value":"當前值","statistic.warning.threshold":"閾值","statistic.warning.time":"預警時間","statistic.warning.acknowledge":"確認","statistic.warning.refresh":"刷新","statistic.warning.resolve":"解決","statistic.warning.configure":"配置","statistic.tab.today":"今日實時","statistic.tab.history":"歷史數據","statistic.tab.warning":"預警數據","statistic.bot.distribution.qa":"問題解答","statistic.bot.distribution.business":"業務辦理","statistic.bot.distribution.query":"信息查詢","statistic.session.total":"總會話量","statistic.session.human":"人工服務","statistic.session.bot":"機器人服務","statistic.session.waiting":"等待中","statistic.session.active":"進行中","statistic.session.completed":"已完成","statistic.service.online":"在線客服","statistic.service.response":"響應時間","statistic.service.satisfaction":"滿意度","statistic.service.resolveRate":"解決率","statistic.bot.accuracy":"準確率","statistic.chart.session.trend":"會話趨勢","statistic.chart.bot.distribution":"機器人分佈","statistic.chart.ticket.trend":"工單趨勢","statistic.ticket.status.pending":"待處理","statistic.ticket.status.processing":"處理中","statistic.ticket.status.resolved":"已解決","statistic.chart.axis.time":"時間","statistic.chart.axis.count":"數量","statistic.chart.axis.percentage":"百分比","statistic.data.type.human":"人工服務","statistic.data.type.bot":"機器人服務","statistic.data.type.total":"總計","statistic.refresh.auto":"每30秒自動刷新","statistic.refresh.manual":"手動刷新","statistic.refresh.last":"最後更新","statistic.service.serving":"正在接待","statistic.service.percentage":"{value}%","statistic.service.ratio":"機器人佔比","statistic.service.human.ratio":"人工佔比","statistic.service.total.ratio":"總佔比","statistic.chart.distribution":"分佈","statistic.chart.percentage":"百分比","statistic.chart.count":"數量","statistic.bot.performance.title":"機器人性能指標","statistic.bot.performance.resolve":"解決率","statistic.bot.performance.transfer":"轉人工率","statistic.bot.performance.satisfaction":"滿意度評分","statistic.bot.performance.response":"響應時間","statistic.bot.performance.accuracy":"準確率","statistic.bot.performance.concurrent":"併發用戶","statistic.bot.ratio.format":"機器人佔比 {percent}%","statistic.overview.title":"統計概覽","statistic.overview.total":"總計","statistic.overview.today":"今日","statistic.overview.week":"本週","statistic.overview.month":"本月","statistic.overview.year":"本年","statistic.performance.title":"性能指標","statistic.performance.response":"響應時間","statistic.performance.accuracy":"準確率","statistic.performance.satisfaction":"滿意度","statistic.performance.completion":"完成率","statistic.usage.title":"使用統計","statistic.usage.activeUsers":"活躍用戶","statistic.usage.sessions":"會話總數","statistic.usage.avgDuration":"平均時長","statistic.usage.peakHours":"高峰時段","statistic.trends.title":"趨勢分析","statistic.trends.daily":"日趨勢","statistic.trends.weekly":"週趨勢","statistic.trends.monthly":"月趨勢","statistic.trends.yearly":"年趨勢","statistic.category.inquiries":"諮詢","statistic.category.complaints":"投訴","statistic.category.suggestions":"建議","statistic.category.technical":"技術支持","statistic.category.others":"其他","statistic.time.minute":"分鐘","statistic.time.hour":"小時","statistic.time.day":"天","statistic.time.year":"年","statistic.action.refresh":"刷新","statistic.action.export":"導出","statistic.action.print":"打印","statistic.action.filter":"篩選","statistic.action.compare":"對比","statistic.message.loading":"數據加載中...","statistic.message.noData":"暫無數據","statistic.message.error":"數據加載失敗","statistic.message.success":"數據加載成功","statistic.chart.xAxis":"時間","statistic.chart.yAxis":"數值","statistic.chart.legend":"圖例","statistic.chart.tooltip":"提示","action.nickname.tooltip":"執行操作的用戶暱稱","action.title.tooltip":"操作或行爲的標題","action.action.tooltip":"用戶執行的操作類型","action.ip.tooltip":"執行操作的IP地址","action.ipLocation.tooltip":"基於IP地址的地理位置, 国家|区域|省份|城市|ISP, 缺省的地域信息默认是0","action.createdAt.tooltip":"執行操作的日期和時間","action.description.tooltip":"操作的詳細描述","action.type.tooltip":"操作的類型分類","statistic.totalRequests":"總請求數","statistic.successRequests":"成功請求數","statistic.failedRequests":"失敗請求數","statistic.successRate":"成功率","statistic.tokenUnitPrice":"Token單價","statistic.totalCost":"總費用","statistic.avgResponseTime":"平均響應時間","statistic.hour":"小時","statistic.date":"日期","statistic.token.aiProvider.tooltip":"AI服務提供商(如OpenAI、百度、智譜AI等)","statistic.token.aiModelType.tooltip":"AI模型類型(如GPT-4、GPT-3.5、Claude、Gemini等)","statistic.token.promptTokens.tooltip":"消耗的提示詞令牌數量","statistic.token.completionTokens.tooltip":"消耗的回覆令牌數量","statistic.token.totalTokens.tooltip":"消耗的總令牌數量","statistic.token.totalRequests.tooltip":"總請求數量","statistic.token.successRequests.tooltip":"成功請求數量","statistic.token.failedRequests.tooltip":"失敗請求數量","statistic.token.successRate.tooltip":"成功率(成功請求數/總請求數)","statistic.token.tokenUnitPrice.tooltip":"每個令牌的費用(美元)","statistic.token.totalCost.tooltip":"總費用(美元)","statistic.token.avgResponseTime.tooltip":"平均響應時間(毫秒)","statistic.token.hour.tooltip":"小時統計的小時數(0-23)","statistic.token.date.tooltip":"日統計的日期(YYYY-MM-DD格式)","statistic.token.status.tooltip":"統計狀態(活躍/歸檔)","statistic.token.createdAt.tooltip":"記錄創建時間","statistic.token.chart.title":"Token使用統計","statistic.token.chart.tokenUsage":"按小時Token使用量","statistic.token.chart.cost":"按小時費用","statistic.token.chart.requests":"按小時請求統計","statistic.token.chart.responseTime":"按小時平均響應時間","statistic.token.chart.date":"日期","statistic.token.chart.select.provider":"選擇提供商","statistic.token.chart.select.model":"選擇模型","statistic.token.chart.refresh":"刷新","statistic.token.chart.load.error":"加載圖表數據失敗","statistic.token.chart.totalTokens":"總Token數","statistic.token.chart.totalCost":"總費用($)","statistic.token.chart.success":"成功","statistic.token.chart.failed":"失敗","statistic.token.chart.avgResponseTime":"平均響應時間(毫秒)"}),{"team.statistic.sessions.total":"總會話量","team.statistic.sessions.active":"活躍會話","team.statistic.users.total":"總用戶數","team.statistic.users.online":"在線","team.statistic.users.active":"活躍","team.statistic.messages.total":"消息總量","team.statistic.groups.total":"群組總數","team.statistic.realtime.trend":"實時趨勢","team.statistic.dept.heatmap":"部門通訊","team.statistic.message.analysis":"消息分析","team.statistic.group.analysis":"群組分析","team.statistic.efficiency":"效率分析","team.statistic.user.activity":"用戶活躍度分析","team.statistic.user.dau":"日活躍用戶","team.statistic.user.retention":"用戶留存率","team.statistic.dept.collaboration":"部門協作分析","team.statistic.dept.network":"協作關係網絡","team.statistic.dept.matrix":"協作強度矩陣","team.statistic.group.size":"群組規模分佈","team.statistic.group.activity":"群組活躍度","team.statistic.message.detail":"消息詳細分析","team.statistic.message.trend":"消息趨勢","team.statistic.message.type":"消息類型","team.statistic.message.hour":"時段分佈","team.statistic.session.detail":"會話詳情","team.statistic.session.avgDuration":"平均時長","team.statistic.session.peakHour":"高峰時段","team.statistic.session.crossDept":"跨部門比例","team.statistic.session.trend":"會話趨勢","team.statistic.user.retention.analysis":"用戶留存分析","team.statistic.user.new":"新增用戶","team.statistic.user.distribution":"用戶分佈","team.statistic.user.trend":"用戶趨勢","team.statistic.user.retention.day":"日留存","team.statistic.user.retention.week":"週留存","team.statistic.user.retention.month":"月留存","team.statistic.message.response":"消息響應分析","team.statistic.message.unread":"未讀消息","team.statistic.message.avgResponse":"平均響應時間","team.statistic.message.broadcast":"群發覆蓋率","team.statistic.message.peak":"峰值消息量","team.statistic.group.efficiency":"群組效率分析","team.statistic.group.avgSize":"平均規模","team.statistic.group.messageCount":"消息數量","team.statistic.group.crossDept":"跨部門比例","team.statistic.group.trend":"群組趨勢","team.statistic.table.dept":"部門","team.statistic.table.responseTime":"響應時間","team.statistic.table.resolveRate":"解決率","team.statistic.table.satisfaction":"滿意度","team.statistic.unit.minute":"分鐘","team.statistic.unit.person":"人","team.statistic.unit.message":"條","team.statistic.unit.percent":"%","team.statistic.fetch.failed":"獲取統計數據失敗","team.statistic.export":"導出數據","team.member.drawer.edit.title":"編輯成員","team.member.drawer.create.title":"新建成員","team.member.drawer.button.cancel":"取消","team.member.drawer.button.save":"保存","team.member.form.department":"部門","team.member.form.department.placeholder":"請選擇部門","team.member.form.department.required":"請選擇部門","team.member.form.name":"姓名","team.member.form.name.required":"請輸入姓名","team.member.form.mobile":"手機","team.member.form.mobile.required":"請輸入手機號","team.member.form.mobile.invalid":"請輸入正確的手機號","team.member.form.email":"郵箱","team.member.form.email.required":"請輸入郵箱","team.member.form.email.invalid":"請輸入正確的郵箱地址","team.member.form.username":"用戶名","team.member.form.username.required":"請輸入用戶名","team.member.form.username.invalid":"用戶名只能包含字母、數字和下劃線,長度3-20位","team.member.form.username.placeholder":"請輸入用戶名","team.member.form.password":"密碼","team.member.form.password.required":"請輸入密碼","team.member.form.password.min":"密碼長度不能少於6位","team.member.form.password.placeholder":"請輸入密碼","team.member.form.role":"角色","team.member.form.role.placeholder":"請選擇角色","team.member.form.jobNo":"工號","team.member.form.jobTitle":"職務","team.member.form.seatNo":"座位號","team.member.form.telephone":"分機號","team.member.form.login.tip":"新創建用戶登錄用戶名為:郵箱,默認密碼請參考鏈接","team.member.form.login.tip.link":"https://www.weiyuai.cn/docs/zh-CN/docs/faq/#%E9%97%AE%E9%A2%9811%E5%AF%BC%E5%85%A5%E6%88%90%E5%91%98%E7%9A%84%E9%BB%98%E8%AE%A4%E5%AF%86%E7%A0%81","team.member.message.loading.roles":"正在獲取角色列表...","team.management.title":"團隊管理","team.management.create":"創建團隊","team.management.edit":"編輯團隊","team.management.delete":"刪除團隊","team.management.join":"加入團隊","team.management.leave":"退出團隊","team.info.name":"團隊名稱","team.info.description":"團隊描述","team.info.leader":"團隊負責人","team.info.members":"團隊成員","team.info.createTime":"創建時間","team.info.updateTime":"更新時間","team.info.status":"狀態","team.status.active":"正常","team.status.inactive":"已停用","team.status.disbanded":"已解散","team.status.pending":"待審核","team.member.add":"添加成員","team.member.remove":"移除成員","team.member.role":"角色","team.member.status":"狀態","team.member.joinTime":"加入時間","team.member.permissions":"權限","team.role.leader":"負責人","team.role.admin":"管理員","team.role.member":"成員","team.role.guest":"訪客","team.permission.manage":"團隊管理","team.permission.invite":"邀請成員","team.permission.remove":"移除成員","team.permission.edit":"編輯團隊信息","team.permission.view":"查看團隊信息","team.message.create.success":"團隊創建成功","team.message.update.success":"團隊更新成功","team.message.delete.success":"團隊刪除成功","team.message.join.success":"加入團隊成功","team.message.leave.success":"退出團隊成功","team.message.operation.failed":"操作失敗","team.validation.name.required":"請輸入團隊名稱","team.validation.name.exists":"團隊名稱已存在","team.validation.leader.required":"請選擇團隊負責人","team.validation.members.required":"請添加團隊成員","team.confirm.delete":"確定要刪除此團隊嗎?","team.confirm.leave":"確定要退出此團隊嗎?","team.confirm.remove.member":"確定要移除此成員嗎?"}),{"kbase.statistic.articles.total":"文章總數","kbase.statistic.visits.total":"訪問總量","kbase.statistic.search.count":"搜索次數","kbase.statistic.feedback.helpful":"有幫助反饋","kbase.statistic.article.status":"文章狀態","kbase.statistic.article.published":"已發布","kbase.statistic.article.reviewing":"待審核","kbase.statistic.article.draft":"草稿","kbase.statistic.article.archived":"已歸檔","kbase.statistic.article.updating":"待更新","kbase.statistic.visit.trend":"訪問趨勢","kbase.statistic.visit.total":"訪問總量","kbase.statistic.visit.unique":"獨立訪客","kbase.statistic.visit.avgTime":"平均時長","kbase.statistic.search.hot":"熱門搜索","kbase.statistic.search.hitRate":"命中率","kbase.statistic.search.missRate":"未命中率","kbase.statistic.search.trend":"搜索趨勢","kbase.statistic.quality.score":"質量評分","kbase.statistic.quality.detail":"質量詳情","kbase.statistic.quality.completeness":"內容完整度","kbase.statistic.quality.timeliness":"更新及時性","kbase.statistic.quality.satisfaction":"用戶滿意度","kbase.statistic.time.analysis":"時間維度分析","kbase.statistic.time.today":"今日","kbase.statistic.time.week":"本週","kbase.statistic.time.month":"本月","kbase.statistic.time.quarter":"本季度","kbase.statistic.time.year":"本年度","kbase.statistic.time.newArticles":"新增文章","kbase.statistic.time.updates":"更新數量","kbase.statistic.time.visits":"訪問量","kbase.statistic.time.searches":"搜索量","kbase.statistic.time.compare":"同比增長","kbase.statistic.time.comparison":"時間對比","kbase.statistic.time.distribution":"時間分佈","kbase.statistic.time.heatmap":"時間熱力圖","kbase.statistic.time.workingHours":"工作時間","kbase.statistic.time.nonWorkingHours":"非工作時間","kbase.statistic.growth.trend":"增長趨勢","kbase.statistic.growth.articles":"文章數","kbase.statistic.growth.visits":"訪問量","kbase.statistic.growth.mom":"環比","kbase.statistic.growth.yoy":"同比","kbase.statistic.export":"導出","kbase.statistic.refresh":"刷新","kbase.statistic.filter.category":"選擇分類","kbase.statistic.filter.all":"全部分類","kbase.statistic.filter.product":"產品文檔","kbase.statistic.filter.faq":"常見問題","kbase.statistic.table.metric":"指標","kbase.statistic.table.score":"得分","kbase.statistic.table.trend":"趨勢","kbase.statistic.trend.up":"上升","kbase.statistic.trend.down":"下降","kbase.statistic.trend.stable":"穩定","kbase.base.title":"知識庫","kbase.base.create":"創建知識庫","kbase.base.edit":"編輯知識庫","kbase.base.delete":"刪除知識庫","kbase.base.search":"搜索知識庫","kbase.base.import":"導入知識","kbase.base.export":"導出知識","kbase.category.title":"分類","kbase.category.create":"創建分類","kbase.category.edit":"編輯分類","kbase.category.delete":"刪除分類","kbase.category.parent":"父級分類","kbase.category.order":"顯示順序","kbase.article.title":"文章","kbase.article.create":"創建文章","kbase.article.edit":"編輯文章","kbase.article.delete":"刪除文章","kbase.article.content":"內容","kbase.article.tags":"標籤","kbase.article.author":"作者","kbase.article.createTime":"創建時間","kbase.article.updateTime":"更新時間","kbase.article.views":"瀏覽量","kbase.article.likes":"點讚數","kbase.article.status":"狀態","kbase.status.draft":"草稿","kbase.status.published":"已發布","kbase.status.archived":"已歸檔","kbase.status.pending":"待審核","kbase.action.publish":"發布","kbase.action.archive":"歸檔","kbase.action.restore":"恢復","kbase.action.review":"審核","kbase.action.approve":"通過","kbase.action.reject":"拒絕","kbase.message.create.success":"創建成功","kbase.message.update.success":"更新成功","kbase.message.delete.success":"刪除成功","kbase.message.publish.success":"發布成功","kbase.message.archive.success":"歸檔成功","kbase.message.operation.failed":"操作失敗","kbase.validation.title.required":"請輸入標題","kbase.validation.category.required":"請選擇分類","kbase.validation.content.required":"請輸入內容","kbase.validation.tags.required":"請添加標籤","kbase.confirm.delete":"確定要刪除嗎?","kbase.confirm.archive":"確定要歸檔嗎?","kbase.confirm.publish":"確定要發布嗎?","kbase.search.placeholder":"輸入關鍵詞搜索","kbase.search.result":"搜索結果","kbase.search.noResult":"未找到相關結果","kbase.search.total":"共找到 {total} 條結果","kbase.autoreply.keyword":"關鍵詞回復","kbase.autoreply.fixed":"固定回復","kbase.action.open.notebase":"打开内部知识库"}),{"getting.started.title":"讓我們開始吧","getting.started.subtitle":"按照以下步驟快速開始。{completed} / {total} 已完成。","getting.started.step1.title":"配置組織","getting.started.step1.desc":"創建或加入組織,設置組織基本信息和成員權限。","getting.started.step2.title":"客服設置","getting.started.step2.desc":"添加客服賬號,設置工作時間和自動回復等。","getting.started.step3.title":"AI助手配置","getting.started.step3.desc":"配置AI機器人,提升自動應答能力。","getting.started.step4.title":"知識庫管理","getting.started.step4.desc":"創建知識庫分類,添加常見問題和解決方案。","getting.started.step5.title":"工單流程","getting.started.step5.desc":"設置工單分類、處理流程和質檢規則。","getting.started.start.button":"開始配置"}),{"welcome.modal.title":"未發現所在組織","welcome.modal.description":"您需要創建或加入已有組織","welcome.modal.join":"加入已有組織(即將上線)","welcome.modal.create":"創建組織","welcome.modal.input.placeholder":"請輸入組織名稱","welcome.message.org.required":"請創建或加入組織","welcome.message.create.success":"創建組織成功","welcome.message.create.failed":"創建組織失敗","welcome.message.verify.email":"請先驗證郵箱","welcome.message.verify.mobile":"請先驗證手機號","welcome.message.org.name.required":"請輸入組織名稱","welcome.message.org.creating":"創建組織中,請稍後...","welcome.message.platform.edition.required":"只有平台版才支持創建組織","welcome.verify.modal.title":"賬號驗證提示","welcome.verify.modal.description":"您的郵箱和手機號尚未驗證,為保障賬號安全,建議您儘快完成驗證。","welcome.verify.now":"立即驗證","welcome.verify.later":"稍後驗證"}),{"upload.modal.title":"上傳文件","upload.drag.text":"點擊或拖拽文件至此處上傳","upload.drag.hint":"支持單個或批量上傳","upload.drag.hint.size":"支持單個或批量上傳,文件大小不超過10MB","upload.drag.hint.withtype":"支持單個或批量上傳 {acceptTypes} 格式的文件","upload.drag.hint.withtype.size":"支持單個或批量上傳 {acceptTypes} 格式的文件,文件大小不超過10MB","upload.uploading":"{filename} 上傳中...","upload.success":"{filename} 上傳成功","upload.failed":"{filename} 上傳失敗","upload.delete.confirm":"確定要刪除此文件嗎?","upload.preview.image":"圖片預覽","upload.preview.file":"文件預覽","upload.button.ok":"確定","upload.button.cancel":"取消","upload.size.limit":"文件大小不能超過10MB"}),{"summary.create.title":"創建小結","summary.edit.title":"編輯小結","summary.create.success":"小結創建成功","summary.edit.success":"小結更新成功","summary.submit.failed":"提交失敗,請重試","summary.title":"標題","summary.title.placeholder":"請輸入小結標題","summary.title.required":"請輸入小結標題","summary.type":"小結類型","summary.type.required":"請選擇小結類型","summary.content":"會話內容摘要","summary.content.placeholder":"請輸入會話內容摘要","summary.content.required":"請輸入會話內容摘要","summary.solution":"解決方案","summary.solution.placeholder":"請輸入解決方案或處理方法","summary.status":"處理狀態","summary.status.required":"請選擇處理狀態","summary.status.pending":"待處理","summary.status.processing":"處理中","summary.status.resolved":"已解決","summary.status.closed":"已關閉","summary.tags":"標籤","summary.tags.add":"添加標籤","ticket.category.load.error":"加載分類失敗","action.nickname.tooltip":"執行操作的用戶暱稱","action.title.tooltip":"操作或行爲的標題","action.action.tooltip":"用戶執行的操作類型","action.ip.tooltip":"執行操作的IP地址","action.ipLocation.tooltip":"基於IP地址的地理位置","action.createdAt.tooltip":"執行操作的日期和時間","action.description.tooltip":"操作的詳細描述","action.type.tooltip":"操作的類型分類","summary.title.tooltip":"小結的標題或主題","summary.content.tooltip":"會話內容的摘要描述","summary.solution.tooltip":"問題的解決方案或處理方法","summary.status.tooltip":"當前處理狀態","summary.category.tooltip":"小結的分類類型","summary.tags.tooltip":"用於分類和搜索的標籤","summary.updatedAt.tooltip":"最後更新的時間","transfer.sender.tooltip":"發起轉接的客服","transfer.receiver.tooltip":"接收轉接的客服","transfer.note.tooltip":"轉接附帶的備註信息","transfer.status.tooltip":"當前轉接狀態","transfer.type.tooltip":"轉接的類型","transfer.transferAt.tooltip":"發起轉接的時間","transfer.acceptAt.tooltip":"接受轉接的時間","transfer.rejectAt.tooltip":"拒絕轉接的時間","transfer.cancelAt.tooltip":"取消轉接的時間","transfer.expireAt.tooltip":"轉接超時的時間","invite.sender.tooltip":"發起邀請的客服","invite.receiver.tooltip":"接收邀請的客服","invite.note.tooltip":"邀請附帶的備註信息","invite.status.tooltip":"當前邀請狀態","rating.agent.tooltip":"被評價的客服","rating.user.tooltip":"提交評價的用戶","rating.score.tooltip":"評價分數","rating.comment.tooltip":"評價內容或反饋","rating.createdAt.tooltip":"評價提交時間","thread.uid.tooltip":"會話的唯一標識","thread.userNickname.tooltip":"訪客的暱稱","thread.agentNickname.tooltip":"客服的暱稱","thread.robotNickname.tooltip":"機器人的名稱","thread.workgroupNickname.tooltip":"工作組名稱","thread.status.tooltip":"會話的當前狀態","thread.channel.tooltip":"訪客使用的設備或應用","thread.createdAt.tooltip":"會話創建時間","message.nickname.tooltip":"發送消息的用戶暱稱","message.content.tooltip":"消息的文本內容","message.helpful.tooltip":"用戶對消息的幫助評價","message.isAutoReply.tooltip":"是否爲自動回覆消息","message.status.tooltip":"消息的發送狀態","message.type.tooltip":"消息的類型","message.channel.tooltip":"發送消息的客戶端類型","message.createdAt.tooltip":"消息創建的時間","robot.message.userNickname.tooltip":"發送消息的用戶暱稱","robot.message.robotNickname.tooltip":"回覆消息的機器人名稱","robot.message.question.tooltip":"用戶提出的問題","robot.message.answer.tooltip":"機器人的回答內容","robot.message.rateType.tooltip":"用戶對回答的評價類型","robot.message.rateDownTags.tooltip":"用戶反饋的標籤類別","robot.message.rateDownReason.tooltip":"用戶反饋的具體原因","robot.message.createdAt.tooltip":"消息創建的時間","robot.message.topic.tooltip":"會話的主題或標題","robot.message.threadUid.tooltip":"會話線程的唯一標識","robot.message.status.tooltip":"消息的當前狀態","robot.message.channel.tooltip":"發送消息的渠道或平台","robot.message.isUnAnswered.tooltip":"AI是否未能找到合適的答案","robot.message.prompt":"Prompt","robot.message.prompt.tooltip":"發送給AI模型的完整提示詞內容","robot.message.promptTokens.tooltip":"提示詞中使用的令牌數量","robot.message.completionTokens.tooltip":"回覆中生成的令牌數量","robot.message.totalTokens.tooltip":"對話中使用的總令牌數量","leave.message.userNickname.tooltip":"留言用戶的暱稱","leave.message.contact.tooltip":"留言用戶的聯系方式","leave.message.content.tooltip":"留言的具體內容","leave.message.images.tooltip":"用戶附加的圖片","leave.message.status.tooltip":"當前留言的處理狀態","leave.message.replyContent.tooltip":"客服回覆的內容","leave.message.replyImages.tooltip":"客服回覆附帶的圖片","leave.message.replyContentUser.tooltip":"處理並回覆留言的客服","leave.message.repliedAt.tooltip":"留言回覆的時間","leave.message.createdAt.tooltip":"留言創建的時間","leave.message.updatedAt.tooltip":"留言最後更新的時間","leave.msg.status.pending":"待處理","leave.msg.status.processing":"處理中","leave.msg.status.read":"已讀","leave.msg.status.replied":"已回覆","leave.msg.status.transferred":"已轉接","leave.msg.status.escalated":"已升級","leave.msg.status.closed":"已關閉","leave.msg.status.spam":"垃圾留言","leave.msg.status.invalid":"無效留言","rating.answer.tooltip":"被評價的回答內容","rating.question.tooltip":"用戶提出的原始問題","rating.fromType.tooltip":"被評價內容的來源類型","rating.rateType.tooltip":"用戶評價的類型","rating.tags.tooltip":"用戶選擇的反饋標籤","rating.reason.tooltip":"用戶提供的反饋原因","customer.nickname.tooltip":"客戶的暱稱或顯示名稱","customer.email.tooltip":"客戶的電子郵箱地址","customer.mobile.tooltip":"客戶的手機號碼","customer.description.tooltip":"關於客戶的附加描述信息","customer.createdAt.tooltip":"客戶賬號創建的日期和時間","visitor.nickname.tooltip":"訪客的暱稱或顯示名稱","visitor.ip.tooltip":"訪客的IP地址","visitor.ipLocation.tooltip":"基於IP地址確定的訪客地理位置,格式:国家|区域|省份|城市|ISP,如:中国|0|湖北省|武汉市|联通","visitor.status.tooltip":"訪客當前的在線狀態","visitor.channel.tooltip":"訪客使用的設備或瀏覽器類型","visitor.updatedAt.tooltip":"訪客最後活動的時間","visitor.black.nickname.tooltip":"被加入黑名單的訪客暱稱","visitor.black.blockIp.tooltip":"是否同時封禁此訪客的IP地址","visitor.black.startTime.tooltip":"黑名單開始生效的時間","visitor.black.endTime.tooltip":"黑名單結束的時間","visitor.black.reason.tooltip":"將訪客加入黑名單的原因","visitor.black.userNickname.tooltip":"執行黑名單操作的用戶","visitor.blackIp.ip.tooltip":"被封禁的IP地址","visitor.blackIp.reason.tooltip":"將IP地址加入黑名單的原因","visitor.blackIp.startTime.tooltip":"IP封禁開始生效的時間","visitor.blackIp.endTime.tooltip":"IP封禁結束的時間","visitor.blackIp.userNickname.tooltip":"執行IP封禁操作的用戶"}),{"thread.process.status.new":"新會話","thread.process.status.roboting":"機器人接待中","thread.process.status.offline":"客服離線","thread.process.status.queuing":"排隊中","thread.process.status.chatting":"會話進行中","thread.process.status.closed":"會話已關閉","thread.type":"會話類型","thread.type.agent":"客服","thread.type.workgroup":"工作組","thread.type.robot":"機器人","thread.type.member":"成員","thread.type.group":"群組","thread.type.leavemsg":"留言","thread.type.feedback":"反饋","thread.type.assistant":"助手","thread.type.channel":"渠道","thread.type.local":"本地","thread.type.friend":"好友","thread.type.ticket":"工單","thread.type.llm":"大模型","thread.type.unified":"統一","thread.type.history":"歷史會話","thread.transfer.status.pending":"轉接待處理","thread.transfer.status.accepted":"接受轉接","thread.transfer.status.rejected":"拒絕轉接","thread.transfer.status.timeout":"轉接超時","thread.transfer.status.canceled":"取消轉接","thread.invite.status.pending":"邀請處理","thread.invite.status.accepted":"接受邀請","thread.invite.status.rejected":"拒絕邀請","thread.invite.status.timeout":"邀請超時","thread.invite.status.canceled":"取消邀請","thread.summary.status.pending":"待處理","thread.summary.status.processing":"處理中","thread.summary.status.resolved":"已解決","thread.summary.status.closed":"已關閉","thread.tab.all":"全部會話","thread.tab.invite":"邀請記錄","thread.tab.rate":"評價記錄","thread.tab.summary":"會話小結","thread.tab.transfer":"轉接記錄","thread.tab.monitor":"會話監控","thread.tab.group":"群組會話","thread.tab.member":"成員會話","thread.summary":"會話摘要","thread.summary.create":"創建會話摘要","thread.summary.edit":"編輯會話摘要","thread.summary.export":"導出會話摘要","thread.summary.content":"摘要內容","thread.summary.status":"摘要狀態","thread.summary.createdAt":"創建時間","thread.summary.updatedAt":"更新時間","thread.summary.emotion":"情緒分析","thread.summary.intention":"意圖分析","thread.summary.solution":"解決方案","thread.summary.customer":"客戶信息","thread.list":"會話列表","thread.detail":"會話詳情","thread.create":"創建會話","thread.edit":"編輯會話","thread.delete":"刪除會話","thread.export":"導出會話","thread.user":"用戶","thread.agent":"客服","thread.robot":"機器人","thread.startedAt":"開始時間","thread.endedAt":"結束時間","thread.duration":"持續時間","thread.messageCount":"消息數","thread.visitorMessageCount":"訪客消息數","thread.agentMessageCount":"客服消息數","thread.robotMessageCount":"機器人消息數","thread.firstResponseTime":"首次響應時間","thread.avgResponseTime":"平均響應時間","thread.isRated":"是否評分","thread.rating":"評分","thread.ratingContent":"評價內容","thread.isSolved":"是否解決","thread.isTransferred":"是否轉接","thread.category":"分類","thread.tags":"標籤","thread.flow":"會話流程","thread.flow.step":"步驟","thread.flow.time":"時間","thread.flow.status":"狀態","thread.flow.operator":"操作人","thread.flow.remark":"備註","thread.action.view":"查看會話","thread.action.transfer":"轉接會話","thread.action.close":"關閉會話","thread.action.rate":"評價會話","thread.action.summarize":"會話小結","thread.action.tag":"添加標籤","thread.action.category":"設置分類","thread.action.export":"導出會話","thread.process.steps":"會話流程步驟","thread.process.steps.title":"會話流程","thread.process.steps.drawer.title":"會話流程詳情","thread.index.tooltip":"會話序號","thread.uid.tooltip":"會話唯一標識符","thread.userNickname.tooltip":"訪客暱稱","thread.agentNickname.tooltip":"客服暱稱","thread.robotNickname.tooltip":"機器人暱稱","thread.workgroupNickname.tooltip":"工作組名稱","thread.status.tooltip":"會話當前狀態","thread.channel.tooltip":"訪客使用的客戶端類型","thread.createdAt.tooltip":"會話創建時間","thread.type.tooltip":"會話類型","thread.topic.tooltip":"會話主題","thread.owner.tooltip":"會話所有者","thread.tagList":"標籤列表","thread.tagList.tooltip":"會話標籤列表","thread.actions.tooltip":"可進行的操作","transfer.transferAt":"轉接時間","transfer.acceptAt":"接受時間","transfer.cancelAt":"取消時間","transfer.rejectAt":"拒絕時間","transfer.expireAt":"超時時間",view:"查看",handle:"处理",yes:"是",no:"否"}),{"queue.totalCount":"總請求數","queue.robotingCount":"機器人對話中","queue.queuingCount":"排隊中","queue.chattingCount":"會話中","queue.offlineCount":"離線留言","queue.closedCount":"已關閉","queue.leaveMsgCount":"留言數","queue.robotToAgentCount":"轉人工數","queue.avgWaitTime":"平均等待時間","queue.avgResolveTime":"平均解決時間","queue.additionalStats":"更多統計","queue.totalCount.trend":"總數趨勢","queue.hourly.trend":"24小時接待人數趨勢","queue.status.active":"運行中","queue.status.paused":"已暫停","queue.status.closed":"已關閉","queue.status.maintenance":"維護中","queue.type.workgroup":"技能組","queue.type.agent":"一對一","queue.type.robot":"機器人","queue.type.unknown":"未知"}),{"user.management.title":"用戶管理","user.management.create":"創建用戶","user.management.edit":"編輯用戶","user.management.delete":"刪除用戶","user.management.import":"導入用戶","user.management.export":"導出用戶","user.info.username":"用戶名","user.info.nickname":"暱稱","user.info.email":"郵箱","user.info.phone":"手機號","user.info.role":"角色","user.info.department":"部門","user.info.position":"職位","user.info.status":"狀態","user.info.lastLogin":"最後登錄","user.info.createTime":"創建時間","user.info.updateTime":"更新時間","user.status.active":"正常","user.status.inactive":"未激活","user.status.locked":"已鎖定","user.status.pending":"待審核","user.role.admin":"管理員","user.role.manager":"經理","user.role.user":"普通用戶","user.role.guest":"訪客","transfer.status.pending":"轉接待處理","transfer.status.accepted":"接受轉接","transfer.status.rejected":"拒絕轉接","transfer.status.timeout":"轉接超時","transfer.status.canceled":"取消轉接","transfer.status.unknown":"未知狀態","transfer.type.agent_to_agent":"人工轉人工","transfer.type.robot_to_agent":"機器人轉人工","transfer.type.unknown":"未知類型","transfer.transferAt":"轉接時間","transfer.acceptAt":"接受時間","transfer.cancelAt":"取消時間","transfer.rejectAt":"拒絕時間","transfer.expireAt":"超時時間","invite.status.pending":"邀請待處理","invite.status.accepted":"接受邀請","invite.status.rejected":"拒絕邀請","invite.status.timeout":"邀請超時","invite.status.canceled":"取消邀請","invite.status.unknown":"未知狀態","user.settings.basic":"基本設置","user.settings.security":"安全設置","user.settings.notification":"通知設置","user.settings.binding":"賬號綁定","user.settings.preference":"偏好設置","user.action.enable":"啟用","user.action.disable":"禁用","user.action.lock":"鎖定","user.action.unlock":"解鎖","user.action.resetPwd":"重置密碼","user.action.assignRole":"分配角色","user.message.create.success":"用戶創建成功","user.message.update.success":"用戶更新成功","user.message.delete.success":"用戶刪除成功","user.message.operation.failed":"操作失敗","user.message.password.reset":"密碼已重置","user.validation.username.required":"請輸入用戶名","user.validation.email.required":"請輸入郵箱","user.validation.email.invalid":"郵箱格式不正確","user.validation.phone.required":"請輸入手機號","user.validation.phone.invalid":"手機號格式不正確","user.confirm.delete":"確定要刪除此用戶嗎?","user.confirm.lock":"確定要鎖定此用戶嗎?","user.confirm.resetPwd":"確定要重置密碼嗎?","pages.user.list":"用戶列表","pages.user.create":"創建用戶","pages.user.edit":"編輯用戶","pages.user.delete":"刪除用戶","pages.user.username":"用戶名","pages.user.username.required":"請輸入用戶名","pages.user.nickname":"暱稱","pages.user.nickname.required":"請輸入暱稱","pages.user.email":"郵箱","pages.user.email.required":"請輸入郵箱","pages.user.email.invalid":"請輸入有效的郵箱地址","pages.user.email.verified":"郵箱已驗證","pages.user.email.verified.yes":"已驗證","pages.user.email.verified.no":"未驗證","pages.user.mobile":"手機號","pages.user.mobile.required":"請輸入手機號","pages.user.mobile.invalid":"請輸入有效的手機號碼","pages.user.mobile.verified":"手機號已驗證","pages.user.mobile.verified.yes":"已驗證","pages.user.mobile.verified.no":"未驗證","pages.user.password":"密碼","pages.user.password.required":"請輸入密碼","pages.user.enabled":"狀態","pages.user.status.enabled":"啟用","pages.user.status.disabled":"禁用","pages.user.organization":"組織","pages.user.roles":"角色","pages.user.authorities":"權限","pages.user.description":"描述","pages.user.createdAt":"創建時間","pages.user.updatedAt":"更新時間","pages.user.superUser":"超級用戶","pages.user.superUser.yes":"是","pages.user.superUser.no":"否","pages.user.superUser.notAllow":"超級用戶不能被禁用或取消驗證狀態","pages.user.superUser.notDelete":"超級用戶不能被刪除","pages.form.error":"請檢查表單填寫","pages.common.create":"創建","pages.common.save":"保存","pages.common.cancel":"取消","pages.common.ok":"確定","pages.common.delete":"刪除","pages.common.deleteConfirm":"確定要刪除 {name} 嗎?"}),{"faq.question.tooltip":"常見問題的問題內容","faq.similar.questions.tooltip":"表達相同意思的其他問法","faq.answer.tooltip":"常見問題的回答內容","faq.status.tooltip":"問題處理狀態,主要用于全文检索,AI知识库问答中使用","faq.vectorStatus.tooltip":"向量化處理狀態,主要用于向量存储和检索,AI知识库问答中使用","faq.clickCount.tooltip":"問題被點擊的次數","faq.upCount.tooltip":"問題被點讚的次數","faq.downCount.tooltip":"問題被踩的次數","faq.category.tooltip":"問題所屬的分類","faq.tags.tooltip":"用於分類和搜索的標籤","faq.isValid.tooltip":"問題是否有效可用","faq.startDate.tooltip":"問題生效的開始時間","faq.endDate.tooltip":"問題失效的結束時間","faq.createdAt.tooltip":"問題創建的時間","faq.updatedAt.tooltip":"問題最後更新的時間","llm.text.title.tooltip":"文檔的標題","llm.text.content.tooltip":"文檔的具體內容","llm.text.status.tooltip":"問題處理狀態,主要用于全文检索,AI知识库问答中使用","llm.text.vectorStatus.tooltip":"向量化處理狀態,主要用于向量存储和检索,AI知识库问答中使用","llm.text.category.tooltip":"文檔所屬的分類","llm.text.createdAt.tooltip":"文檔創建的時間","llm.text.updatedAt.tooltip":"文檔最後更新的時間","llm.status.success":"處理成功","llm.status.error":"處理失敗","llm.status.new":"待處理","llm.status.processing":"處理中","llm.vectorStatus.success":"向量化成功","llm.vectorStatus.error":"向量化失敗","llm.vectorStatus.new":"待向量化","llm.vectorStatus.processing":"向量化中","llm.file.fileName.tooltip":"上傳的文件名稱","llm.file.fileUrl.tooltip":"文件的訪問鏈接","llm.file.status.tooltip":"文件處理狀態,主要用于全文检索,AI知识库问答中使用","llm.file.vectorStatus.tooltip":"文件向量化處理狀態,主要用于向量存储和检索,AI知识库问答中使用","llm.file.tags.tooltip":"用於分類和搜索的標籤","llm.file.enabled.tooltip":"文件是否啟用","llm.file.category.tooltip":"文件所屬的分類","llm.file.createdAt.tooltip":"文件上傳的時間","llm.file.updatedAt.tooltip":"文件最後更新的時間","llm.chunk.name.tooltip":"拆分後的內容塊名稱","llm.chunk.content.tooltip":"拆分後的內容塊具體內容","llm.chunk.docId.tooltip":"拆分內容所屬的原始文檔ID","llm.chunk.status.tooltip":"拆分內容的處理狀態,主要用于全文检索","llm.chunk.vectorStatus.tooltip":"拆分內容的向量化處理狀態,主要用于向量存储和检索","llm.chunk.tags.tooltip":"拆分內容的標籤,用於分類和搜索","llm.chunk.category.tooltip":"拆分內容所屬的分類","llm.chunk.createdAt.tooltip":"拆分內容創建的時間","llm.chunk.updatedAt.tooltip":"拆分內容最後更新的時間","website.name.tooltip":"網站的名稱或標識","website.url.tooltip":"網站的URL地址,用於爬取內容","website.description.tooltip":"網站的簡要描述信息","website.content.tooltip":"爬取的網站內容摘要","website.category.tooltip":"網站內容所屬的分類類型","website.status.tooltip":"網站內容處理狀態","website.vectorStatus.tooltip":"網站內容向量化狀態","website.tags.tooltip":"網站的標籤列表,用於分類和搜索","website.createdAt.tooltip":"網站記錄創建的時間","website.updatedAt.tooltip":"網站記錄最後更新的時間","webpage.name.tooltip":"網頁的名稱或標識","webpage.url.tooltip":"網頁的URL地址,用於爬取內容","webpage.description.tooltip":"網頁的簡要描述信息","webpage.content.tooltip":"爬取的網頁內容摘要","webpage.category.tooltip":"網頁內容所屬的分類類型","webpage.status.tooltip":"網頁內容處理狀態,主要用於全文檢索","webpage.vectorStatus.tooltip":"網頁內容向量化狀態,主要用於向量存儲和檢索","webpage.tags.tooltip":"網頁的標籤列表,用於分類和搜索","webpage.createdAt.tooltip":"網頁記錄創建的時間","webpage.updatedAt.tooltip":"網頁記錄最後更新的時間","provider.enabled":"已啟用","provider.disabled":"已禁用","provider.online":"上線發布","provider.offline":"下線調試","provider.edit":"編輯","provider.refresh":"刷新","provider.refresh.success":"刷新成功","provider.refresh.failed":"刷新失敗","provider.uid.notexist":"Provider UID 不存在","provider.config.alert":"只有在模型啟用且配置有 apiUrl 和 apiKey 的情況下才會啟用,否則使用系統配置。","model.list":"模型列表","model.add":"添加模型","model.import":"導入模型","model.refresh":"刷新模型","model.enabled":"已啟用","model.enabled.tooltip":"模型是否啟用","model.disabled":"已禁用","model.import.none.selected":"沒有選擇任何模型","model.import.already.exist":"所選模型均已存在,無需重複導入","model.import.success":"成功導入{count}個模型","model.import.failed":"導入模型失敗","model.import.none.success":"沒有成功導入任何模型"}),{"pages.prompt.list":"提示詞列表","pages.prompt.create":"添加提示詞","pages.prompt.edit":"編輯提示詞","pages.prompt.delete":"刪除提示詞","pages.prompt.name":"名稱","pages.prompt.nickname":"名稱","pages.prompt.description":"描述","pages.prompt.prompt":"提示詞","pages.prompt.createdAt":"創建時間","pages.prompt.updatedAt":"更新時間","pages.robot.edit":"編輯","pages.robot.delete":"刪除","pages.prompt.type":"類型","pages.prompt.published":"已發佈","pages.prompt.defaultReply":"默認回復","pages.prompt.model":"模型","pages.prompt.provider":"提供商","pages.prompt.temperature":"溫度","pages.prompt.topK":"Top K","pages.prompt.kbEnabled":"知識庫啟用","pages.prompt.flowEnabled":"流程啟用","pages.prompt.system":"系統","export.current":"導出當前頁","export.all":"導出全部","export.range":"分段導出",export:"導出","download.template":"下載模板","prompt.createdAt.tooltip":"提示語創建的時間","prompt.updatedAt.tooltip":"提示語最後更新的時間","pages.prompt.visionEnabled":"視覺模型啟用","pages.prompt.visionProvider":"視覺提供商","pages.prompt.visionModel":"視覺模型","pages.prompt.audioEnabled":"語音模型啟用","pages.prompt.audioProvider":"語音提供商","pages.prompt.audioModel":"語音模型","pages.prompt.nickname.tooltip":"代理的暱稱,用於展示給用戶","pages.prompt.name.tooltip":"代理的名稱,用於內部識別","pages.prompt.description.tooltip":"代理的功能描述","pages.prompt.prompt.tooltip":"傳遞給模型的指令和上下文","pages.prompt.model.tooltip":"使用的大語言模型","pages.prompt.provider.tooltip":"模型提供商","pages.prompt.temperature.tooltip":"控制輸出的隨機性,值越高輸出越隨機創新","pages.prompt.topK.tooltip":"檢索時返回的相關文檔數量","pages.prompt.kbEnabled.tooltip":"是否啟用知識庫增強功能","pages.prompt.flowEnabled.tooltip":"是否啟用流程控制功能","pages.prompt.system.tooltip":"是否為系統內置代理","pages.prompt.createdAt.tooltip":"代理創建的時間","pages.prompt.updatedAt.tooltip":"代理最後更新的時間","pages.prompt.actions.tooltip":"可進行的操作","pages.prompt.visionEnabled.tooltip":"是否啟用視覺模型功能","pages.prompt.visionProvider.tooltip":"視覺模型的服務提供商","pages.prompt.visionModel.tooltip":"使用的視覺模型名稱","pages.prompt.audioEnabled.tooltip":"是否啟用語音模型功能","pages.prompt.audioProvider.tooltip":"語音模型的服務提供商","pages.prompt.audioModel.tooltip":"使用的語音模型名稱","pages.prompt.prompt.content":"提示詞内容","copy.to.clipboard":"複製到剪貼板","copy.success":"複製成功","copy.failed":"複製失敗"}),{"pages.workflow.name":"名稱","pages.workflow.name.tooltip":"工作流名稱","pages.workflow.type":"類型","pages.workflow.type.tooltip":"工作流類型","pages.workflow.category":"分類","pages.workflow.category.tooltip":"工作流分類","pages.workflow.description":"描述","pages.workflow.description.tooltip":"工作流功能描述","pages.workflow.content":"內容","pages.workflow.content.tooltip":"工作流內容","pages.workflow.content.detail":"內容詳情","pages.workflow.createdAt":"創建時間","pages.workflow.createdAt.tooltip":"工作流創建時間","pages.workflow.updatedAt":"更新時間","pages.workflow.updatedAt.tooltip":"工作流最後更新時間","pages.workflow.actions.tooltip":"可進行的操作","pages.workflow.edit":"編輯","pages.workflow.delete":"刪除","pages.workflow.create":"添加工作流","pages.workflow.list":"工作流列表","pages.workflow.drawer.edit":"編輯工作流","pages.workflow.drawer.create":"新建工作流","pages.workflow.drawer.category":"類別","pages.workflow.drawer.name":"名稱","pages.workflow.drawer.name.tooltip":"工作流名稱","pages.workflow.drawer.type":"類型","pages.workflow.drawer.type.tooltip":"工作流類型","pages.workflow.drawer.type.placeholder":"請輸入工作流類型","pages.workflow.drawer.content":"內容","pages.workflow.drawer.content.placeholder":"請輸入工作流內容","pages.workflow.drawer.description":"描述","pages.workflow.drawer.description.placeholder":"請輸入工作流描述","pages.workflow.drawer.cancel":"取消","pages.workflow.drawer.save":"保存"}),{"trial.tip.community.edition":"社區版","trial.tip.enterprise.edition":"企業版","trial.tip.platform.edition":"平台版","trial.tip.paid":"付費","trial.tip.trial":"試用","trial.tip.remaining.days":"剩餘{days}天","trial.tip.paid.edition.remaining":"付費版 剩餘{days}天","trial.tip.trial.edition.remaining":"試用版 剩餘{days}天","trial.tip.open.paid.edition":"開通付費版","trial.tip.warning.title":"試用期即將結束","trial.tip.warning.later":"稍後再說","trial.tip.warning.upgrade":"立即升級","trial.tip.warning.content":"您的試用期剩餘{days}天,即將到期。","trial.tip.warning.upgrade.prompt":"為了不影響您的正常使用,請尽快升級到付費版本。"}),{"model.type.chat":"對話模型","model.type.text":"文本對話模型","model.type.embedding":"向量嵌入模型","model.type.rerank":"排序模型","model.type.vision":"視覺模型","model.type.code":"代碼模型","model.type.reasoning":"推理模型","model.type.text2image":"文本生成圖像模型","model.type.image2text":"圖像理解模型","model.type.audio2text":"語音轉文本模型","model.type.text2audio":"文本轉語音模型","model.type.text2video":"文本生成視頻模型","model.type.video2text":"視頻理解模型","model.type.function":"函數模型","model.create":"新建模型","model.edit":"編輯模型","model.name":"名稱(用於接口調用)","model.nickname":"暱稱(便於記憶)","model.description":"描述","model.description.placeholder":"請輸入模型描述信息","model.type":"模型類型","model.type.placeholder":"請選擇模型類型","model.type.required":"請選擇模型類型"}),{"license.title":"微語 AI 許可證信息","license.current.version":"當前版本","license.edition.community":"社區版","license.edition.enterprise":"企業版","license.edition.platform":"平台版","license.type.paid":"付費版","license.type.trial":"試用版","license.status.valid":"有效","license.status.expired":"已過期","license.status.unknown":"未知","license.remaining.days":"剩餘 {days} 天","license.field.version":"許可證版本","license.field.type":"許可證類型","license.field.status":"許可證狀態","license.field.licensee":"被授權人","license.field.description":"授權描述","license.field.expiry.date":"過期日期","license.field.not.set":"未設置","license.authorization.info":"授權信息","license.licensee.info":"被授權人信息","license.server.ips":"授權服務器IP","license.server.domains":"授權域名","license.no.ip.restriction":"未設置授權IP限制","license.no.domain.restriction":"未設置授權域名限制","license.loading":"正在加載許可證信息...","license.config":"License配置","license.description.title":"授權說明","license.description.community":"社區版:適用於個人或小型組織,基礎功能免費使用","license.description.enterprise":"企業版:適用於中型組織,包含高級功能和優先支持","license.description.platform":"平台版:適用於大型企業或平台型業務,提供定制化功能和專屬支持","license.description.upgrade":"如需升級許可證或了解更多信息,請訪問","license.official.website":"官方網站","license.tab.info":"許可證信息","license.tab.table":"許可證表格"}),Ht),{"server.title":"伺服器監控","server.dashboard":"伺服器儀表板","server.statistics.total":"總伺服器數","server.statistics.online":"線上伺服器","server.statistics.offline":"離線伺服器","server.statistics.warning":"警告伺服器","server.list.title":"伺服器列表","server.list.refresh":"重新整理","server.list.add":"新增伺服器","server.list.serverName":"伺服器名稱","server.list.serverIp":"IP位址","server.list.serverType":"類型","server.list.serverStatus":"狀態","server.list.cpuUsage":"CPU使用率","server.list.memoryUsage":"記憶體使用率","server.list.diskUsage":"磁碟使用率","server.list.lastHeartbeat":"最後心跳","server.list.actions":"操作","server.list.viewMetrics":"查看指標","server.list.edit":"編輯","server.list.delete":"刪除","server.status.online":"線上","server.status.offline":"離線","server.status.maintenance":"維護中","server.status.warning":"警告","server.status.overloaded":"過載","server.status.error":"錯誤","server.status.starting":"啟動中","server.status.stopping":"停止中","server.status.restarting":"重啟中","server.type.application":"應用伺服器","server.type.database":"資料庫伺服器","server.type.cache":"快取伺服器","server.health.healthy":"健康","server.health.warning":"警告","server.health.critical":"危險","server.health.unknown":"未知","server.metrics.title":"伺服器監控詳情","server.metrics.close":"關閉","server.metrics.refresh":"重新整理","server.metrics.refreshInterval":"重新整理間隔","server.metrics.refreshInterval.10s":"10秒重新整理","server.metrics.refreshInterval.30s":"30秒重新整理","server.metrics.refreshInterval.1m":"1分鐘重新整理","server.metrics.refreshInterval.5m":"5分鐘重新整理","server.info.ip":"IP位址","server.info.type":"類型","server.info.status":"狀態","server.info.environment":"環境","server.info.port":"埠號","server.info.description":"描述","server.info.lastHeartbeat":"最後心跳","server.info.createdAt":"建立時間","server.metrics.cpu.title":"CPU使用率","server.metrics.memory.title":"記憶體使用率","server.metrics.disk.title":"磁碟使用率","server.metrics.uptime.title":"運行時間","server.metrics.uptime.seconds":"秒","server.metrics.uptime.days":"天","server.metrics.uptime.hours":"小時","server.metrics.uptime.unknown":"未知","server.metrics.noData":"无数据","server.timeRange.label":"時間範圍","server.timeRange.last1Hour":"最近1小時","server.timeRange.last24Hours":"最近24小時","server.charts.trend":"趨勢圖","server.charts.history":"歷史資料","server.charts.gauge":"儀表板","server.charts.cpuHistory":"CPU使用率歷史","server.charts.memoryHistory":"記憶體使用率歷史","server.charts.cpuGauge":"CPU使用率儀表板","server.charts.memoryGauge":"記憶體使用率儀表板","server.charts.diskGauge":"磁碟使用率儀表板","server.form.add.title":"新增伺服器","server.form.edit.title":"編輯伺服器","server.form.serverName":"伺服器名稱","server.form.serverName.placeholder":"請輸入伺服器名稱","server.form.serverName.required":"請輸入伺服器名稱","server.form.serverIp":"IP位址","server.form.serverIp.placeholder":"請輸入IP位址","server.form.serverIp.required":"請輸入IP位址","server.form.serverType":"伺服器類型","server.form.serverType.placeholder":"請選擇伺服器類型","server.form.serverType.required":"請選擇伺服器類型","server.form.serverStatus":"伺服器狀態","server.form.serverStatus.placeholder":"請選擇伺服器狀態","server.form.serverStatus.required":"請選擇伺服器狀態","server.form.environment":"環境","server.form.environment.placeholder":"請選擇環境","server.form.environment.required":"請選擇環境","server.form.serverPort":"埠號","server.form.serverPort.placeholder":"請輸入埠號","server.form.description":"描述","server.form.description.placeholder":"請輸入伺服器描述","server.form.cpuAlertThreshold":"CPU告警閾值","server.form.memoryAlertThreshold":"記憶體告警閾值","server.form.diskAlertThreshold":"磁碟告警閾值","server.form.monitoringEnabled":"啟用監控","server.environment.dev":"開發環境","server.environment.test":"測試環境","server.environment.prod":"生產環境","server.message.fetchFailed":"取得伺服器列表失敗","server.message.metricsFetchFailed":"取得伺服器指標失敗","server.message.createSuccess":"建立成功","server.message.updateSuccess":"更新成功","server.message.deleteSuccess":"刪除成功","server.message.saveFailed":"儲存失敗","server.message.deleteFailed":"刪除失敗","server.confirm.delete.title":"確認刪除","server.confirm.delete.content":'確定要刪除伺服器 "{name}" 嗎?',"server.pagination.total":"共 {total} 筆記錄","server.empty.noServers":"暫無伺服器資料","server.empty.noMetrics":"暫無指標資料"}),{"telegram.bot.type":"Telegram Bot","telegram.bot.detail":"Telegram Bot 詳情","telegram.bot.documentation":"文檔","telegram.bot.select.prompt":"請先在左側列表選擇一個 Telegram Bot","telegram.bot.enabled":"已啟用","telegram.bot.disabled":"已禁用","telegram.bot.enable":"啟用","telegram.bot.disable":"禁用","telegram.bot.edit":"編輯","telegram.bot.refresh.details":"刷新詳情","telegram.bot.name":"Bot 名稱","telegram.bot.username":"Bot 用戶名","telegram.bot.description":"Bot 描述","telegram.bot.enabled.status":"啟用狀態","telegram.bot.token":"Bot Token","telegram.bot.created.time":"創建時間","telegram.bot.service.status":"服務狀態","telegram.bot.service.available":"服務可用","telegram.bot.service.unavailable":"服務不可用","telegram.bot.service.checking":"檢查中...","telegram.bot.security.instructions":"安全說明","telegram.bot.more.information":"查看更多 Telegram Bot 文檔","telegram.bot.toggle.error.incomplete":"無法切換狀態,Bot信息不完整","telegram.bot.toggle.success.enabled":"Bot已啟用","telegram.bot.toggle.success.disabled":"Bot已禁用","telegram.bot.toggle.error.operation":"操作失敗","telegram.bot.toggle.error.unknown":"未知錯誤","telegram.bot.toggle.error.exception":"操作出錯","telegram.bot.refresh.error.incomplete":"無法刷新詳情,應用信息不完整","telegram.bot.refresh.success":"應用詳情刷新成功","telegram.bot.refresh.error.failed":"刷新失敗","telegram.bot.refresh.error.exception":"刷新出錯","telegram.bot.security.token.warning":"請妥善保管您的 Bot Token,避免泄露","telegram.bot.security.token.credential":"Bot Token 是訪問 Bot API 的唯一憑證,泄露可能導致 Bot 被他人控制","telegram.bot.security.token.rotation":"建議定期更換 Bot Token,特別是在懷疑可能泄露的情況下","telegram.bot.security.token.reset":"如發現安全問題,請立即在 BotFather 中重置 Token 並聯系我們的支持團隊","telegram.bot.security.enabled.control":"Bot啟用狀態控制著是否接收和處理消息,禁用後Bot將暫停工作","telegram.bot.security.maintenance":"建議在維護或調試時臨時禁用Bot,避免接收不必要的消息"}),Wt),{"quality.threadQuality":"會話質檢","quality.threadQuality.scoring":"質檢評分","quality.threadQuality.result":"結果查詢","quality.threadQuality.appeal":"申訴審核","quality.threadQuality.statistics":"質檢統計","quality.callQuality":"通話質檢","quality.callQuality.appeal":"申訴審核","quality.manualQualityConfig":"人工質檢配置","quality.manualQualityConfig.conversationPlan":"會話質檢方案","quality.manualQualityConfig.callPlan":"通話質檢方案","quality.manualQualityConfig.workflow":"會話質檢工作流程","quality.smartQuality":"智能質檢","quality.smartQuality.result":"結果查詢","quality.smartQuality.statistics":"質檢統計","quality.smartQualityConfig":"智能質檢配置","quality.smartQualityConfig.task":"質檢任務","quality.smartQualityConfig.plan":"質檢方案","quality.smartQualityConfig.keywords":"關鍵詞","quality.smartQualityConfig.behaviorRules":"行為規則","quality.plan.management":"質檢方案管理","quality.plan.name":"方案名稱","quality.plan.name.tooltip":"質檢方案的名稱","quality.plan.description":"描述","quality.plan.description.tooltip":"質檢方案的描述信息","quality.plan.type":"類型","quality.plan.type.tooltip":"質檢方案的類型","quality.plan.indicatorsCount":"質檢指標數量","quality.plan.indicatorsCount.tooltip":"質檢方案包含的指標數量","quality.plan.status":"狀態","quality.plan.status.tooltip":"質檢方案是否啟用","quality.plan.createdAt":"創建時間","quality.plan.createdAt.tooltip":"質檢方案創建時間","quality.plan.updatedAt":"更新時間","quality.plan.updatedAt.tooltip":"質檢方案最後更新時間","quality.plan.create":"新建方案","quality.plan.edit":"編輯方案","quality.plan.copy":"複製方案","quality.plan.delete":"刪除方案","quality.plan.save":"保存方案","quality.plan.cancel":"取消","quality.plan.basicInfo":"基本信息","quality.plan.indicators":"質檢指標","quality.plan.totalScore":"總分","quality.plan.addIndicator":"添加質檢指標","quality.plan.editIndicator":"編輯質檢指標","quality.plan.indicatorName":"指標名稱","quality.plan.indicatorScore":"指標分值","quality.plan.deduction":"減分指標","quality.plan.mandatory":"必檢指標","quality.plan.indicatorDescription":"指標描述","quality.plan.type.standard":"標準","quality.plan.type.advanced":"高級","quality.plan.type.custom":"自定義","quality.plan.status.enabled":"啟用","quality.plan.status.disabled":"禁用","quality.plan.name.required":"請輸入方案名稱","quality.plan.type.required":"請選擇方案類型","quality.plan.indicatorName.required":"請輸入指標名稱","quality.plan.indicatorScore.required":"請輸入指標分值","quality.plan.delete.confirm":"確定要刪除質檢方案【{name}】嗎?","quality.plan.delete.success":"刪除成功","quality.plan.delete.error":"刪除失敗","quality.plan.create.success":"創建成功","quality.plan.create.error":"創建失敗","quality.plan.update.success":"更新成功","quality.plan.update.error":"更新失敗","quality.plan.save.error":"保存失敗","quality.plan.batch.delete":"批量刪除","quality.plan.batch.enable":"批量啟用","quality.plan.batch.disable":"批量禁用","quality.plan.batch.operations":"批量操作","quality.plan.batch.noselection":"請選擇要處理的項目","quality.plan.batch.delete.noselection":"請選擇要刪除的項目","quality.plan.batch.delete.confirm":"確定要刪除選中的 {count} 個質檢方案嗎?","quality.plan.batch.delete.success":"成功刪除 {count} 個質檢方案","quality.plan.batch.delete.partial":"刪除了 {success} 個質檢方案,{fail} 個質檢方案刪除失敗","quality.plan.batch.enable.success":"成功啟用 {count} 個質檢方案","quality.plan.batch.enable.partial":"啟用了 {success} 個質檢方案,{fail} 個質檢方案啟用失敗","quality.plan.batch.disable.success":"成功禁用 {count} 個質檢方案","quality.plan.batch.disable.partial":"禁用了 {success} 個質檢方案,{fail} 個質檢方案禁用失敗","quality.plan.creating":"創建中...","quality.plan.updating":"更新中...","quality.plan.deleting":"刪除中...","quality.plan.enabling":"啟用中...","quality.plan.disabling":"禁用中...","quality.plan.loading":"加載中...","quality.plan.fetch.error":"獲取數據失敗","quality.scoring.management":"會話質檢評分","quality.scoring.loading":"加載中...","quality.scoring.fetch.error":"獲取數據失敗","quality.scoring.delete.success":"刪除成功","quality.scoring.delete.error":"刪除失敗","quality.scoring.delete.confirm":"確定要刪除這條質檢記錄嗎?","quality.scoring.review":"質檢","quality.plan.select":"選擇質檢方案","quality.plan.select.required":"請選擇質檢方案","quality.plan.select.placeholder":"請選擇質檢方案","quality.indicators.scoring":"質檢指標評分","quality.indicator.mandatory":"必檢","quality.indicator.deduction":"減分項","quality.indicator.bonus":"加分項","quality.indicator.max.score":"滿分","quality.indicator.score.required":"請評分","quality.indicator.score.range":"評分範圍","quality.indicator.score.unit":"分","quality.indicator.current.score":"當前評分","quality.total.score.summary":"評分統計","quality.total.score":"總分","quality.bonus.score":"正面評分","quality.deduction.score":"負面評分","quality.comments":"質檢評語","quality.comments.required":"請輸入質檢評語","quality.comments.placeholder":"請輸入質檢評語...","quality.chat.history":"聊天記錄","quality.view.chat.history":"查看聊天記錄","quality.chat.history.tip":"點擊上方按鈕查看完整的聊天記錄","quality.chat.history.no.thread":"會話信息不存在","quality.check.create.success":"質檢結果提交成功","quality.check.create.error":"提交失敗,請重試","quality.check.management":"質檢結果管理","quality.check.name":"質檢名稱","quality.check.name.tooltip":"質檢的名稱","quality.check.description":"描述","quality.check.description.tooltip":"質檢的描述信息","quality.check.type":"類型","quality.check.type.tooltip":"質檢的類型","quality.check.type.onlineService":"在線客服","quality.check.type.bot":"機器人","quality.check.type.callCenter":"呼叫中心","quality.check.qualityLevel":"質檢等級","quality.check.qualityLevel.tooltip":"質檢評分等級","quality.check.qualityLevel.excellent":"優秀","quality.check.qualityLevel.good":"良好","quality.check.qualityLevel.pass":"合格","quality.check.qualityLevel.fail":"不合格","quality.check.totalScore":"總分","quality.check.totalScore.tooltip":"質檢總分","quality.check.bonusScore":"加分","quality.check.bonusScore.tooltip":"加分項總分","quality.check.deductionScore":"減分","quality.check.deductionScore.tooltip":"減分項總分","quality.check.indicators":"質檢指標","quality.check.indicators.tooltip":"質檢指標列表","quality.check.comment":"質檢評語","quality.check.comment.tooltip":"質檢評語信息","quality.check.threadUid":"會話UID","quality.check.threadUid.tooltip":"會話UID","quality.check.createdAt":"創建時間","quality.check.createdAt.tooltip":"質檢創建時間","quality.check.updatedAt":"更新時間","quality.check.updatedAt.tooltip":"質檢最後更新時間","quality.check.status":"質檢狀態","quality.check.status.tooltip":"質檢的當前狀態","quality.check.status.completed":"已質檢","quality.check.status.appealing":"申訴中","quality.check.status.appealApproved":"申訴通過","quality.check.status.appealRejected":"申訴駁回","quality.check.status.closed":"已關閉","quality.check.delete.success":"刪除成功","quality.check.delete.error":"刪除失敗","quality.check.delete.confirm":'確定要刪除質檢 "{uid}" 嗎?',"quality.check.batch.delete":"批量刪除","quality.check.batch.delete.noselection":"請選擇要刪除的記錄","quality.check.batch.delete.confirm":"確定要刪除選中的 {count} 條質檢記錄嗎?","quality.check.batch.delete.success":"批量刪除成功,共刪除 {count} 條記錄","quality.check.batch.delete.partial":"批量刪除完成,成功 {success} 條,失敗 {fail} 條","quality.check.batch.operations":"批量操作","quality.check.deleting":"刪除中...","quality.check.loading":"加載中...","quality.check.fetch.error":"獲取數據失敗","quality.check.view.details":"查看詳情功能待實現","quality.check.export.info":"導出功能待實現","quality.check.details":"質檢詳情","quality.check.basic.info":"基本信息","quality.check.uid":"質檢ID","quality.check.score.statistics":"評分統計","quality.check.indicators.details":"質檢指標詳情","quality.check.standard":"評分標準","quality.check.no.indicators":"暫無質檢指標","quality.check.remarks":"備註信息","quality.check.mandatory":"必檢","quality.indicator.score.range.error":"評分範圍應為 0-{max} 分","quality.indicator.current.deduction":"當前減分","quality.indicator.deduction.range":"減分範圍","quality.appeal.management":"會話質檢申訴審核","quality.appeal.uid":"申訴ID","quality.appeal.uid.tooltip":"申訴的唯一標識","quality.appeal.qualityCheckUid":"質檢ID","quality.appeal.qualityCheckUid.tooltip":"關聯的質檢記錄ID","quality.appeal.comment":"申訴理由","quality.appeal.comment.tooltip":"申訴的具體理由","quality.appeal.reviewComment":"審核意見","quality.appeal.reviewComment.tooltip":"申訴審核意見","quality.appeal.qualityCheckScore":"原評分","quality.appeal.qualityCheckScore.tooltip":"質檢的原始評分","quality.appeal.status":"申訴狀態","quality.appeal.status.tooltip":"申訴的當前狀態","quality.appeal.createdAt":"申訴時間","quality.appeal.createdAt.tooltip":"申訴創建時間","quality.appeal.updatedAt":"申訴更新時間","quality.appeal.updatedAt.tooltip":"申訴最後更新時間","quality.appeal.approve":"通過","quality.appeal.reject":"駁回","quality.appeal.review":"申訴審核","quality.appeal.info":"申訴信息","quality.appeal.reviewComment.required":"請輸入審核意見","quality.appeal.reviewComment.placeholder":"請輸入審核意見...","quality.appeal.total":"總申訴數","quality.appeal.pending":"待審核","quality.appeal.approved":"已通過","quality.appeal.rejected":"已駁回","quality.appeal.delete.success":"申訴刪除成功","quality.appeal.delete.error":"申訴刪除失敗","quality.appeal.delete.confirm":"確定要刪除這條申訴記錄嗎?","quality.appeal.review.success":"審核操作成功","quality.appeal.export.info":"導出功能開發中...","quality.appeal.batch.delete":"批量刪除","quality.appeal.batch.delete.noselection":"請選擇要刪除的申訴","quality.appeal.batch.delete.confirm":"確定要刪除選中的 {count} 條申訴記錄嗎?","quality.appeal.batch.delete.success":"批量刪除成功,共刪除 {count} 條記錄","quality.appeal.batch.delete.partial":"部分刪除成功,成功 {success} 條,失敗 {fail} 條","quality.appeal.batch.operations":"批量操作","quality.appeal.create":"申訴","quality.appeal.create.success":"申訴提交成功","quality.appeal.create.error":"申訴提交失敗","quality.appeal.form":"申訴信息","quality.appeal.comment.required":"請輸入申訴理由","quality.appeal.comment.min":"申訴理由至少需要10個字符","quality.appeal.comment.placeholder":"請詳細說明申訴理由,包括對質檢結果的不同意見和依據...","quality.appeal.deleting":"正在刪除...","quality.appeal.loading":"正在加載...","quality.appeal.fetch.error":"獲取申訴數據失敗","quality.appeal.basic.info":"申訴基本信息","quality.appeal.rejectReason":"駁回原因","quality.appeal.rejectReason.tooltip":"申訴被駁回的原因","quality.appeal.review.form":"審核意見","quality.appeal.reviewComment.reject.placeholder":"請輸入駁回原因(必填)...","quality.appeal.reviewComment.approve.placeholder":"請輸入審核意見(可選)...","quality.appeal.uid.required":"申訴ID不能為空","quality.appeal.approve.success":"申訴通過成功","quality.appeal.approve.error":"申訴通過失敗","quality.appeal.reject.success":"申訴駁回成功","quality.appeal.reject.error":"申訴駁回失敗","quality.appeal.status.pending":"待處理","quality.appeal.status.approved":"已通過","quality.appeal.status.rejected":"已駁回","quality.score.unit":"分"}),{},{"edit.tags":"編輯標籤",tags:"標籤","select.tags":"請選擇標籤","fetch.tags.error":"獲取標籤失敗","edit.visitor":"編輯訪客","edit.thread":"編輯會話",cancel:"取消",ok:"確定",saving:"保存中...","save.success":"保存成功","save.error":"保存失敗","export.current":"導出當前頁","export.all":"導出全部","export.range":"分段導出",export:"導出","batch.operations":"批量操作","more.operations":"更多操作","batch.delete":"批量刪除","batch.deleteTip":"刪除確認","batch.deleteAffirm":"確定要刪除","batch.delete.noselection":"請選擇要刪除的項目","batch.delete.success":"成功刪除 {count} 項","batch.delete.partial":"成功刪除 {success} 項,刪除失敗 {fail} 項","deleteAll.nodata":"沒有可刪除的數據","deleting.all":"正在刪除所有數據...","deleteAll.success":"成功刪除所有數據","deleteAll.failed":"刪除失敗","deleteAll.error":"刪除過程中發生錯誤","update.index":"更新索引","update.vector.index":"更新向量索引","update.indexes":"更新索引","updating.index":"正在更新索引...","updating.vector.index":"正在更新向量索引...","update.index.success":"索引更新成功","update.index.failed":"索引更新失敗","update.index.error":"更新索引過程發生錯誤","update.vector.index.success":"向量索引更新成功","update.vector.index.failed":"向量索引更新失敗","update.vector.index.error":"更新向量索引過程發生錯誤","batch.update.index":"更新索引","batch.update.vector.index":"更新向量索引","batch.update.noselection":"請選擇要更新的項目","batch.update.index.success":"成功更新 {count} 條記錄的索引","batch.update.index.partial":"更新了 {success} 條記錄的索引,{fail} 條記錄更新失敗","batch.update.vector.index.success":"成功更新 {count} 條記錄的向量索引","batch.update.vector.index.partial":"更新了 {success} 條記錄的向量索引,{fail} 條記錄更新失敗","updateAll.index":"更新所有索引","updateAll.vector.index":"更新所有向量索引","updating.all.index":"正在更新所有索引...","updating.all.vector.index":"正在更新所有向量索引...","update.all.index.success":"所有索引更新請求已發送","update.all.index.failed":"所有索引更新請求失敗","update.all.index.error":"更新所有索引過程發生錯誤","update.all.vector.index.success":"所有向量索引更新請求已發送","update.all.vector.index.failed":"所有向量索引更新請求失敗","update.all.vector.index.error":"更新所有向量索引過程發生錯誤","batch.update.index.confirm.title":"批量更新索引確認","batch.update.index.confirm.content":"確定要更新選中記錄的索引嗎?","batch.update.vector.index.confirm.title":"批量更新向量索引確認","batch.update.vector.index.confirm.content":"確定要更新選中記錄的向量索引嗎?","updateAll.index.confirm.title":"更新全部索引確認","updateAll.index.confirm.content":"確定要更新所有記錄的索引嗎?此操作可能需要一些時間。","updateAll.vector.index.confirm.title":"更新全部向量索引確認","updateAll.vector.index.confirm.content":"確定要更新所有記錄的向量索引嗎?此操作可能需要一些時間。","telegram.bot.detail":"Telegram Bot 詳情","telegram.bot.documentation":"文檔","telegram.bot.select.prompt":"請先在左側列表選擇一個 Telegram Bot","telegram.bot.type":"Telegram Bot","telegram.bot.enabled":"已啟用","telegram.bot.disabled":"已禁用","telegram.bot.edit":"編輯","telegram.bot.refresh.details":"刷新詳情","telegram.bot.name":"Bot 名稱","telegram.bot.username":"Bot 用户名","telegram.bot.description":"Bot 描述","telegram.bot.enabled.status":"啟用狀態","telegram.bot.enable":"啟用","telegram.bot.disable":"禁用","telegram.bot.token":"Bot Token","telegram.bot.created.time":"創建時間","telegram.bot.security.instructions":"安全說明","telegram.bot.security.token.warning":"請妥善保管您的 Bot Token,避免泄露","telegram.bot.security.token.credential":"Bot Token 是訪問 Bot API 的唯一憑證,泄露可能導致 Bot 被他人控制","telegram.bot.security.token.rotation":"建議定期更換 Bot Token,特別是在懷疑可能泄露的情況下","telegram.bot.security.token.reset":"如發現安全問題,請立即在 BotFather 中重置 Token 並聯繫我們的支持團隊","telegram.bot.security.enabled.control":"Bot啟用狀態控制著是否接收和處理消息,禁用後Bot將暫停工作","telegram.bot.security.maintenance":"建議在維護或調試時臨時禁用Bot,避免接收不必要的消息","telegram.bot.toggle.error.incomplete":"無法切換狀態,Bot信息不完整","telegram.bot.toggle.success.enabled":"Bot已啟用","telegram.bot.toggle.success.disabled":"Bot已禁用","telegram.bot.toggle.error.operation":"操作失敗","telegram.bot.toggle.error.unknown":"未知錯誤","telegram.bot.toggle.error.exception":"操作出錯","telegram.bot.refresh.error.incomplete":"無法刷新詳情,應用信息不完整","telegram.bot.refresh.success":"應用詳情刷新成功","telegram.bot.refresh.error.failed":"刷新失敗","telegram.bot.refresh.error.exception":"刷新出錯","telegram.bot.service.status":"服務狀態","telegram.bot.service.available":"服務可用","telegram.bot.service.unavailable":"服務不可用",name:"名稱",type:"類型",accessToken:"訪問令牌",revoked:"撤銷狀態",createdAt:"建立時間",updatedAt:"更新時間",actions:"操作",edit:"編輯",delete:"刪除",create:"建立",items:"項",deleteTip:"刪除確認",deleteAffirm:"確定要刪除","delete.success":"刪除成功",deleting:"正在刪除...","batch.revoke":"批量撤銷","batch.restore":"批量恢復","batch.revoke.tip":"批量撤銷確認","batch.restore.tip":"批量恢復確認","batch.revoke.confirm":"確定要撤銷選中的Token嗎?","batch.restore.confirm":"確定要恢復選中的Token嗎?","telegram.bot.service.checking":"檢查中...","whatsapp.app.detail":"WhatsApp應用詳情","whatsapp.app.documentation":"文檔","whatsapp.app.select.prompt":"請先在左側列表選擇一個WhatsApp應用","whatsapp.app.type.mp":"WhatsApp公眾號","whatsapp.app.type.mini":"WhatsApp小程序","whatsapp.app.type.work":"企業WhatsApp","whatsapp.app.type.kefu":"WhatsApp客服","whatsapp.app.edit":"編輯","whatsapp.app.refresh.details":"刷新詳情","whatsapp.app.refresh.token":"刷新Token","whatsapp.app.appid":"AppID/企業ID","whatsapp.app.appsecret":"AppSecret","whatsapp.app.encrypt.mode":"加密模式","whatsapp.app.encrypt.plaintext":"明文模式","whatsapp.app.encrypt.compatible":"兼容模式","whatsapp.app.encrypt.safe":"安全模式","whatsapp.app.url":"URL","whatsapp.app.token":"Token","whatsapp.app.encoding.aes.key":"EncodingAESKey","whatsapp.app.access.token":"AccessToken","whatsapp.app.token.expires":"Token過期時間","whatsapp.app.security.instructions":"安全說明","whatsapp.app.security.credentials":"請保管好您的WhatsApp應用憑證,避免泄露","whatsapp.app.security.encoding.key":"如果使用安全模式,確保 EncodingAESKey 的安全性","whatsapp.app.security.access.logs":"建議定期檢查應用訪問日誌,確保沒有異常訪問","whatsapp.app.security.update.credentials":"如發現安全問題,請立即更新憑證並聯繫我們的支持團隊","whatsapp.app.security.enabled.control":"應用啟用狀態控制著是否接收和處理消息,禁用後應用將暫停工作","whatsapp.app.security.maintenance":"建議在維護或調試時臨時禁用應用,避免接收不必要的消息","whatsapp.app.toggle.error.incomplete":"無法切換狀態,應用信息不完整","whatsapp.app.toggle.success.enabled":"應用已啟用","whatsapp.app.toggle.success.disabled":"應用已禁用","whatsapp.app.toggle.error.operation":"操作失敗","whatsapp.app.toggle.error.unknown":"未知錯誤","whatsapp.app.toggle.error.exception":"操作出錯","whatsapp.app.refresh.error.incomplete":"無法刷新詳情,應用信息不完整","whatsapp.app.refresh.success":"應用詳情刷新成功","whatsapp.app.refresh.error.failed":"刷新失敗","whatsapp.app.refresh.error.exception":"刷新出錯","whatsapp.app.refresh.token.error.incomplete":"無法刷新Token,應用信息不完整","whatsapp.app.refresh.token.success":"AccessToken 刷新成功","whatsapp.app.refresh.token.error.failed":"刷新失敗","whatsapp.app.refresh.token.error.exception":"刷新出錯","whatsapp.app.show.appsecret":"顯示AppSecret","whatsapp.app.hide.appsecret":"隱藏AppSecret","whatsapp.app.show.token":"顯示Token","whatsapp.app.hide.token":"隱藏Token","whatsapp.app.show.encoding.aes.key":"顯示EncodingAESKey","whatsapp.app.hide.encoding.aes.key":"隱藏EncodingAESKey","whatsapp.app.show.access.token":"顯示Token","whatsapp.app.hide.access.token":"隱藏Token","whatsapp.app.refresh.access.token":"刷新AccessToken","messenger.app.detail":"Messenger應用詳情","messenger.app.documentation":"文檔","messenger.app.select.prompt":"請先在左側列表選擇一個Messenger應用","messenger.app.type.webhook":"Webhook","messenger.app.type.messenger":"Messenger","messenger.app.type.instagram":"Instagram","messenger.app.type.whatsapp":"Whatsapp","messenger.app.edit":"編輯","messenger.app.refresh.details":"刷新詳情","messenger.app.refresh.token":"刷新Token","messenger.app.appid":"AppID","messenger.app.appsecret":"AppSecret","messenger.app.callback.url":"回調網址","messenger.app.verify.token":"驗證口令","messenger.app.page.access.token":"Page Access Token","messenger.app.page.id":"Page ID","messenger.app.access.token":"AccessToken","messenger.app.token.expires":"Token過期時間","messenger.app.security.instructions":"安全說明","messenger.app.security.credentials":"請保管好您的Messenger應用憑證,避免泄露","messenger.app.security.verify.token":"請妥善保存 驗證口令 和 AppSecret,這些信息不應公開","messenger.app.security.access.logs":"建議定期檢查應用訪問日誌,確保沒有異常訪問","messenger.app.security.update.credentials":"如發現安全問題,請立即更新憑證並聯繫我們的支持團隊","messenger.app.security.enabled.control":"應用啟用狀態控制著是否接收和處理消息,禁用後應用將暫停工作","messenger.app.security.maintenance":"建議在維護或調試時臨時禁用應用,避免接收不必要的消息","messenger.app.toggle.error.incomplete":"無法切換狀態,應用信息不完整","messenger.app.toggle.success.enabled":"應用已啟用","messenger.app.toggle.success.disabled":"應用已禁用","messenger.app.toggle.error.operation":"操作失敗","messenger.app.toggle.error.unknown":"未知錯誤","messenger.app.toggle.error.exception":"操作出錯","messenger.app.refresh.error.incomplete":"無法刷新詳情,應用信息不完整","messenger.app.refresh.success":"應用詳情刷新成功","messenger.app.refresh.error.failed":"刷新失敗","messenger.app.refresh.error.exception":"刷新出錯","messenger.app.refresh.token.error.incomplete":"無法刷新Token,應用信息不完整","messenger.app.refresh.token.success":"AccessToken 刷新成功","messenger.app.refresh.token.error.failed":"刷新失敗","messenger.app.refresh.token.error.exception":"刷新出錯","messenger.app.show.appsecret":"顯示AppSecret","messenger.app.hide.appsecret":"隱藏AppSecret","messenger.app.show.verify.token":"顯示Verify Token","messenger.app.hide.verify.token":"隱藏Verify Token","messenger.app.show.page.access.token":"顯示Page Access Token","messenger.app.hide.page.access.token":"隱藏Page Access Token","messenger.app.show.access.token":"顯示AccessToken","messenger.app.hide.access.token":"隱藏AccessToken","messenger.app.refresh.access.token":"刷新AccessToken","instagram.app.detail":"Instagram應用詳情","instagram.app.documentation":"文檔","instagram.app.select.prompt":"請先在左側列表選擇一個Instagram應用","instagram.app.edit":"編輯","instagram.app.refresh.details":"刷新詳情","instagram.app.refresh.token":"刷新Token","instagram.app.security.instructions":"安全說明","instagram.app.security.credentials":"請保管好您的Meta應用憑證,避免泄露","instagram.app.security.verify.token":"請妥善保存 Verify Token 和 App Secret,這些信息不應公開","instagram.app.security.access.logs":"建議定期檢查應用訪問日誌,確保沒有異常訪問","instagram.app.security.update.credentials":"如發現安全問題,請立即更新憑證並聯繫我們的支持團隊","instagram.app.security.enabled.control":"應用啟用狀態控制著是否接收和處理消息,禁用後應用將暫停工作","instagram.app.security.maintenance":"建議在維護或調試時臨時禁用應用,避免接收不必要的消息","instagram.app.toggle.error.incomplete":"無法切換狀態,應用信息不完整","instagram.app.toggle.success.enabled":"應用已啟用","instagram.app.toggle.success.disabled":"應用已禁用","instagram.app.toggle.error.operation":"操作失敗","instagram.app.toggle.error.unknown":"未知錯誤","instagram.app.toggle.error.exception":"操作出錯","instagram.app.refresh.error.incomplete":"無法刷新詳情,應用信息不完整","instagram.app.refresh.success":"應用詳情刷新成功","instagram.app.refresh.error.failed":"刷新失敗","instagram.app.refresh.error.exception":"刷新出錯","instagram.app.refresh.token.error.incomplete":"無法刷新Token,應用信息不完整","instagram.app.refresh.token.success":"AccessToken 刷新成功","instagram.app.refresh.token.error.failed":"刷新失敗","instagram.app.refresh.token.error.exception":"刷新出錯","line.app.detail":"Line應用詳情","line.app.documentation":"文檔","line.app.select.prompt":"請先在左側列表選擇一個Line應用","line.app.type.mp":"微信公眾號","line.app.type.mini":"微信小程序","line.app.type.work":"企業微信","line.app.type.kefu":"微信客服","line.app.edit":"編輯","line.app.refresh.details":"刷新詳情","line.app.security.instructions":"安全說明","line.app.security.credentials":"請保管好您的Line應用憑證,避免泄露","line.app.security.encoding.key":"如果使用安全模式,確保 EncodingAESKey 的安全性","line.app.security.access.logs":"建議定期檢查應用訪問日誌,確保沒有異常訪問","line.app.security.update.credentials":"如發現安全問題,請立即更新憑證並聯繫我們的支持團隊","line.app.security.enabled.control":"應用啟用狀態控制著是否接收和處理消息,禁用後應用將暫停工作","line.app.security.maintenance":"建議在維護或調試時臨時禁用應用,避免接收不必要的消息","line.app.toggle.error.incomplete":"無法切換狀態,應用信息不完整","line.app.toggle.success.enabled":"應用已啟用","line.app.toggle.success.disabled":"應用已禁用","line.app.toggle.error.operation":"操作失敗","line.app.toggle.error.unknown":"未知錯誤","line.app.toggle.error.exception":"操作出錯","line.app.refresh.error.incomplete":"無法刷新詳情,應用信息不完整","line.app.refresh.success":"應用詳情刷新成功","line.app.refresh.error.failed":"刷新失敗","line.app.refresh.error.exception":"刷新出錯","email.app.detail":"Email應用詳情","email.app.documentation":"文檔","email.app.select.prompt":"請先在左側列表選擇一個Email應用","email.app.type.mp":"Email公眾號","email.app.type.mini":"Email小程序","email.app.type.work":"企業Email","email.app.type.kefu":"Email客服","email.app.edit":"編輯","email.app.refresh.details":"刷新詳情","email.app.url":"URL","email.app.security.instructions":"安全說明","email.app.security.credentials":"請保管好您的Email應用憑證,避免泄露","email.app.security.access.logs":"建議定期檢查應用訪問日誌,確保沒有異常訪問","email.app.security.update.credentials":"如發現安全問題,請立即更新憑證並聯繫我們的支持團隊","email.app.security.enabled.control":"應用啟用狀態控制著是否接收和處理消息,禁用後應用將暫停工作","email.app.security.maintenance":"建議在維護或調試時臨時禁用應用,避免接收不必要的消息","email.app.toggle.error.incomplete":"無法切換狀態,應用信息不完整","email.app.toggle.success.enabled":"應用已啟用","email.app.toggle.success.disabled":"應用已禁用","email.app.toggle.error.operation":"操作失敗","email.app.toggle.error.unknown":"未知錯誤","email.app.toggle.error.exception":"操作出錯","email.app.refresh.error.incomplete":"無法刷新詳情,應用信息不完整","email.app.refresh.success":"應用詳情刷新成功","email.app.refresh.error.failed":"刷新失敗","email.app.refresh.error.exception":"刷新出錯","app.enable":"啟用","app.disable":"禁用","app.enabled":"已啟用","app.disabled":"已禁用","app.documentation":"文檔","app.edit":"編輯","app.refresh.details":"刷新詳情","app.security.instructions":"安全說明","app.toggle.error.incomplete":"無法切換狀態,應用信息不完整","app.toggle.success.enabled":"應用已啟用","app.toggle.success.disabled":"應用已禁用","app.toggle.error.operation":"操作失敗","app.toggle.error.unknown":"未知錯誤","app.toggle.error.exception":"操作出錯","app.refresh.error.incomplete":"無法刷新詳情,應用信息不完整","app.refresh.success":"應用詳情刷新成功","app.refresh.error.failed":"刷新失敗","app.refresh.error.exception":"刷新出錯","ai.unanswered":"未回答","ai.tokens.prompt":"提示詞令牌","ai.tokens.completion":"完成令牌","ai.tokens.total":"總令牌數","message.status":"狀態","message.channel":"渠道",topic:"主題",threadUid:"會話UID","prompt.detail":"提示詞詳情","answer.detail":"答案詳情",copy:"複製","copy.success":"已複製到剪貼板",close:"關閉","token.no.expiry":"永不過期",refreshToken:"刷新令牌",revokeReason:"撤銷原因",description:"描述",orgUid:"組織",channel:"客戶端",device:"設備","token.deleteAll":"刪除所有","token.deleteAll.tip":"刪除確認","token.deleteAll.confirm":"確定要刪除所有Token數據嗎?此操作不可恢復!","token.deleteAll.success.all":"成功刪除所有數據","token.deleteAll.failed":"刪除失敗","token.deleteAll.error.process":"刪除過程發生錯誤","token.deleteAll.error.console":"刪除全部數據錯誤:","token.batch.delete.success.count":"成功刪除 {count} 條記錄","token.batch.delete.partial.success.fail":"刪除了 {success} 條記錄,{fail} 條記錄刪除失敗","token.batch.revoke.success.count":"成功撤銷 {count} 條記錄","token.batch.revoke.partial.success.fail":"撤銷了 {success} 條記錄,{fail} 條記錄撤銷失敗","token.batch.restore.success.count":"成功恢復 {count} 條記錄","token.batch.restore.partial.success.fail":"恢復了 {success} 條記錄,{fail} 條記錄恢復失敗","token.toggle.revoke.success.restore":"Token恢復成功","token.toggle.revoke.success.revoke":"Token撤銷成功","token.toggle.revoke.restore":"恢復","token.toggle.revoke.revoke":"撤銷","token.list.title":"Token列表","token.items":"項","token.delete.all.error":"刪除全部數據時發生錯誤","license.expiryDate.required":"請選擇到期日期","visitor.whiteIp.add":"添加白名單IP","visitor.whiteIp.edit":"編輯白名單IP","visitor.whiteIp.ip":"IP地址","visitor.whiteIp.ip.tooltip":"白名單訪客的IP地址","visitor.white.description":"描述","visitor.white.description.tooltip":"白名單訪客的描述","visitor.white.nickname":"訪客暱稱","visitor.white.nickname.tooltip":"白名單訪客的暱稱","visitor.whiteIp.reason":"原因","visitor.whiteIp.reason.tooltip":"加入白名單的原因","visitor.whiteIp.startTime":"開始時間","visitor.whiteIp.startTime.tooltip":"白名單生效的開始時間","visitor.whiteIp.endTime":"結束時間","visitor.whiteIp.endTime.tooltip":"白名單結束的時間","visitor.whiteIp.userNickname":"操作員","visitor.whiteIp.userNickname.tooltip":"執行白名單操作的用戶","visitor.whiteIp.delete":"刪除","visitor.whiteIp.list":"白名單管理","visitor.accessIp.ip":"IP地址","visitor.accessIp.ip.tooltip":"訪問者的IP地址","visitor.accessIp.ipLocation":"IP位置","visitor.accessIp.ipLocation.tooltip":"基於IP地址確定的地理位置","visitor.accessIp.endpoint":"訪問端點","visitor.accessIp.endpoint.tooltip":"訪問的API端點或頁面路徑","visitor.accessIp.params":"請求參數","visitor.accessIp.params.tooltip":"訪問請求的參數信息","visitor.accessIp.accessTime":"訪問時間","visitor.accessIp.accessTime.tooltip":"首次訪問的時間","visitor.accessIp.accessCount":"訪問次數","visitor.accessIp.accessCount.tooltip":"該IP的訪問次數統計","visitor.accessIp.lastAccessTime":"最後訪問時間","visitor.accessIp.lastAccessTime.tooltip":"最近一次訪問的時間","visitor.accessIp.delete":"刪除","visitor.accessIp.list":"訪問IP管理","batch.noselection":"請選擇需要處理的項目",processing:"處理中...","delete.error":"刪除失敗","create.success":"創建成功","create.error":"創建失敗","update.success":"更新成功","update.error":"更新失敗","submit.error":"提交失敗","ip.required":"請輸入IP地址","ip.invalid":"請輸入有效的IP地址","ip.placeholder":"請輸入IP地址","ip.format.help":"格式:xxx.xxx.xxx.xxx(如:192.168.1.1)","reason.placeholder":"請輸入封禁原因","description.placeholder":"請輸入白名單描述","blackNickname.placeholder":"請輸入被封禁用戶暱稱","userNickname.placeholder":"請輸入操作員暱稱","startTime.placeholder":"開始時間","endTime.placeholder":"結束時間","batch.unblock":"批量解除黑名單","batch.unblockTip":"解除黑名單確認","batch.unblockAffirm":"確定要解除","batch.unblock.success":"成功解除 {count} 條黑名單","batch.unblock.partial":"成功解除 {success} 條黑名單,失敗 {fail} 條"}),Gt=["cache"],Kt=new(ft()),Yt=Symbol("LANG_CHANGE"),Qt=function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return Object.keys(t).reduce((function(n,i){var o=t[i],a=r?"".concat(r,".").concat(i):i;return"string"==typeof o?n[a]=o:Object.assign(n,e(o,a)),n}),{})},Xt={"en-US":{messages:a()({},Qt(Ot)),locale:"en-US",antd:a()({},_t.Z),momentLocale:"en"},"zh-CN":{messages:a()({},Qt(Mt)),locale:"zh-CN",antd:a()({},Rt.Z),momentLocale:"zh-cn"},"zh-TW":{messages:a()({},Qt(Vt)),locale:"zh-TW",antd:a()({},Zt),momentLocale:"zh-tw"}},Jt=function(e){return(0,pt.We)().applyPlugins({key:"locale",type:"modify",initialValue:e})},er=function(e){var t=Jt(Xt[e]),r=t.cache;return ct(i()(t,Gt),r)},tr=function(e,t){return!zt||t||e?(e||(e=nr()),e&&Xt[e]?er(e):(mt()(!e||!!Xt[e],"The current popular language does not exist, please check the locales folder!"),Xt["zh-CN"]?er("zh-CN"):ct({locale:"zh-CN",messages:{}}))):zt},rr=function(e){zt=tr(e,!0)},nr=function(){var e=Jt({});if("function"==typeof(null==e?void 0:e.getLocale))return e.getLocale();var t,r=navigator.cookieEnabled&&"undefined"!=typeof localStorage?window.localStorage.getItem("umi_locale"):"";return t="undefined"!=typeof navigator&&"string"==typeof navigator.language?navigator.language.split("-").join("-"):"",r||t||"zh-CN"},ir=function(){var e=nr();return["he","ar","fa","ku"].filter((function(t){return e.startsWith(t)})).length?"rtl":"ltr"},or=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=function(){if(nr()!==e)if(navigator.cookieEnabled&&void 0!==window.localStorage&&window.localStorage.setItem("umi_locale",e||""),rr(e),t)window.location.reload();else if(Kt.emit(Yt,e),window.dispatchEvent){var r=new Event("languagechange");window.dispatchEvent(r)}};r()},ar=function(){return Object.keys(Xt)}},43046:function(e,t,r){"use strict";r.d(t,{t:function(){return v},z:function(){return b}});var n=r(45332),i=r.n(n),o=r(4977),a=r.n(o),s=r(78796),l=r.n(s),c=r(10154),u=r.n(c),p=r(44204),d=r.n(p),f=r(44194),h=r(31549),m=f.createContext(null);function g(e){var t,r=e.hook,n=e.onUpdate,i=e.namespace,o=(0,f.useRef)(n),a=(0,f.useRef)(!1);try{t=r()}catch(e){console.error("plugin-model: Invoking '".concat(i||"unknown","' model failed:"),e)}return(0,f.useMemo)((function(){o.current(t)}),[]),(0,f.useEffect)((function(){a.current?o.current(t):a.current=!0})),null}var y=new(a()((function e(){var t=this;l()(this,e),u()(this,"callbacks",{}),u()(this,"data",{}),u()(this,"update",(function(e){t.callbacks[e]&&t.callbacks[e].forEach((function(r){try{r(t.data[e])}catch(e){r(void 0)}}))}))})));function b(e){return(0,h.jsxs)(m.Provider,{value:{dispatcher:y},children:[Object.keys(e.models).map((function(t){return(0,h.jsx)(g,{hook:e.models[t],namespace:t,onUpdate:function(e){y.data[t]=e,y.update(t)}},t)})),e.children]})}function v(e,t){var r=(0,f.useContext)(m).dispatcher,n=(0,f.useRef)(t);n.current=t;var o=(0,f.useState)((function(){return n.current?n.current(r.data[e]):r.data[e]})),a=i()(o,2),s=a[0],l=a[1],c=(0,f.useRef)(s);c.current=s;var u=(0,f.useRef)(!1);return(0,f.useEffect)((function(){return u.current=!0,function(){u.current=!1}}),[]),(0,f.useEffect)((function(){var t,i=function(t){if(u.current){var i=n.current?n.current(t):t,o=c.current;d()(i,o)||(c.current=i,l(i))}else setTimeout((function(){r.data[e]=t,r.update(e)}))};return(t=r.callbacks)[e]||(t[e]=new Set),r.callbacks[e].add(i),r.update(e),function(){r.callbacks[e].delete(i)}}),[e]),s}},5025:function(e,t,r){"use strict";r.d(t,{oC:function(){return i},yw:function(){return n}});var n,i,o=r(82908);t.ZP=function(){var e=o.Z.useApp();return n=e.message,i=e.modal,e.notification,null}},91221:function(e,t,r){"use strict";r.d(t,{HH:function(){return v},N0:function(){return f},T:function(){return m},fx:function(){return y},mK:function(){return p},tw:function(){return k}});var n=r(90819),i=r.n(n),o=r(73193),a=r.n(o),s=r(89933),l=r.n(s),c=r(5488),u=r(14870);function p(e){return d.apply(this,arguments)}function d(){return(d=l()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.request)("/api/v1/provider/query/org",{method:"GET",params:a()(a()({},t),{},{channel:c.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function f(e){return h.apply(this,arguments)}function h(){return(h=l()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.request)("/api/v1/provider/query/uid",{method:"GET",params:a()(a()({},t),{},{channel:c.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(e){return g.apply(this,arguments)}function g(){return(g=l()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.request)("/api/v1/provider/create",{method:"POST",data:a()(a()({},t),{},{channel:c.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function y(e){return b.apply(this,arguments)}function b(){return(b=l()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.request)("/api/v1/provider/update",{method:"POST",data:a()(a()({},t),{},{channel:c.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function v(e){return w.apply(this,arguments)}function w(){return(w=l()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.request)("/api/v1/provider/delete",{method:"POST",data:a()(a()({},t),{},{channel:c.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function k(){return S.apply(this,arguments)}function S(){return(S=l()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.request)("/api/v1/provider/config/default",{method:"GET",params:{channel:c.XtJ}}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},16843:function(e,t,r){"use strict";r.d(t,{N9:function(){return y},O8:function(){return m},Tm:function(){return x},Y7:function(){return f},bf:function(){return k},kS:function(){return C},kZ:function(){return T},x4:function(){return p},z2:function(){return v}});var n=r(90819),i=r.n(n),o=r(73193),a=r.n(o),s=r(89933),l=r.n(s),c=r(5488),u=r(14870);function p(e){return d.apply(this,arguments)}function d(){return(d=l()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.request)("/auth/v1/login",{method:"POST",data:a()(a()({},t),{},{channel:c.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function f(e){return h.apply(this,arguments)}function h(){return(h=l()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.request)("/auth/v1/send/mobile",{method:"POST",data:a()(a()({},t),{},{channel:c.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(e){return g.apply(this,arguments)}function g(){return(g=l()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.request)("/auth/v1/send/email",{method:"POST",data:a()(a()({},t),{},{channel:c.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function y(e){return b.apply(this,arguments)}function b(){return(b=l()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.request)("/auth/v1/login/mobile",{method:"POST",data:a()(a()({},t),{},{channel:c.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function v(e){return w.apply(this,arguments)}function w(){return(w=l()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.request)("/auth/v1/register",{method:"POST",data:a()({},t)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function k(e){return S.apply(this,arguments)}function S(){return(S=l()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.request)("/auth/v1/login/accessToken",{method:"POST",data:{accessToken:t,channel:c.XtJ}}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(e,t){return E.apply(this,arguments)}function E(){return(E=l()(i()().mark((function e(t,r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.request)("/auth/v1/vip/scan/query",{method:"GET",params:{deviceUid:t,forceRefresh:r,channel:c.XtJ}}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function T(e){return _.apply(this,arguments)}function _(){return(_=l()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.request)("/auth/v1/vip/scan/login",{method:"POST",data:a()(a()({},t),{},{channel:c.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function C(e,t){return A.apply(this,arguments)}function A(){return(A=l()(i()().mark((function e(t,r){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.request)("/api/v1/user/logout",a()({method:"POST",data:{accessToken:t,channel:c.XtJ}},r||{})));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},20467:function(e,t,r){"use strict";r.d(t,{Ai:function(){return k},Cp:function(){return T},KF:function(){return O},Nq:function(){return y},Uk:function(){return C},_9:function(){return p},ck:function(){return x},h8:function(){return v},pz:function(){return f},r4:function(){return m}});var n=r(90819),i=r.n(n),o=r(73193),a=r.n(o),s=r(89933),l=r.n(s),c=r(5488),u=r(14870);function p(e){return d.apply(this,arguments)}function d(){return(d=l()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.request)("/api/v1/user/query/org",{method:"GET",params:a()(a()({},t),{},{channel:c.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function f(e){return h.apply(this,arguments)}function h(){return(h=l()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.request)("/api/v1/user/query/org",{method:"GET",params:a()(a()({},t),{},{channel:c.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(e){return g.apply(this,arguments)}function g(){return(g=l()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.request)("/api/v1/user/create",{method:"POST",data:a()(a()({},t),{},{channel:c.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function y(e){return b.apply(this,arguments)}function b(){return(b=l()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.request)("/api/v1/user/update",{method:"POST",data:a()(a()({},t),{},{channel:c.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function v(e){return w.apply(this,arguments)}function w(){return(w=l()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.request)("/api/v1/user/delete",{method:"POST",data:a()(a()({},t),{},{channel:c.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function k(e){return S.apply(this,arguments)}function S(){return(S=l()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.request)("/api/v1/user/profile",a()({method:"GET",params:{channel:c.XtJ}},t||{})));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(e){return E.apply(this,arguments)}function E(){return(E=l()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.request)("/api/v1/user/update",{method:"POST",data:a()(a()({},t),{},{channel:c.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function T(e){return _.apply(this,arguments)}function _(){return(_=l()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.request)("/api/v1/user/change/password",{method:"POST",data:a()(a()({},t),{},{channel:c.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function C(e){return A.apply(this,arguments)}function A(){return(A=l()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.request)("/api/v1/user/change/email",{method:"POST",data:a()(a()({},t),{},{channel:c.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function O(e){return R.apply(this,arguments)}function R(){return(R=l()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,u.request)("/api/v1/user/change/mobile",{method:"POST",data:a()(a()({},t),{},{channel:c.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},51925:function(e,t,r){"use strict";r.d(t,{Kd:function(){return Z},gj:function(){return z},$_:function(){return s}});var n=r(35742),i=r(44194),o=r(4147),a=r(31549),s=function(){return(0,a.jsx)(n.q,{style:{},copyright:"v".concat(o.i8),links:[]})},l=(r(5488),r(14870)),c=r(76711),u=r.n(c),p=r(73193),d=r.n(p),f=r(10022),h=r(68779),m=r(77260),g={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M704 446H320c-4.4 0-8 3.6-8 8v402c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8V454c0-4.4-3.6-8-8-8zm-328 64h272v117H376V510zm272 290H376V683h272v117z"}},{tag:"path",attrs:{d:"M424 748a32 32 0 1064 0 32 32 0 10-64 0zm0-178a32 32 0 1064 0 32 32 0 10-64 0z"}},{tag:"path",attrs:{d:"M811.4 368.9C765.6 248 648.9 162 512.2 162S258.8 247.9 213 368.8C126.9 391.5 63.5 470.2 64 563.6 64.6 668 145.6 752.9 247.6 762c4.7.4 8.7-3.3 8.7-8v-60.4c0-4-3-7.4-7-7.9-27-3.4-52.5-15.2-72.1-34.5-24-23.5-37.2-55.1-37.2-88.6 0-28 9.1-54.4 26.2-76.4 16.7-21.4 40.2-36.9 66.1-43.7l37.9-10 13.9-36.7c8.6-22.8 20.6-44.2 35.7-63.5 14.9-19.2 32.6-36 52.4-50 41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.3c19.9 14 37.5 30.8 52.4 50 15.1 19.3 27.1 40.7 35.7 63.5l13.8 36.6 37.8 10c54.2 14.4 92.1 63.7 92.1 120 0 33.6-13.2 65.1-37.2 88.6-19.5 19.2-44.9 31.1-71.9 34.5-4 .5-6.9 3.9-6.9 7.9V754c0 4.7 4.1 8.4 8.8 8 101.7-9.2 182.5-94 183.2-198.2.6-93.4-62.7-172.1-148.6-194.9z"}}]},name:"cloud-server",theme:"outlined"},y=r(54183),b=function(e,t){return i.createElement(y.Z,(0,m.Z)({},e,{ref:t,icon:g}))};var v=i.forwardRef(b),w={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M904 816H120c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-80c0-4.4-3.6-8-8-8zm-650.3-80h85c4.2 0 8-2.7 9.3-6.8l53.7-166h219.2l53.2 166c1.3 4 5 6.8 9.3 6.8h89.1c1.1 0 2.2-.2 3.2-.5a9.7 9.7 0 006-12.4L573.6 118.6a9.9 9.9 0 00-9.2-6.6H462.1c-4.2 0-7.9 2.6-9.2 6.6L244.5 723.1c-.4 1-.5 2.1-.5 3.2-.1 5.3 4.3 9.7 9.7 9.7zm255.9-516.1h4.1l83.8 263.8H424.9l84.7-263.8z"}}]},name:"font-colors",theme:"outlined"},k=function(e,t){return i.createElement(y.Z,(0,m.Z)({},e,{ref:t,icon:w}))};var S=i.forwardRef(k),x=r(90879),E=r(25640),T=r(29),_=function(e,t){return i.createElement(y.Z,(0,m.Z)({},e,{ref:t,icon:T.Z}))};var C=i.forwardRef(_),A=r(4610),O=r(53504),R=r(56321),P=r(10154),I=r.n(P),M=r(84176),q=r.n(M),D=r(78359),N=r(51865),L=r.n(N),j=["overlayClassName"],B=function(e){var t=e.overlayClassName,r=q()(e,j),n=(0,A.l)((function(e){var t=e.token;return I()({},"@media screen and (max-width: ".concat(t.screenXS,"px)"),{width:"100%"})}));return(0,a.jsx)(D.Z,d()({overlayClassName:L()(n,t)},r))},$=r(33363),F=r(24522),U=r(18580),z=function(){var e=((0,l.useModel)("@@initialState").initialState||{}).userInfo;return(0,a.jsx)("span",{className:"action",children:null==e?void 0:e.nickname})},Z=function(e){var t,r=e.menu,n=e.children,o=(0,A.l)((function(e){var t=e.token;return{display:"flex",height:"48px",overflow:"hidden",alignItems:"center",cursor:"pointer",borderRadius:t.borderRadius,"&:hover":{backgroundColor:t.colorBgTextHover}}})),s=(0,l.useModel)("@@initialState"),c=s.initialState,p=s.setInitialState,m=(0,F.Z)().setThemeMode,g=(0,i.useCallback)((function(e){var t=e.key;if("logout"===t)return(0,$.Qk)(),void(0,R.flushSync)((function(){p((function(e){return d()(d()({},e),{},{userInfo:void 0})}))}));"profile"!==t?"basic"!==t?"organization"!==t?"lang.en-US"===t?(0,l.setLocale)("en-US"):"lang.zh-CN"===t?(0,l.setLocale)("zh-CN"):"lang.zh-TW"===t?(0,l.setLocale)("zh-TW"):"theme.light"===t?(m("light"),window.location.reload()):"theme.dark"===t?(m("dark"),window.location.reload()):"theme.system"===t?(m("system"),window.location.reload()):"excel"===t&&window.open((0,U.hf)(),"_blank"):l.history.push("/team/company/info"):l.history.push("/setting/basic"):l.history.push("/setting/profile")}),[p]),y=(0,a.jsx)("span",{className:o,children:(0,a.jsx)(O.Z,{size:"small",style:{marginRight:8}})});if(!c)return y;var b=c.userInfo;if(!b||null==b||!b.nickname)return y;var w=[].concat(u()(r?[{key:"profile",icon:(0,a.jsx)(f.Z,{}),label:(0,a.jsx)(l.FormattedMessage,{id:"menu.setting.profile"})},{key:"basic",icon:(0,a.jsx)(h.Z,{}),label:(0,a.jsx)(l.FormattedMessage,{id:"menu.setting.basic"})},{key:"organization",icon:(0,a.jsx)(v,{}),label:null==b||null===(t=b.currentOrganization)||void 0===t?void 0:t.name},{type:"divider"},{key:"lang",icon:(0,a.jsx)(S,{}),label:(0,a.jsx)(l.FormattedMessage,{id:"setting.lang"}),children:[{key:"lang.en-US",label:"English"},{key:"lang.zh-CN",label:"简体中文"},{key:"lang.zh-TW",label:"繁体中文"}]},{key:"theme",icon:(0,a.jsx)(x.Z,{}),label:(0,a.jsx)(l.FormattedMessage,{id:"setting.theme"}),children:[{key:"theme.light",label:(0,a.jsx)(l.FormattedMessage,{id:"theme.light"})},{key:"theme.dark",label:(0,a.jsx)(l.FormattedMessage,{id:"theme.dark"})},{key:"theme.system",label:(0,a.jsx)(l.FormattedMessage,{id:"theme.system"})}]},{type:"divider"},{key:"excel",icon:(0,a.jsx)(E.Z,{}),label:(0,a.jsx)(l.FormattedMessage,{id:"setting.excel"})}]:[]),[{key:"logout",icon:(0,a.jsx)(C,{}),label:(0,a.jsx)(l.FormattedMessage,{id:"app.logout"})}]);return(0,a.jsx)(B,{menu:{selectedKeys:[],onClick:g,items:w},children:n})};r(28445)},75831:function(e,t,r){"use strict";r.d(t,{I:function(){return p},w:function(){return d}});var n=r(45332),i=r.n(n),o=r(44194),a=r(41013),s=r(24522),l=r(92729),c=r(95660),u=r(31549),p=(0,o.createContext)({}),d=function(e){var t=e.children,r=(0,o.useState)(!1),n=i()(r,2),d=n[0],f=n[1],h=(0,l.t)((function(e){return e.accessToken})),m=(0,o.useMemo)((function(){return!!h&&h.trim().length>0}),[h]),g=(0,s.Z)(),y=g.themeMode,b=g.setThemeMode,v=g.isDarkMode,w=(0,o.useState)(a.Z),k=i()(w,2),S=k[0],x=k[1];return(0,u.jsx)(p.Provider,{value:{isCustomServer:d,setIsCustomServer:f,isLoggedIn:m,isDarkMode:v,themeMode:y,setThemeMode:b,locale:S,changeLocale:function(e){var t=e.target.value;c.Z.log("localeValue:",t),x(t)}},children:t})}},24522:function(e,t,r){"use strict";var n=r(45332),i=r.n(n),o=r(5488),a=r(44194);t.Z=function(){var e=localStorage.getItem(o.AEB)||"light",t=(0,a.useState)(e),r=i()(t,2),n=r[0],s=r[1],l=localStorage.getItem(o.sxn)||"system",c=(0,a.useState)(l),u=i()(c,2),p=u[0],d=u[1];return(0,a.useEffect)((function(){"system"===l&&(window.matchMedia("(prefers-color-scheme: dark)").matches?s("dark"):s("light"),window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",(function(e){e.matches?s("dark"):s("light")})))}),[]),(0,a.useEffect)((function(){localStorage.setItem(o.sxn,p),"light"===p?s("light"):"dark"===p?s("dark"):"system"===p&&(window.matchMedia("(prefers-color-scheme: dark)").matches?s("dark"):s("light"))}),[p]),(0,a.useEffect)((function(){localStorage.setItem(o.AEB,n)}),[n]),{themeName:n,setThemeName:s,themeMode:p,setThemeMode:d,isDarkMode:"dark"===n,isLightMode:"light"===n}}},18751:function(e,t,r){"use strict";var n=r(5488),i=r(33363),o=r(14870);t.Z=function(){var e=(0,o.useIntl)();return{translateString:function(t){return null==t?t:t&&(null!=t&&t.startsWith(n.VoP)||null!=t&&t.startsWith("ROLE_"))?e.formatMessage({id:t,defaultMessage:t}):t},translateStringTranct:function(t){return null==t?t:null!=t&&t.startsWith(n.VoP)||null!=t&&t.startsWith("ROLE_")?(0,i.aS)(e.formatMessage({id:t,defaultMessage:t}),10):(0,i.aS)(t,10)}}}},28445:function(e,t,r){"use strict";r(44194);var n=r(68724),i=r(79401),o=r(34042),a=r(88344),s=r(78875),l=r(20228),c=r(65532),u=r(82373),p=r(14870),d=r(28977),f=r.n(d),h=r(31549);t.Z=function(e){var t,r=e.visible,d=e.onClose,m=e.record,g=(0,p.useIntl)();return(0,h.jsx)(n.Z,{title:g.formatMessage({id:"quality.check.details"}),width:800,open:r,onClose:d,destroyOnClose:!0,children:m&&(0,h.jsxs)("div",{children:[(0,h.jsx)(i.Z,{title:g.formatMessage({id:"quality.check.basic.info"}),size:"small",style:{marginBottom:16},children:(0,h.jsxs)(o.Z,{column:2,size:"small",children:[(0,h.jsx)(o.Z.Item,{label:g.formatMessage({id:"quality.check.uid"}),children:m.uid}),(0,h.jsx)(o.Z.Item,{label:g.formatMessage({id:"quality.check.type"}),children:(0,h.jsx)(a.Z,{color:function(e){switch(e){case"ONLINE_SERVICE":return"blue";case"BOT":return"green";case"CALL_CENTER":return"orange";default:return"default"}}(m.type),children:function(e){switch(e){case"ONLINE_SERVICE":return g.formatMessage({id:"quality.check.type.onlineService"});case"BOT":return g.formatMessage({id:"quality.check.type.bot"});case"CALL_CENTER":return g.formatMessage({id:"quality.check.type.callCenter"});default:return e}}(m.type)})}),(0,h.jsx)(o.Z.Item,{label:g.formatMessage({id:"quality.check.createdAt"}),children:m.createdAt?f()(m.createdAt).format("YYYY-MM-DD HH:mm:ss"):"-"}),(0,h.jsx)(o.Z.Item,{label:g.formatMessage({id:"quality.check.updatedAt"}),children:m.updatedAt?f()(m.updatedAt).format("YYYY-MM-DD HH:mm:ss"):"-"})]})}),(0,h.jsx)(i.Z,{title:g.formatMessage({id:"quality.check.score.statistics"}),size:"small",style:{marginBottom:16},children:(0,h.jsxs)(s.Z,{gutter:16,children:[(0,h.jsx)(l.Z,{span:8,children:(0,h.jsx)(c.Z,{title:g.formatMessage({id:"quality.check.totalScore"}),value:m.totalScore||0,valueStyle:{color:(t=m.totalScore||0,t>=90?"#52c41a":t>=80?"#1890ff":t>=60?"#faad14":"#ff4d4f")},suffix:"分"})}),(0,h.jsx)(l.Z,{span:8,children:(0,h.jsx)(c.Z,{title:g.formatMessage({id:"quality.check.bonusScore"}),value:m.bonusScore||0,valueStyle:{color:"#52c41a"},prefix:"+",suffix:"分"})}),(0,h.jsx)(l.Z,{span:8,children:(0,h.jsx)(c.Z,{title:g.formatMessage({id:"quality.check.deductionScore"}),value:m.deductionScore||0,valueStyle:{color:"#ff4d4f"},prefix:"-",suffix:"分"})})]})}),(0,h.jsx)(i.Z,{title:g.formatMessage({id:"quality.check.indicators.details"}),size:"small",children:m.indicators&&m.indicators.length>0?(0,h.jsx)("div",{children:m.indicators.map((function(e,t){return(0,h.jsx)("div",{style:{marginBottom:12},children:(0,h.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",padding:"8px 12px",backgroundColor:e.deduction?"#fff2f0":"#f6ffed",border:"1px solid ".concat(e.deduction?"#ffccc7":"#b7eb8f"),borderRadius:"6px"},children:[(0,h.jsxs)("div",{style:{flex:1},children:[(0,h.jsx)("div",{style:{fontWeight:"bold",color:e.deduction?"#cf1322":"#389e0d",marginBottom:"4px"},children:e.indicatorName}),e.description&&(0,h.jsx)("div",{style:{fontSize:"12px",color:"#666",marginBottom:"4px"},children:e.description}),e.mandatory&&(0,h.jsx)("div",{style:{fontSize:"12px",color:"#666",fontStyle:"italic"},children:g.formatMessage({id:"quality.indicator.mandatory"})})]}),(0,h.jsx)("div",{style:{marginLeft:"12px",textAlign:"right"},children:(0,h.jsxs)(a.Z,{color:e.deduction?"red":"green",style:{fontSize:"14px",padding:"4px 8px"},children:[e.deduction?"-":"+",e.indicatorScore||0,"分"]})})]})},t)}))}):(0,h.jsx)("div",{style:{textAlign:"center",color:"#999",padding:"20px"},children:g.formatMessage({id:"quality.check.no.indicators"})})}),m.comment&&(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(u.Z,{}),(0,h.jsx)(i.Z,{title:g.formatMessage({id:"quality.check.remarks"}),size:"small",children:(0,h.jsx)("div",{style:{padding:"8px 12px",backgroundColor:"#f5f5f5",borderRadius:"4px",whiteSpace:"pre-wrap"},children:m.comment})})]})]})})}},46747:function(e,t,r){"use strict";r.d(t,{A:function(){return p}});var n=r(73193),i=r.n(n),o=r(76711),a=r.n(o),s=r(5488),l=r(16894),c=r(45034),u=r(47401),p=(0,l.Ue)()((0,c.mW)((0,c.tJ)((0,u.n)((function(e,t){return{llmproviderResult:{data:{content:[]}},currentLlmProvider:{uid:"",nickname:""},llmproviderConfigDefault:{defaultChatProvider:"",defaultChatModel:"",defaultEmbeddingProvider:"",defaultEmbeddingModel:""},insertLlmProvider:function(t){e((function(e){e.llmproviderResult.data.content.unshift(t)}))},upgradeLlmProvider:function(t){e((function(e){var r=e.llmproviderResult.data.content,n=r.findIndex((function(e){return e.uid===t.uid}));-1!==n?r[n]=t:console.warn("LlmProvider with uid ".concat(t.uid," not found."))}))},setLlmProviderResult:function(r){e({llmproviderResult:r});var n,i=t().currentLlmProvider;""!==i.uid&&void 0!==i||(null===(n=r.data)||void 0===n||null===(n=n.content)||void 0===n?void 0:n.length)>0&&e({currentLlmProvider:r.data.content[0]})},setCurrentLlmProvider:function(r){var n=t().llmproviderResult.data.content,o=n.findIndex((function(e){return e.uid===r.uid}));if(-1!==o){var s=[].concat(a()(n.slice(0,o)),[r],a()(n.slice(o+1))),l=i()(i()({},t().llmproviderResult),{},{data:{content:s}});e({llmproviderResult:l,currentLlmProvider:r})}else e({currentLlmProvider:r})},deleteCurrentLlmProvider:function(r){var n=t().llmproviderResult.data.content,o=n.findIndex((function(e){return e.uid===r}));-1!==o?e({llmproviderResult:i()(i()({},t().llmproviderResult),{},{data:{content:[].concat(a()(n.slice(0,o)),a()(n.slice(o+1)))}})}):console.warn("LlmProvider not found in cache:",r),t().currentLlmProvider.uid===r&&e({currentLlmProvider:{uid:""}})},setLlmProviderConfigDefault:function(t){e({llmproviderConfigDefault:t})},deleteLlmProviderCache:function(){return e({},!0)}}})),{name:s.ajB})))},92729:function(e,t,r){"use strict";r.d(t,{t:function(){return s}});var n=r(5488),i=r(16894),o=r(45034),a=r(47401),s=(0,i.Ue)()((0,o.mW)((0,o.tJ)((0,a.n)((function(e,t){return{accessToken:"",setAccessToken:function(t){localStorage.setItem(n.LA8,t),e({accessToken:t})},getAccessToken:function(){return t().accessToken},removeAccessToken:function(){localStorage.removeItem(n.LA8),e({accessToken:""})}}})),{name:n.qtN})))},34599:function(e,t,r){"use strict";r.d(t,{u:function(){return s}});var n=r(5488),i=r(16894),o=r(45034),a=r(47401),s=(0,i.Ue)()((0,o.mW)((0,o.tJ)((0,a.n)((function(e,t){return{currentOrg:{uid:"",name:"",description:""},setCurrentOrg:function(t){e({currentOrg:t})},deleteOrg:function(){return e({},!0)}}})),{name:n.IzN})))},90033:function(e,t,r){"use strict";r.d(t,{L:function(){return s}});var n=r(5488),i=r(16894),o=r(45034),a=r(47401),s=(0,i.Ue)()((0,o.mW)((0,o.tJ)((0,a.n)((function(e,t){return{userInfo:{uid:"",nickname:"",avatar:""},deviceUid:"",setUserInfo:function(t){e({userInfo:t})},setDeviceUid:function(t){e({deviceUid:t})},resetUserInfo:function(){var r;e({userInfo:{uid:null===(r=t().userInfo)||void 0===r?void 0:r.uid,nickname:"",avatar:""}})}}})),{name:n.EmD})))},97180:function(e,t,r){"use strict";r.d(t,{M:function(){return a}});var n=r(73193),i=r.n(n),o=r(18580),a=(0,r(16894).Ue)((function(e){return{config:{htmlUrl:(0,o.Cn)(),apiUrl:(0,o.kG)(),placement:"bottom-left",draggable:!1,chatConfig:{org:"df_org_uid",t:"1",sid:"df_wg_uid"},bubbleConfig:{show:!1,icon:"👋",title:"需要帮助么",subtitle:"点击我,与我对话"},theme:{mode:"system",textColor:"#ffffff",backgroundColor:"#0066FF"},buttonConfig:{show:!1},locale:"zh-cn"},updateConfig:function(t){return e((function(e){return{config:i()(i()({},e.config),t)}}))}}}))},18580:function(e,t,r){"use strict";r.d(t,{hf:function(){return hr},x5:function(){return vr},zw:function(){return wr},os:function(){return Sr},R1:function(){return kr},IY:function(){return yr},LG:function(){return br},$E:function(){return gr},IA:function(){return lr},HU:function(){return ur},W$:function(){return cr},kG:function(){return tr},Z$:function(){return sr},Cn:function(){return ar},Xs:function(){return Er},nt:function(){return Cr},V:function(){return fr},e:function(){return Ir},L5:function(){return nr},xn:function(){return Rr},do:function(){return _r},Hg:function(){return xr},OH:function(){return dr},W1:function(){return pr},ec:function(){return Or},ye:function(){return Ar},M$:function(){return rr},_p:function(){return Mr},NL:function(){return Lr},$A:function(){return qr},OJ:function(){return Nr},Nu:function(){return Dr},Ox:function(){return jr},Gv:function(){return Pr},VN:function(){return Br},ME:function(){return Jt}});var n={};r.r(n),r.d(n,{hasBrowserEnv:function(){return Te},hasStandardBrowserEnv:function(){return Ce},hasStandardBrowserWebWorkerEnv:function(){return Ae},navigator:function(){return _e},origin:function(){return Oe}});var i=r(90819),o=r.n(i),a=r(89933),s=r.n(a),l=r(45332),c=r(89957);function u(e,t){return function(){return e.apply(t,arguments)}}var p=r(73656),d=Object.prototype.toString,f=Object.getPrototypeOf,h=Symbol.iterator,m=Symbol.toStringTag,g=function(e){return function(t){var r=d.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())}}(Object.create(null)),y=function(e){return e=e.toLowerCase(),function(t){return g(t)===e}},b=function(e){return function(t){return c(t)===e}},v=Array.isArray,w=b("undefined");function k(e){return null!==e&&!w(e)&&null!==e.constructor&&!w(e.constructor)&&E(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}var S=y("ArrayBuffer");var x=b("string"),E=b("function"),T=b("number"),_=function(e){return null!==e&&"object"===c(e)},C=function(e){if("object"!==g(e))return!1;var t=f(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||m in e||h in e)},A=y("Date"),O=y("File"),R=y("Blob"),P=y("FileList"),I=y("URLSearchParams"),M=["ReadableStream","Request","Response","Headers"].map(y),q=l(M,4),D=q[0],N=q[1],L=q[2],j=q[3];function B(e,t){var r,n,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=i.allOwnKeys,a=void 0!==o&&o;if(null!=e)if("object"!==c(e)&&(e=[e]),v(e))for(r=0,n=e.length;r0;)if(t===(r=n[i]).toLowerCase())return r;return null}var F="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,U=function(e){return!w(e)&&e!==F};var z,Z=(z="undefined"!=typeof Uint8Array&&f(Uint8Array),function(e){return z&&e instanceof z}),H=y("HTMLFormElement"),W=function(e){var t=Object.prototype.hasOwnProperty;return function(e,r){return t.call(e,r)}}(),V=y("RegExp"),G=function(e,t){var r=Object.getOwnPropertyDescriptors(e),n={};B(r,(function(r,i){var o;!1!==(o=t(r,i,e))&&(n[i]=o||r)})),Object.defineProperties(e,n)};var K,Y,Q,X,J=y("AsyncFunction"),ee=(K="function"==typeof setImmediate,Y=E(F.postMessage),K?setImmediate:Y?(Q="axios@".concat(Math.random()),X=[],F.addEventListener("message",(function(e){var t=e.source,r=e.data;t===F&&r===Q&&X.length&&X.shift()()}),!1),function(e){X.push(e),F.postMessage(Q,"*")}):function(e){return setTimeout(e)}),te="undefined"!=typeof queueMicrotask?queueMicrotask.bind(F):void 0!==p&&p.nextTick||ee,re={isArray:v,isArrayBuffer:S,isBuffer:k,isFormData:function(e){var t;return e&&("function"==typeof FormData&&e instanceof FormData||E(e.append)&&("formdata"===(t=g(e))||"object"===t&&E(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&S(e.buffer)},isString:x,isNumber:T,isBoolean:function(e){return!0===e||!1===e},isObject:_,isPlainObject:C,isEmptyObject:function(e){if(!_(e)||k(e))return!1;try{return 0===Object.keys(e).length&&Object.getPrototypeOf(e)===Object.prototype}catch(e){return!1}},isReadableStream:D,isRequest:N,isResponse:L,isHeaders:j,isUndefined:w,isDate:A,isFile:O,isBlob:R,isRegExp:V,isFunction:E,isStream:function(e){return _(e)&&E(e.pipe)},isURLSearchParams:I,isTypedArray:Z,isFileList:P,forEach:B,merge:function e(){for(var t=U(this)&&this||{},r=t.caseless,n={},i=function(t,i){var o=r&&$(n,i)||i;C(n[o])&&C(t)?n[o]=e(n[o],t):C(t)?n[o]=e({},t):v(t)?n[o]=t.slice():n[o]=t},o=0,a=arguments.length;o3&&void 0!==arguments[3]?arguments[3]:{},i=n.allOwnKeys;return B(t,(function(t,n){r&&E(t)?e[n]=u(t,r):e[n]=t}),{allOwnKeys:i}),e},trim:function(e){return e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e},inherits:function(e,t,r,n){e.prototype=Object.create(t.prototype,n),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},toFlatObject:function(e,t,r,n){var i,o,a,s={};if(t=t||{},null==e)return t;do{for(o=(i=Object.getOwnPropertyNames(e)).length;o-- >0;)a=i[o],n&&!n(a,e,t)||s[a]||(t[a]=e[a],s[a]=!0);e=!1!==r&&f(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},kindOf:g,kindOfTest:y,endsWith:function(e,t,r){e=String(e),(void 0===r||r>e.length)&&(r=e.length),r-=t.length;var n=e.indexOf(t,r);return-1!==n&&n===r},toArray:function(e){if(!e)return null;if(v(e))return e;var t=e.length;if(!T(t))return null;for(var r=new Array(t);t-- >0;)r[t]=e[t];return r},forEachEntry:function(e,t){for(var r,n=(e&&e[h]).call(e);(r=n.next())&&!r.done;){var i=r.value;t.call(e,i[0],i[1])}},matchAll:function(e,t){for(var r,n=[];null!==(r=e.exec(t));)n.push(r);return n},isHTMLForm:H,hasOwnProperty:W,hasOwnProp:W,reduceDescriptors:G,freezeMethods:function(e){G(e,(function(t,r){if(E(e)&&-1!==["arguments","caller","callee"].indexOf(r))return!1;var n=e[r];E(n)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=function(){throw Error("Can not rewrite read-only method '"+r+"'")}))}))},toObjectSet:function(e,t){var r={},n=function(e){e.forEach((function(e){r[e]=!0}))};return v(e)?n(e):n(String(e).split(t)),r},toCamelCase:function(e){return e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,r){return t.toUpperCase()+r}))},noop:function(){},toFiniteNumber:function(e,t){return null!=e&&Number.isFinite(e=+e)?e:t},findKey:$,global:F,isContextDefined:U,isSpecCompliantForm:function(e){return!!(e&&E(e.append)&&"FormData"===e[m]&&e[h])},toJSONObject:function(e){var t=new Array(10);return function e(r,n){if(_(r)){if(t.indexOf(r)>=0)return;if(k(r))return r;if(!("toJSON"in r)){t[n]=r;var i=v(r)?[]:{};return B(r,(function(t,r){var o=e(t,n+1);!w(o)&&(i[r]=o)})),t[n]=void 0,i}}return r}(e,0)},isAsyncFn:J,isThenable:function(e){return e&&(_(e)||E(e))&&E(e.then)&&E(e.catch)},setImmediate:ee,asap:te,isIterable:function(e){return null!=e&&E(e[h])}},ne=r(78796),ie=r(4977);function oe(e,t,r,n,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),r&&(this.config=r),n&&(this.request=n),i&&(this.response=i,this.status=i.status?i.status:null)}re.inherits(oe,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:re.toJSONObject(this.config),code:this.code,status:this.status}}});var ae=oe.prototype,se={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((function(e){se[e]={value:e}})),Object.defineProperties(oe,se),Object.defineProperty(ae,"isAxiosError",{value:!0}),oe.from=function(e,t,r,n,i,o){var a=Object.create(ae);return re.toFlatObject(e,a,(function(e){return e!==Error.prototype}),(function(e){return"isAxiosError"!==e})),oe.call(a,e.message,t,r,n,i),a.cause=e,a.name=e.name,o&&Object.assign(a,o),a};var le=oe,ce=r(15313).lW;function ue(e){return re.isPlainObject(e)||re.isArray(e)}function pe(e){return re.endsWith(e,"[]")?e.slice(0,-2):e}function de(e,t,r){return e?e.concat(t).map((function(e,t){return e=pe(e),!r&&t?"["+e+"]":e})).join(r?".":""):t}var fe=re.toFlatObject(re,{},null,(function(e){return/^is[A-Z]/.test(e)}));var he=function(e,t,r){if(!re.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;var n=(r=re.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!re.isUndefined(t[e])}))).metaTokens,i=r.visitor||u,o=r.dots,a=r.indexes,s=(r.Blob||"undefined"!=typeof Blob&&Blob)&&re.isSpecCompliantForm(t);if(!re.isFunction(i))throw new TypeError("visitor must be a function");function l(e){if(null===e)return"";if(re.isDate(e))return e.toISOString();if(re.isBoolean(e))return e.toString();if(!s&&re.isBlob(e))throw new le("Blob is not supported. Use a Buffer instead.");return re.isArrayBuffer(e)||re.isTypedArray(e)?s&&"function"==typeof Blob?new Blob([e]):ce.from(e):e}function u(e,r,i){var s=e;if(e&&!i&&"object"===c(e))if(re.endsWith(r,"{}"))r=n?r:r.slice(0,-2),e=JSON.stringify(e);else if(re.isArray(e)&&function(e){return re.isArray(e)&&!e.some(ue)}(e)||(re.isFileList(e)||re.endsWith(r,"[]"))&&(s=re.toArray(e)))return r=pe(r),s.forEach((function(e,n){!re.isUndefined(e)&&null!==e&&t.append(!0===a?de([r],n,o):null===a?r:r+"[]",l(e))})),!1;return!!ue(e)||(t.append(de(i,r,o),l(e)),!1)}var p=[],d=Object.assign(fe,{defaultVisitor:u,convertValue:l,isVisitable:ue});if(!re.isObject(e))throw new TypeError("data must be an object");return function e(r,n){if(!re.isUndefined(r)){if(-1!==p.indexOf(r))throw Error("Circular reference detected in "+n.join("."));p.push(r),re.forEach(r,(function(r,o){!0===(!(re.isUndefined(r)||null===r)&&i.call(t,r,re.isString(o)?o.trim():o,n,d))&&e(r,n?n.concat(o):[o])})),p.pop()}}(e),t};function me(e){var t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function ge(e,t){this._pairs=[],e&&he(e,this,t)}var ye=ge.prototype;ye.append=function(e,t){this._pairs.push([e,t])},ye.toString=function(e){var t=e?function(t){return e.call(this,t,me)}:me;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};var be=ge;function ve(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function we(e,t,r){if(!t)return e;var n=r&&r.encode||ve;re.isFunction(r)&&(r={serialize:r});var i,o=r&&r.serialize;if(i=o?o(t,r):re.isURLSearchParams(t)?t.toString():new be(t,r).toString(n)){var a=e.indexOf("#");-1!==a&&(e=e.slice(0,a)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e}var ke=function(){function e(){ne(this,e),this.handlers=[]}return ie(e,[{key:"use",value:function(e,t,r){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!r&&r.synchronous,runWhen:r?r.runWhen:null}),this.handlers.length-1}},{key:"eject",value:function(e){this.handlers[e]&&(this.handlers[e]=null)}},{key:"clear",value:function(){this.handlers&&(this.handlers=[])}},{key:"forEach",value:function(e){re.forEach(this.handlers,(function(t){null!==t&&e(t)}))}}]),e}(),Se={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},xe=r(73193),Ee={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:be,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},Te="undefined"!=typeof window&&"undefined"!=typeof document,_e="object"===("undefined"==typeof navigator?"undefined":c(navigator))&&navigator||void 0,Ce=Te&&(!_e||["ReactNative","NativeScript","NS"].indexOf(_e.product)<0),Ae="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,Oe=Te&&window.location.href||"http://localhost",Re=xe(xe({},n),Ee);var Pe=function(e){function t(e,r,n,i){var o=e[i++];if("__proto__"===o)return!0;var a=Number.isFinite(+o),s=i>=e.length;return o=!o&&re.isArray(n)?n.length:o,s?(re.hasOwnProp(n,o)?n[o]=[n[o],r]:n[o]=r,!a):(n[o]&&re.isObject(n[o])||(n[o]=[]),t(e,r,n[o],i)&&re.isArray(n[o])&&(n[o]=function(e){var t,r,n={},i=Object.keys(e),o=i.length;for(t=0;t-1,o=re.isObject(e);if(o&&re.isHTMLForm(e)&&(e=new FormData(e)),re.isFormData(e))return i?JSON.stringify(Pe(e)):e;if(re.isArrayBuffer(e)||re.isBuffer(e)||re.isStream(e)||re.isFile(e)||re.isBlob(e)||re.isReadableStream(e))return e;if(re.isArrayBufferView(e))return e.buffer;if(re.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();if(o){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return he(e,new Re.classes.URLSearchParams,xe({visitor:function(e,t,r,n){return Re.isNode&&re.isBuffer(e)?(this.append(t,e.toString("base64")),!1):n.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((r=re.isFileList(e))||n.indexOf("multipart/form-data")>-1){var a=this.env&&this.env.FormData;return he(r?{"files[]":e}:e,a&&new a,this.formSerializer)}}return o||i?(t.setContentType("application/json",!1),function(e,t,r){if(re.isString(e))try{return(t||JSON.parse)(e),re.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(r||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional||Ie.transitional,r=t&&t.forcedJSONParsing,n="json"===this.responseType;if(re.isResponse(e)||re.isReadableStream(e))return e;if(e&&re.isString(e)&&(r&&!this.responseType||n)){var i=!(t&&t.silentJSONParsing)&&n;try{return JSON.parse(e)}catch(e){if(i){if("SyntaxError"===e.name)throw le.from(e,le.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Re.classes.FormData,Blob:Re.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};re.forEach(["delete","get","head","post","put","patch"],(function(e){Ie.headers[e]={}}));var Me=Ie,qe=r(76711),De=r(86222),Ne=re.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Le=Symbol("internals");function je(e){return e&&String(e).trim().toLowerCase()}function Be(e){return!1===e||null==e?e:re.isArray(e)?e.map(Be):String(e)}function $e(e,t,r,n,i){return re.isFunction(n)?n.call(this,t,r):(i&&(t=r),re.isString(t)?re.isString(n)?-1!==t.indexOf(n):re.isRegExp(n)?n.test(t):void 0:void 0)}var Fe=function(e,t){function r(e){ne(this,r),e&&this.set(e)}return ie(r,[{key:"set",value:function(e,t,r){var n=this;function i(e,t,r){var i=je(t);if(!i)throw new Error("header name must be a non-empty string");var o=re.findKey(n,i);(!o||void 0===n[o]||!0===r||void 0===r&&!1!==n[o])&&(n[o||t]=Be(e))}var o=function(e,t){return re.forEach(e,(function(e,r){return i(e,r,t)}))};if(re.isPlainObject(e)||e instanceof this.constructor)o(e,t);else if(re.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()))o(function(e){var t,r,n,i={};return e&&e.split("\n").forEach((function(e){n=e.indexOf(":"),t=e.substring(0,n).trim().toLowerCase(),r=e.substring(n+1).trim(),!t||i[t]&&Ne[t]||("set-cookie"===t?i[t]?i[t].push(r):i[t]=[r]:i[t]=i[t]?i[t]+", "+r:r)})),i}(e),t);else if(re.isObject(e)&&re.isIterable(e)){var a,s,l,c={},u=De(e);try{for(u.s();!(l=u.n()).done;){var p=l.value;if(!re.isArray(p))throw TypeError("Object iterator must return a key-value pair");c[s=p[0]]=(a=c[s])?re.isArray(a)?[].concat(qe(a),[p[1]]):[a,p[1]]:p[1]}}catch(e){u.e(e)}finally{u.f()}o(c,t)}else null!=e&&i(t,e,r);return this}},{key:"get",value:function(e,t){if(e=je(e)){var r=re.findKey(this,e);if(r){var n=this[r];if(!t)return n;if(!0===t)return function(e){for(var t,r=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;t=n.exec(e);)r[t[1]]=t[2];return r}(n);if(re.isFunction(t))return t.call(this,n,r);if(re.isRegExp(t))return t.exec(n);throw new TypeError("parser must be boolean|regexp|function")}}}},{key:"has",value:function(e,t){if(e=je(e)){var r=re.findKey(this,e);return!(!r||void 0===this[r]||t&&!$e(0,this[r],r,t))}return!1}},{key:"delete",value:function(e,t){var r=this,n=!1;function i(e){if(e=je(e)){var i=re.findKey(r,e);!i||t&&!$e(0,r[i],i,t)||(delete r[i],n=!0)}}return re.isArray(e)?e.forEach(i):i(e),n}},{key:"clear",value:function(e){for(var t=Object.keys(this),r=t.length,n=!1;r--;){var i=t[r];e&&!$e(0,this[i],i,e,!0)||(delete this[i],n=!0)}return n}},{key:"normalize",value:function(e){var t=this,r={};return re.forEach(this,(function(n,i){var o=re.findKey(r,i);if(o)return t[o]=Be(n),void delete t[i];var a=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(function(e,t,r){return t.toUpperCase()+r}))}(i):String(i).trim();a!==i&&delete t[i],t[a]=Be(n),r[a]=!0})),this}},{key:"concat",value:function(){for(var e,t=arguments.length,r=new Array(t),n=0;n1?r-1:0),i=1;i1&&void 0!==arguments[1]?arguments[1]:Date.now();i=o,r=null,n&&(clearTimeout(n),n=null),e.apply(void 0,qe(t))};return[function(){for(var e=Date.now(),t=e-i,s=arguments.length,l=new Array(s),c=0;c=o?a(l,e):(r=l,n||(n=setTimeout((function(){n=null,a(r)}),o-t)))},function(){return r&&a(r)}]},Qe=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:3,n=0,i=Ke(50,250);return Ye((function(r){var o=r.loaded,a=r.lengthComputable?r.total:void 0,s=o-n,l=i(s);n=o;var c=Ge({loaded:o,total:a,progress:a?o/a:void 0,bytes:s,rate:l||void 0,estimated:l&&a&&o<=a?(a-o)/l:void 0,event:r,lengthComputable:null!=a},t?"download":"upload",!0);e(c)}),r)},Xe=function(e,t){var r=null!=e;return[function(n){return t[0]({lengthComputable:r,total:e,loaded:n})},t[1]]},Je=function(e){return function(){for(var t=arguments.length,r=new Array(t),n=0;n1?t-1:0),n=1;n1?"since :\n"+s.map(Rt).join("\n"):" "+Rt(s[0]):"as no adapter specified";throw new le("There is no suitable adapter to dispatch the request "+c,"ERR_NOT_SUPPORT")}return r};function Mt(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new We(null,e)}function qt(e){return Mt(e),e.headers=Ue.from(e.headers),e.data=ze.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1),It(e.adapter||Me.adapter)(e).then((function(t){return Mt(e),t.data=ze.call(e,e.transformResponse,t),t.headers=Ue.from(t.headers),t}),(function(t){return Ze(t)||(Mt(e),t&&t.response&&(t.response.data=ze.call(e,e.transformResponse,t.response),t.response.headers=Ue.from(t.response.headers))),Promise.reject(t)}))}var Dt="1.11.0",Nt={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){Nt[e]=function(r){return c(r)===e||"a"+(t<1?"n ":" ")+e}}));var Lt={};Nt.transitional=function(e,t,r){function n(e,t){return"[Axios v"+Dt+"] Transitional option '"+e+"'"+t+(r?". "+r:"")}return function(r,i,o){if(!1===e)throw new le(n(i," has been removed"+(t?" in "+t:"")),le.ERR_DEPRECATED);return t&&!Lt[i]&&(Lt[i]=!0,console.warn(n(i," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(r,i,o)}},Nt.spelling=function(e){return function(t,r){return console.warn("".concat(r," is likely a misspelling of ").concat(e)),!0}};var jt={assertOptions:function(e,t,r){if("object"!==c(e))throw new le("options must be an object",le.ERR_BAD_OPTION_VALUE);for(var n=Object.keys(e),i=n.length;i-- >0;){var o=n[i],a=t[o];if(a){var s=e[o],l=void 0===s||a(s,o,e);if(!0!==l)throw new le("option "+o+" must be "+l,le.ERR_BAD_OPTION_VALUE)}else if(!0!==r)throw new le("Unknown option "+o,le.ERR_BAD_OPTION)}},validators:Nt},Bt=jt.validators,$t=function(){function e(t){ne(this,e),this.defaults=t||{},this.interceptors={request:new ke,response:new ke}}var t;return ie(e,[{key:"request",value:(t=a(i().mark((function e(t,r){var n,o;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this._request(t,r);case 3:return e.abrupt("return",e.sent);case 6:if(e.prev=6,e.t0=e.catch(0),e.t0 instanceof Error){n={},Error.captureStackTrace?Error.captureStackTrace(n):n=new Error,o=n.stack?n.stack.replace(/^.+\n/,""):"";try{e.t0.stack?o&&!String(e.t0.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(e.t0.stack+="\n"+o):e.t0.stack=o}catch(e){}}throw e.t0;case 10:case"end":return e.stop()}}),e,this,[[0,6]])}))),function(e,r){return t.apply(this,arguments)})},{key:"_request",value:function(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{};var r=t=ot(this.defaults,t),n=r.transitional,i=r.paramsSerializer,o=r.headers;void 0!==n&&jt.assertOptions(n,{silentJSONParsing:Bt.transitional(Bt.boolean),forcedJSONParsing:Bt.transitional(Bt.boolean),clarifyTimeoutError:Bt.transitional(Bt.boolean)},!1),null!=i&&(re.isFunction(i)?t.paramsSerializer={serialize:i}:jt.assertOptions(i,{encode:Bt.function,serialize:Bt.function},!0)),void 0!==t.allowAbsoluteUrls||(void 0!==this.defaults.allowAbsoluteUrls?t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:t.allowAbsoluteUrls=!0),jt.assertOptions(t,{baseUrl:Bt.spelling("baseURL"),withXsrfToken:Bt.spelling("withXSRFToken")},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase();var a=o&&re.merge(o.common,o[t.method]);o&&re.forEach(["delete","get","head","post","put","patch","common"],(function(e){delete o[e]})),t.headers=Ue.concat(a,o);var s=[],l=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(l=l&&e.synchronous,s.unshift(e.fulfilled,e.rejected))}));var c,u=[];this.interceptors.response.forEach((function(e){u.push(e.fulfilled,e.rejected)}));var p,d=0;if(!l){var f=[qt.bind(this),void 0];for(f.unshift.apply(f,s),f.push.apply(f,u),p=f.length,c=Promise.resolve(t);d0;)n._listeners[t](e);n._listeners=null}})),this.promise.then=function(e){var t,r=new Promise((function(e){n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},t((function(e,t,i){n.reason||(n.reason=new We(e,t,i),r(n.reason))}))}return ie(e,[{key:"throwIfRequested",value:function(){if(this.reason)throw this.reason}},{key:"subscribe",value:function(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}},{key:"unsubscribe",value:function(e){if(this._listeners){var t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}}},{key:"toAbortSignal",value:function(){var e=this,t=new AbortController,r=function(e){t.abort(e)};return this.subscribe(r),t.signal.unsubscribe=function(){return e.unsubscribe(r)},t.signal}}],[{key:"source",value:function(){var t;return{token:new e((function(e){t=e})),cancel:t}}}]),e}(),zt=Ut;var Zt={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Zt).forEach((function(e){var t=l(e,2),r=t[0],n=t[1];Zt[n]=r}));var Ht=Zt;var Wt=function e(t){var r=new Ft(t),n=u(Ft.prototype.request,r);return re.extend(n,Ft.prototype,r,{allOwnKeys:!0}),re.extend(n,r,null,{allOwnKeys:!0}),n.create=function(r){return e(ot(t,r))},n}(Me);Wt.Axios=Ft,Wt.CanceledError=We,Wt.CancelToken=zt,Wt.isCancel=Ze,Wt.VERSION=Dt,Wt.toFormData=he,Wt.AxiosError=le,Wt.Cancel=Wt.CanceledError,Wt.all=function(e){return Promise.all(e)},Wt.spread=function(e){return function(t){return e.apply(null,t)}},Wt.isAxiosError=function(e){return re.isObject(e)&&!0===e.isAxiosError},Wt.mergeConfig=ot,Wt.AxiosHeaders=Ue,Wt.formToJSON=function(e){return Pe(re.isHTMLForm(e)?new FormData(e):e)},Wt.getAdapter=It,Wt.HttpStatusCode=Ht,Wt.default=Wt;var Vt=Wt,Gt=r(5488),Kt=r(14870);function Yt(){return Qt.apply(this,arguments)}function Qt(){return(Qt=s()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,Kt.request)("/config/bytedesk/properties",{method:"GET",params:{channel:Gt.XtJ}}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Xt=r(71765);function Jt(){return er.apply(this,arguments)}function er(){return(er=s()(o()().mark((function e(){var t,r,n,i,a,s,l;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Vt.get("/admin/config.json");case 3:t=e.sent,(r=t.data).enabled?(console.log("config enabled: ",r),localStorage.setItem(Gt.gZF,Gt.Eci),localStorage.setItem(Gt.h_R,r.apiUrl),localStorage.setItem(Gt.xE3,r.websocketUrl),localStorage.setItem(Gt.gUi,r.htmlUrl)):"open"===Gt.nGu?(console.log("config opensource"),n=window.location.protocol,i=window.location.hostname,a=window.location.port,s=n+"//"+i,a&&(s+=":"+a),l=("https:"===n?"wss:":"ws:")+"//"+i,a&&(l+=":9885"),l+="/websocket",console.log("apiUrl: ",s," port:",a," websocketUrl:",l),localStorage.setItem(Gt.gZF,Gt.Eci),localStorage.setItem(Gt.h_R,s),localStorage.setItem(Gt.xE3,l),localStorage.setItem(Gt.gUi,s)):(console.log("config disabled"),localStorage.setItem(Gt.gZF,Gt.hl8),localStorage.removeItem(Gt.h_R),localStorage.removeItem(Gt.xE3),localStorage.removeItem(Gt.gUi)),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),console.log("error: ",e.t0);case 11:case"end":return e.stop()}}),e,null,[[0,8]])})))).apply(this,arguments)}function tr(){if(localStorage.getItem(Gt.Ss2)===Gt.Eci){var e=localStorage.getItem(Gt.DuM);return null===e?"http://127.0.0.1:9003":e}if(localStorage.getItem(Gt.gZF)===Gt.Eci){var t=localStorage.getItem(Gt.h_R);return null===t?"http://127.0.0.1:9003":t}return"http://127.0.0.1:9003"}function rr(){return tr()+"/api/v1/upload/file"}function nr(){if(localStorage.getItem(Gt.gZF)===Gt.Eci){var e=localStorage.getItem(Gt.gUi);return null===e?"http://127.0.0.1:9003":e}return"http://127.0.0.1:9003"}function ir(){return nr()}function or(){return nr()}function ar(){return nr()+"/chat/"}function sr(){return nr()+"/chat/iframe.html"}function lr(){return nr()+"/agent"}function cr(){return ir()+"/agenticflow/ticketbuilder"}function ur(){return ir()+"/agenticflow/flowgram"}function pr(e){return or()+"/notebase/kbase/"+e}function dr(e){return or()+"/notebase/article/"+e+"/edit"}function fr(){return nr()}function hr(){return tr()+"/excel/download"}function mr(e){return tr()+"/excel/download"+e}function gr(){window.open(mr("/team_member.xlsx"))}function yr(){window.open(mr("/kbase_faq.xlsx"))}function br(){window.open(mr("/kbase_text.xlsx"))}function vr(){window.open(mr("/kbase_auto_reply_fixed.xlsx"))}function wr(){window.open(mr("/kbase_auto_reply_keyword.xlsx"))}function kr(){window.open(mr("/kbase_taboo.xlsx"))}function Sr(){window.open(mr("/kbase_quick_reply.xlsx"))}function xr(){var e=localStorage.getItem(Gt.Ss2);if(console.log("custom_enabled: ",e),e===Gt.Eci){var t=localStorage.getItem(Gt.sZT);return null===t?"ws://127.0.0.1:9885/websocket":t}var r=localStorage.getItem(Gt.gZF),n=localStorage.getItem(Gt.xE3);return r===Gt.Eci?n:"ws://127.0.0.1:9885/websocket"}function Er(){return Tr.apply(this,arguments)}function Tr(){return(Tr=s()(o()().mark((function e(){var t,r;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=localStorage.getItem(Gt.hM),r=null,t)try{r=JSON.parse(t),console.log("Config loaded from local cache:",r)}catch(e){console.error("Error parsing cached config:",e)}return Yt().then((function(e){if(200===e.code){localStorage.setItem(Gt.hM,JSON.stringify(e.data)),console.log("Config updated from server:",e.data);var t=new CustomEvent("config-updated",{detail:{config:e.data}});window.dispatchEvent(t)}})).catch((function(e){console.error("Error fetching config from server:",e)})),e.abrupt("return",r);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _r(){if(Mr())return"https://www.weiyuai.cn/logo.png";var e=localStorage.getItem(Gt.hM);if(e){var t,r,n,i,o,a=JSON.parse(e);if(null!==(t=a.custom)&&void 0!==t&&t.enabled&&null!=a&&null!==(r=a.custom)&&void 0!==r&&r.logo&&(null==a||null===(n=a.custom)||void 0===n?void 0:n.logo.length)>0&&null!=a&&null!==(i=a.custom)&&void 0!==i&&i.logo.startsWith("http"))return null==a||null===(o=a.custom)||void 0===o?void 0:o.logo}return"https://www.weiyuai.cn/logo.png"}function Cr(){var e,t=localStorage.getItem(Gt.hM);return t?null===(e=JSON.parse(t).custom)||void 0===e?void 0:e.enabled:null}function Ar(){var e=localStorage.getItem(Gt.hM);if(e){var t,r,n,i,o=JSON.parse(e);if(null!=o&&null!==(t=o.custom)&&void 0!==t&&t.enabled&&null!=o&&null!==(r=o.custom)&&void 0!==r&&r.name&&(null==o||null===(n=o.custom)||void 0===n||null===(n=n.name)||void 0===n?void 0:n.length)>0)return null==o||null===(i=o.custom)||void 0===i?void 0:i.name}return null}function Or(){var e=localStorage.getItem(Gt.hM);if(e){var t,r,n=JSON.parse(e);if(null!=n&&null!==(t=n.custom)&&void 0!==t&&t.enabled)return null==n||null===(r=n.custom)||void 0===r?void 0:r.showRightCornerChat}return!0}function Rr(){var e=localStorage.getItem(Gt.hM);if(e){var t=JSON.parse(e),r=null==t?void 0:t.licenseKey;try{var n=(0,Xt.K_)(r);return n.expiryDate?n:Gt.OsQ}catch(e){return console.error("获取许可证信息失败:",e),Gt.OsQ}}return null}function Pr(){var e=localStorage.getItem(Gt.hM);if(e){var t=JSON.parse(e),r=null==t?void 0:t.licenseKey;try{var n=(0,Xt.Bw)(r);return(0,Xt.ZY)(r)?n:Gt.OsQ}catch(e){return console.error("检查过期失败:",e),Gt.OsQ}}return!0}function Ir(){var e=localStorage.getItem(Gt.hM);if(e){var t=JSON.parse(e);try{var r=(0,Xt.K_)(null==t?void 0:t.licenseKey);return r.expiryDate?r.edition:Gt.OsQ}catch(e){return console.error("获取版本信息失败:",e),Gt.OsQ}}return null}function Mr(){return Ir()===Gt.dbF}function qr(){return Ir()===Gt.hj_}function Dr(){return Ir()===Gt.tmZ}function Nr(){var e=Ir();return e===Gt.hj_||e===Gt.tmZ}function Lr(){var e=localStorage.getItem(Gt.hM);if(e){var t=JSON.parse(e),r=null==t?void 0:t.licenseKey;try{var n=(0,Xt.K_)(r);return n.expiryDate?n.edition===Gt.dbF||n.edition===Gt.hj_||n.edition===Gt.tmZ:Gt.OsQ}catch(e){return console.error("解密许可证失败:",e),Gt.OsQ}}return!1}function jr(){return"open"===Gt.mte}function Br(){var e=Rr();return e!==Gt.OsQ&&"weiyu"===(null==e?void 0:e.name)}},5488:function(e,t,r){"use strict";r.d(t,{$Ox:function(){return Zt},$Ru:function(){return Je},$mt:function(){return yt},$oB:function(){return Fr},ACv:function(){return cn},AEB:function(){return S},AIt:function(){return Ri},AJd:function(){return Wo},ATf:function(){return _t},AzB:function(){return co},B2x:function(){return Ma},B6M:function(){return Io},BG8:function(){return N},BMI:function(){return Wn},BOH:function(){return hn},BWI:function(){return sa},BWT:function(){return gi},Bt2:function(){return Ki},Bv_:function(){return Bo},Bye:function(){return na},C20:function(){return $},CCt:function(){return pn},CEF:function(){return Ze},Cml:function(){return U},Cy5:function(){return Ho},DCc:function(){return Dt},DGp:function(){return qo},DMM:function(){return ha},DST:function(){return Qn},DiZ:function(){return re},Drr:function(){return va},DuM:function(){return P},EIw:function(){return fe},EXG:function(){return Ht},Eci:function(){return A},Eis:function(){return G},EmD:function(){return X},EtT:function(){return fa},Eud:function(){return Be},F2k:function(){return qr},F4$:function(){return be},FEn:function(){return _r},FJU:function(){return Mt},FL4:function(){return Zr},FLy:function(){return Lr},FM$:function(){return F},FPS:function(){return Dr},FQ1:function(){return Oa},FXY:function(){return pi},Ff2:function(){return ea},FsR:function(){return nr},GJZ:function(){return ho},GMZ:function(){return Gi},GNM:function(){return _o},GYD:function(){return cr},GZK:function(){return Po},Gmi:function(){return we},GpD:function(){return Ca},GpL:function(){return Ar},H8R:function(){return di},HQF:function(){return Ne},HRT:function(){return Vt},H_L:function(){return Ke},H_O:function(){return fn},HuO:function(){return an},Hxq:function(){return ei},I$6:function(){return ln},I2C:function(){return Se},I3Y:function(){return Bi},I53:function(){return _e},ICe:function(){return jt},IHi:function(){return ga},Iap:function(){return Jo},Iju:function(){return j},IrL:function(){return Kn},IuA:function(){return Di},IuT:function(){return oi},Ix4:function(){return Oe},IzN:function(){return K},JEC:function(){return Le},JJi:function(){return Ti},JTO:function(){return Wi},JWo:function(){return fr},K0y:function(){return mt},K9Q:function(){return Qe},KBB:function(){return pt},KHr:function(){return rn},KOL:function(){return Ft},KY:function(){return li},KmV:function(){return We},Kvk:function(){return ui},L1h:function(){return ao},L2A:function(){return si},L60:function(){return Ia},LA8:function(){return H},LFx:function(){return et},LZ1:function(){return On},Lx6:function(){return Qi},MTH:function(){return Sr},N1q:function(){return zi},NAw:function(){return mr},NDq:function(){return Nn},NGi:function(){return nt},Njn:function(){return u},Nqz:function(){return f},NzG:function(){return Yt},OMm:function(){return oe},OQ:function(){return Ye},Ofb:function(){return la},Opq:function(){return Tr},OsQ:function(){return ua},OwA:function(){return mo},PIp:function(){return Ce},PQL:function(){return Q},PYi:function(){return kt},PZ1:function(){return Xn},P_F:function(){return Qr},PcP:function(){return Jn},PhI:function(){return z},Pyz:function(){return ze},Q7C:function(){return vn},QJO:function(){return nn},QPQ:function(){return jn},QVR:function(){return Qo},Qeb:function(){return Pn},Qm:function(){return St},Qn:function(){return xt},Qnm:function(){return ji},R8f:function(){return Fn},RB4:function(){return d},RI9:function(){return Fi},RKy:function(){return bt},RRN:function(){return it},Ra4:function(){return Cn},S6D:function(){return Sa},S6e:function(){return ke},S8X:function(){return hi},SDL:function(){return ir},SNk:function(){return sr},SZV:function(){return Mi},SZe:function(){return aa},SbP:function(){return ra},SeQ:function(){return xo},SgW:function(){return er},Sp7:function(){return Ge},Ss2:function(){return R},SsI:function(){return le},TAc:function(){return In},TBB:function(){return Yr},TvW:function(){return ve},Twz:function(){return Ur},U5Z:function(){return fi},U6I:function(){return Qt},UEG:function(){return Ct},UMe:function(){return B},UUF:function(){return D},UnP:function(){return oa},V1n:function(){return Sn},V3E:function(){return Hr},VJe:function(){return ya},VX:function(){return Ln},VXt:function(){return mn},VZf:function(){return w},VoP:function(){return m},W66:function(){return to},W7s:function(){return Kt},WDq:function(){return je},WJP:function(){return me},WSw:function(){return tn},WvL:function(){return $n},X$C:function(){return Pt},X0W:function(){return Nr},XCo:function(){return Fo},XIb:function(){return xi},XpZ:function(){return vi},XrC:function(){return oo},Xrg:function(){return or},XtJ:function(){return s},Xzy:function(){return ee},YNO:function(){return Ro},YRj:function(){return ka},YY:function(){return Jr},YjS:function(){return Yn},Yo1:function(){return wa},Yu1:function(){return Et},Yux:function(){return Ji},YwV:function(){return v},ZD$:function(){return Ie},ZfG:function(){return $i},_0X:function(){return sn},_0u:function(){return He},_21:function(){return Xr},_Bt:function(){return on},_D8:function(){return Oo},_FS:function(){return Bn},_X4:function(){return p},_Xr:function(){return Yi},_oo:function(){return Ko},a4q:function(){return Vo},aE:function(){return x},aOw:function(){return gn},aY4:function(){return pr},aZD:function(){return c},aak:function(){return L},acI:function(){return Er},ach:function(){return yn},agV:function(){return jr},ajB:function(){return pe},ar6:function(){return Pi},b3t:function(){return ye},b6l:function(){return V},bDt:function(){return en},bDv:function(){return ai},bO:function(){return $t},b_2:function(){return Ai},bcD:function(){return Xo},bjQ:function(){return Rt},bjt:function(){return Na},c7i:function(){return qn},c7m:function(){return Zo},cRk:function(){return ta},cW9:function(){return Hi},ccx:function(){return Mo},cin:function(){return _n},cv1:function(){return rr},d23:function(){return st},d3_:function(){return ct},dNm:function(){return de},dbF:function(){return No},dd4:function(){return go},dgE:function(){return Wt},dtq:function(){return Br},e0W:function(){return Wr},e2F:function(){return qe},e73:function(){return Ee},eQL:function(){return Co},eXb:function(){return Gr},ezj:function(){return Oi},f4h:function(){return Rn},fEl:function(){return ht},fMZ:function(){return yr},fN$:function(){return b},fUR:function(){return Vr},fmk:function(){return da},frw:function(){return uo},fuK:function(){return Tn},fvO:function(){return lr},fyH:function(){return ii},g80:function(){return Ci},gJI:function(){return wo},gRl:function(){return Da},gT6:function(){return qa},gUi:function(){return C},gZF:function(){return E},geZ:function(){return gt},gv$:function(){return Li},h5w:function(){return y},hM:function(){return M},hQD:function(){return vr},hUU:function(){return Mr},h_R:function(){return T},h_T:function(){return Ot},hbS:function(){return Ta},hcJ:function(){return Un},hfv:function(){return Te},hj_:function(){return Lo},hl2:function(){return kn},hl8:function(){return O},hqx:function(){return Hn},hwr:function(){return lo},iDU:function(){return Fe},iRZ:function(){return un},ibP:function(){return Vn},ics:function(){return ci},iw8:function(){return l},izL:function(){return pa},j0C:function(){return bn},j87:function(){return ne},jGk:function(){return yo},jM$:function(){return qt},jNT:function(){return Aa},jW0:function(){return bi},jjU:function(){return Si},jlI:function(){return W},jx9:function(){return zr},k4$:function(){return Or},kA8:function(){return xn},kDq:function(){return At},kcG:function(){return It},kz_:function(){return Rr},l55:function(){return ko},lBj:function(){return $e},lDl:function(){return Ut},lEl:function(){return Mn},lHH:function(){return Ui},lL$:function(){return wr},lLQ:function(){return ce},m7i:function(){return lt},m_z:function(){return Ve},mag:function(){return Cr},mef:function(){return ar},miz:function(){return xr},mte:function(){return a},n$Z:function(){return wt},n1c:function(){return zn},n4F:function(){return dn},nBG:function(){return Ue},nGQ:function(){return vo},nGu:function(){return o},nX7:function(){return ot},nYM:function(){return ri},ntl:function(){return ia},nvV:function(){return ae},nwz:function(){return $r},oIc:function(){return ma},oLW:function(){return ut},oLY:function(){return zo},obw:function(){return Ni},odc:function(){return wi},olA:function(){return _i},owQ:function(){return Me},oys:function(){return h},p5W:function(){return vt},pBv:function(){return Zn},pIN:function(){return io},pRU:function(){return gr},p_p:function(){return ca},pn7:function(){return qi},pyk:function(){return Xe},qBi:function(){return Pr},qEO:function(){return Bt},qQU:function(){return fo},qRy:function(){return Go},qtN:function(){return Z},r8m:function(){return Ra},rOm:function(){return Nt},rWo:function(){return Yo},r_5:function(){return ue},rk3:function(){return Do},rrk:function(){return To},sFW:function(){return eo},sGJ:function(){return tr},sHH:function(){return xa},sIl:function(){return zt},sM_:function(){return Xi},sOn:function(){return Dn},sQn:function(){return mi},sZT:function(){return I},sbT:function(){return Vi},spX:function(){return Zi},sxn:function(){return k},tKt:function(){return Pa},tU$:function(){return An},tVi:function(){return Tt},tZS:function(){return ba},te_:function(){return _a},tmZ:function(){return jo},u0z:function(){return $o},uCV:function(){return he},uT$:function(){return Kr},uY8:function(){return Re},uaR:function(){return J},uke:function(){return ft},ups:function(){return rt},v$p:function(){return Ii},v1N:function(){return wn},v3R:function(){return dt},v5D:function(){return ni},vXk:function(){return Pe},vd$:function(){return br},vmz:function(){return Ei},vq5:function(){return yi},vvW:function(){return Ea},vxb:function(){return Xt},w7Z:function(){return bo},wAM:function(){return ie},wIZ:function(){return at},wKE:function(){return se},wL9:function(){return ki},wSU:function(){return ur},wTN:function(){return Uo},wd9:function(){return kr},whQ:function(){return ti},x1y:function(){return ge},x5Q:function(){return Jt},x8i:function(){return Gt},xE3:function(){return _},xKB:function(){return Ae},xN2:function(){return dr},xTq:function(){return So},xY_:function(){return Y},xZ8:function(){return Eo},xw4:function(){return po},yRi:function(){return xe},yZA:function(){return no},yhf:function(){return Ir},yib:function(){return so},z1:function(){return ro},z2i:function(){return tt},zBg:function(){return g},zO5:function(){return hr},zRP:function(){return Lt},zWk:function(){return De},zey:function(){return Gn},zgb:function(){return q},ztv:function(){return Ao},zvK:function(){return En},zzK:function(){return te}});var n=r(10154),i=r.n(n),o="open",a="quanjing",s="WEB_ADMIN",l="BYTEDESK",c="workgroup",u="agent",p="robot",d="unified",f="service",h="ascend",m="i18n.",g=m+"DEPT_ALL",y=m+"under.development",b="EVENT_BUS_TOKEN_INVALID",v="EVENT_BUS_MQTT_NOTICE",w="EVENT_BUS_MQTT_MESSAGE",k="THEME_MODE_TYPE",S="THEME_NAME_TYPE",x="LOG_ENABLE",E="CONFIG_ENABLED_ADMIN",T="CONFIG_API_URL_ADMIN",_="CONFIG_WEBSOCKET_URL_ADMIN",C="CONFIG_HTML_URL_ADMIN",A="true",O="false",R="CONFIG_CUSTOM_ENABLED_ADMIN",P="CONFIG_CUSTOM_API_URL_ADMIN",I="CONFIG_CUSTOM_WEBSOCKET_URL_ADMIN",M="CONFIG_PROPERTIES",q="MOBILE_REGISTER",D="MOBILE_LOGIN",N="MOBILE_RESET",L="MOBILE_VERIFY",j="EMAIL_RESET",B="EMAIL_VERIFY",$="PENDING",F="SCANNED",U="CONFIRMED",z="EXPIRED",Z="AUTH_STORE",H="ACCESS_TOKEN",W="UNIFIED_STORE",V="WORKGROUP_STORE",G="ROBOT_STORE",K="ORGANIZATION_STORE",Y="DEPARTMENT_STORE",Q="MEMBER_STORE",X="USER_STORE",J="ROLE_STORE",ee="GROUP_STORE",te="AGENT_STORE",re="THREAD_STORE",ne="MESSAGE_STORE",ie="QUARTZ_STORE",oe="CATEGORY_STORE",ae="ACTION_STORE",se="KBASE_STORE",le="ARTICLE_STORE",ce="LLM_MODEL_STORE",ue="LLM_MODEL_PLATFORM_STORE",pe="LLM_PROVIDER_STORE",de="LLM_PROVIDER_PLATFORM_STORE",fe="MODEL_STORE",he="CHANNEL_STORE",me="CHANNEL_APP_STORE",ge="WECHAT_APP_STORE",ye="META_APP_STORE",be="SOCIAL_APP_STORE",ve="WHATSAPP_STORE",we="MESSENGER_STORE",ke="INSTAGRAM_STORE",Se="TELEGRAM_STORE",xe="LINE_STORE",Ee="EMAIL_STORE",Te="SLACK_STORE",_e="WECHAT_WORK",Ce="LARK",Ae="FEISHU",Oe="DINGTALK",Re="CUSTOM",Pe="ROUND_ROBIN",Ie="LEAST_ACTIVE",Me="RANDOM",qe="WEIGHTED_RANDOM",De="CONSISTENT_HASH",Ne="FASTEST_RESPONSE",Le="BROADCAST",je="RECENT",Be="SENDING",$e="TIMEOUT",Fe="BLOCKED",Ue="STRANGER",ze="ERROR",Ze="SUCCESS",He="RECALL",We="DELIVERED",Ve="READ",Ge="DESTROYED",Ke="UNPROCESSED",Ye="PROCESSED",Qe="LEAVE_MSG_SUBMIT",Xe="LEAVE_MSG_REPLIED",Je="RATE_SUBMIT",et="RATE_CANCEL",tt="RATE_UP",rt="RATE_DOWN",nt="TRANSFER_ACCEPT",it="TRANSFER_REJECT",ot="INVITE_ACCEPT",at="INVITE_REJECT",st="PENDING",lt="PROCESSING",ct="READ",ut="REPLIED",pt="TRANSFERRED",dt="ESCALATED",ft="CLOSED",ht="SPAM",mt="INVALID",gt="WELCOME",yt="CONTINUE",bt="SYSTEM",vt="QUEUE",wt="NOTICE",kt="TEXT",St="IMAGE",xt="FILE",Et="AUDIO",Tt="VIDEO",_t="MUSIC",Ct="LOCATION",At="GOODS",Ot="CARD",Rt="EVENT",Pt="LINK",It="GUESS",Mt="HOT",qt="SHORTCUT",Dt="ORDER",Nt="POLL",Lt="POLL_SUBMIT",jt="FORM",Bt="FORM_SUBMIT",$t="LEAVE_MSG",Ft="LEAVE_MSG_SUBMIT",Ut="LEAVE_MSG_REPLIED",zt="CUSTOMER_SUBMIT",Zt="SYSTEM_ALARM",Ht="TICKET",Wt="TICKET_SUBMIT",Vt="TYPING",Gt="PROCESSING",Kt="STREAM",Yt="STREAM_END",Qt="PREVIEW",Xt="RECALL",Jt="DELIVERED",er="READ",tr="QUOTATION",rr="KICKOFF",nr="SHAKE",ir="AUTO_CLOSED",or="AGENT_CLOSED",ar="FAQ",sr="FAQ_Q",lr="FAQ_A",cr="FAQ_UP",ur="FAQ_DOWN",pr="ROBOT",dr="ROBOT_UP",fr="ROBOT_DOWN",hr="RATE",mr="RATE_INVITE",gr="RATE_SUBMIT",yr="RATE_CANCEL",br="TRANSFER",vr="TRANSFER_ACCEPT",wr="TRANSFER_REJECT",kr="TRANSFER_TIMEOUT",Sr="TRANSFER_CANCEL",xr="INVITE",Er="INVITE_ACCEPT",Tr="INVITE_REJECT",_r="INVITE_TIMEOUT",Cr="INVITE_CANCEL",Ar="INVITE_VISITOR",Or="INVITE_VISITOR_ACCEPT",Rr="INVITE_VISITOR_REJECT",Pr="INVITE_VISITOR_TIMEOUT",Ir="INVITE_VISITOR_CANCEL",Mr="INVITE_GROUP",qr="INVITE_GROUP_REJECT",Dr="INVITE_GROUP_ACCEPT",Nr="INVITE_GROUP_TIMEOUT",Lr="INVITE_GROUP_CANCEL",jr="INVITE_KBASE",Br="INVITE_KBASE_REJECT",$r="INVITE_KBASE_ACCEPT",Fr="INVITE_KBASE_TIMEOUT",Ur="INVITE_KBASE_CANCEL",zr="INVITE_ORGANIZATION",Zr="INVITE_ORGANIZATION_REJECT",Hr="INVITE_ORGANIZATION_ACCEPT",Wr="INVITE_ORGANIZATION_TIMEOUT",Vr="INVITE_ORGANIZATION_CANCEL",Gr="ARTICLE",Kr="WEBRTC_AUDIO_INVITE",Yr="WEBRTC_VIDEO_INVITE",Qr="WEBRTC_AUDIO_INVITE_REJECT",Xr="WEBRTC_VIDEO_INVITE_REJECT",Jr="WEBRTC_AUDIO_INVITE_ACCEPT",en="WEBRTC_VIDEO_INVITE_ACCEPT",tn="WEBRTC_AUDIO_INVITE_CANCEL",rn="WEBRTC_VIDEO_INVITE_CANCEL",nn="GROUP_CREATE",on="GROUP_INVITE",an="GROUP_DISMISS",sn="0",ln="1",cn="2",un="15",pn="16",dn="MEMBER",fn="GROUP",hn="AGENT",mn="WORKGROUP",gn="ROBOT",yn="NEW",bn="ROBOTING",vn="OFFLINE",wn="QUEUING",kn="CHATTING",Sn="CLOSED",xn="PENDING",En="PROCESSING",Tn="RESOLVED",_n="CLOSED",Cn="AVAILABLE",An="BUSY",On="OFFLINE",Rn="SERVICE",Pn="LLM",In="EXACT",Mn="FUZZY",qn="REGULAR",Dn="VECTOR",Nn="ELASTIC",Ln="HELPCENTER",jn="LLM",Bn="QUICKREPLY",$n="AUTOREPLY",Fn="TABOO",Un="TICKET",zn="LLM_FILE",Zn="LLM_TEXT",Hn="FAQ",Wn="AUTOREPLY_FIXED",Vn="AUTOREPLY_KEYWORD",Gn="MEMBER",Kn="CHAT",Yn="ATTACHMENT",Qn="FIXED",Xn="KEYWORD",Jn="LLM",ei="PLATFORM",ti="ORGANIZATION",ri="DEPARTMENT",ni="WORKGROUP",ii="AGENT",oi="CUSTOMER",ai="THREAD",si="DEVELOPMENT",li="PRODUCTION",ci="THREAD",ui="ROBOT",pi="TICKET",di="WORKFLOW",fi="SYSTEM",hi="WEB",mi="WEB_PC",gi="WEB_H5",yi="WEB_VISITOR",bi="WEB_ADMIN",vi="IOS",wi="ANDROID",ki="ELECTRON",Si="FLUTTER",xi="FLUTTER_WEB",Ei="FLUTTER_ANDROID",Ti="FLUTTER_IOS",_i="FLUTTER_MACOS",Ci="FLUTTER_WINDOWS",Ai="FLUTTER_LINUX",Oi="UNIAPP",Ri="UNIAPP_WEB",Pi="UNIAPP_ANDROID",Ii="UNIAPP_IOS",Mi="WECHAT",qi="WECHAT_MINI",Di="WECHAT_MP",Ni="WECHAT_WORK",Li="WECHAT_KEFU",ji="WECHAT_CHANNEL",Bi="org",$i="t",Fi="sid",Ui="lang",zi="mode",Zi="backgroundColor",Hi="textColor",Wi="LOWEST",Vi="LOW",Gi="MEDIUM",Ki="HIGH",Yi="URGENT",Qi="CRITICAL",Xi="NEW",Ji="ASSIGNED",eo="CLAIMED",to="UNCLAIMED",ro="PROCESSING",no="TRANSFERRED",io="PENDING",oo="HOLDING",ao="RESUMED",so="REOPENED",lo="RESOLVED",co="ESCALATED",uo="CLOSED",po="CANCELLED",fo="VERIFIED_OK",ho="VERIFIED_FAIL",mo="HOUR",go="DAY",yo="df_role_super_uid",bo="df_role_admin_uid",vo="df_role_member_uid",wo="df_role_agent_uid",ko="TEXT",So="EMBEDDING",xo="RERANK",Eo="VISION",To="CODE",_o="REASONING",Co="TEXT2IMAGE",Ao="IMAGE2TEXT",Oo="AUDIO2TEXT",Ro="TEXT2AUDIO",Po="TEXT2VIDEO",Io="VIDEO2TEXT",Mo="FULLTEXT",qo="VECTOR",Do="MIXED",No="COMMUNITY",Lo="ENTERPRISE",jo="PLATFORM",Bo="FREE",$o="PAID",Fo="ANDROID",Uo="IOS",zo="FLUTTER",Zo="UNIAPP",Ho="QUICKAPP",Wo="OTHER",Vo="MP",Go="MINI",Ko="WORK",Yo="KEFU",Qo="YCLOUD",Xo="CLOUD",Jo="WEBHOOK",ea="MESSENGER",ta="INSTAGRAM",ra="WHATSAPP",na="BEARER",ia="API",oa="ACCESS",aa="AUTHORIZATION_CODE",sa="CLIENT_CREDENTIALS",la="IMPLICIT",ca="RESOURCE_OWNER_PASSWORD",ua="DECRYPT_FAILED",pa={COMPLETED:"COMPLETED",APPEALING:"APPEALING",APPEAL_APPROVED:"APPEAL_APPROVED",APPEAL_REJECTED:"APPEAL_REJECTED",CLOSED:"CLOSED"},da={ONLINE_SERVICE:"ONLINE_SERVICE",BOT:"BOT",CALL_CENTER:"CALL_CENTER"},fa=i()(i()(i()(i()(i()({},pa.COMPLETED,"green"),pa.APPEALING,"blue"),pa.APPEAL_APPROVED,"green"),pa.APPEAL_REJECTED,"red"),pa.CLOSED,"default"),ha=i()(i()(i()({},da.ONLINE_SERVICE,"blue"),da.BOT,"green"),da.CALL_CENTER,"orange"),ma={PENDING:"PENDING",APPROVED:"APPROVED",REJECTED:"REJECTED"},ga=i()(i()(i()({},ma.PENDING,"orange"),ma.APPROVED,"green"),ma.REJECTED,"red"),ya="ONLINE_SERVICE",ba="BOT",va="CALL_CENTER",wa="TICKET",ka={EXCELLENT:"EXCELLENT",GOOD:"GOOD",PASS:"PASS",FAIL:"FAIL"},Sa=i()(i()(i()(i()({},ka.EXCELLENT,"green"),ka.GOOD,"blue"),ka.PASS,"orange"),ka.FAIL,"red"),xa="consultation",Ea="complaint",Ta="suggestion",_a="feedback",Ca="cooperation",Aa="recruitment",Oa="technical_support",Ra="sales_inquiry",Pa="billing",Ia="account",Ma="feature_request",qa="bug_report",Da="general",Na="other"},71765:function(e,t,r){"use strict";r.d(t,{Bw:function(){return u},K_:function(){return l},ZY:function(){return c}});r(90819),r(89933);var n=r(46803),i=r.n(n),o=r(15313).lW;function a(e){try{if(!e||e.length<20)return e;try{var t=i().AES.decrypt(e,i().enc.Utf8.parse("bytedesk_license"),{mode:i().mode.ECB,padding:i().pad.Pkcs7});return i().enc.Utf8.stringify(t)}catch(t){return console.error("CryptoJS解密失败:",t),e}}catch(t){return console.error("解密失败:",t),e}}function s(e){try{return"undefined"!=typeof window&&"undefined"!=typeof atob?decodeURIComponent(escape(atob(e))):void 0!==o?o.from(e,"base64").toString("utf8"):atob(e)}catch(e){throw console.error("Base64 解码失败:",e),new Error("Base64 解码失败")}}function l(e){try{var t=s(a(e)).split(":");if(t.length<2)throw new Error("许可证格式无效");var r=t[0],n=t[1];if(!/^\d{4}-\d{2}-\d{2}$/.test(n))throw new Error("解密后的字符串不是有效的日期格式");var i="p"===r?"paid":"free",o="COMMUNITY";if(t.length>=3&&t[2]){var l=t[2].toUpperCase();["COMMUNITY","ENTERPRISE","PLATFORM"].includes(l)&&(o=l)}var c=[];t.length>=4&&t[3]&&(c=t[3].split(",").filter((function(e){return""!==e.trim()})));var p=[];t.length>=5&&t[4]&&(p=t[4].split(",").filter((function(e){return""!==e.trim()})));var d="";t.length>=6&&t[5]&&(d=t[5]);var f="";return t.length>=7&&t[6]&&(f=t[6]),{userType:i,expiryDate:n,isValid:!u(e),edition:o,serverIps:c,serverDomains:p,name:d,description:f}}catch(e){return console.error("解密许可证失败:",e),{userType:"free",expiryDate:"",isValid:!1,edition:"COMMUNITY",serverIps:[],serverDomains:[],name:"",description:""}}}function c(e){try{var t=s(a(e));if(t.includes(":")){var r=t.split(":");if(r.length>=2&&/^\d{4}-\d{2}-\d{2}$/.test(r[1]))return r[1]}if(/^\d{4}-\d{2}-\d{2}$/.test(t))return t;throw new Error("解密后的字符串不是有效的日期格式")}catch(e){return console.error("解密失败:",e),""}}function u(e){var t=c(e);if(!t)return!0;var r=new Date(t),n=new Date;return n.setHours(0,0,0,0),r.setHours(0,0,0,0),n>r}},50456:function(e,t,r){"use strict";r.d(t,{Z:function(){return i}});var n,i={all:n=n||new Map,on:function(e,t){var r=n.get(e);r?r.push(t):n.set(e,[t])},off:function(e,t){var r=n.get(e);r&&(t?r.splice(r.indexOf(t)>>>0,1):n.set(e,[]))},emit:function(e,t){var r=n.get(e);r&&r.slice().map((function(e){e(t)})),(r=n.get("*"))&&r.slice().map((function(r){r(e,t)}))}}},95660:function(e,t,r){"use strict";var n=r(5488),i=function(e){return e[e.DEBUG=0]="DEBUG",e[e.INFO=1]="INFO",e[e.WARN=2]="WARN",e[e.ERROR=3]="ERROR",e}(i||{}),o=function(){var e=localStorage.getItem(n.aE);return null!==e&&"true"===e},a=i.INFO,s=function(){var e=new Date,t=e.getFullYear(),r=String(e.getMonth()+1).padStart(2,"0"),n=String(e.getDate()).padStart(2,"0"),i=String(e.getHours()).padStart(2,"0"),o=String(e.getMinutes()).padStart(2,"0"),a=String(e.getSeconds()).padStart(2,"0");return"".concat(t,"-").concat(r,"-").concat(n," ").concat(i,":").concat(o,":").concat(a)},l={debug:function(e){if(o()&&a<=i.DEBUG){for(var t,r=s(),n=arguments.length,l=new Array(n>1?n-1:0),c=1;c1?n-1:0),c=1;c1?n-1:0),c=1;c1?n-1:0),o=1;o1?t-1:0),n=1;n1?n-1:0),a=1;at?e.slice(0,t-3)+"...":e}function O(){return h().replace(/-/g,"")}function R(){console.log("%cWelcome to Bytedesk","font-family:Arial; color:#3370ff ; font-size:18px; font-weight:bold;","GitHub:https://github.com/bytedesk/bytedesk",m.i8)}function P(e){return e.endsWith("/")?e.slice(0,-1):e}function I(){return["undo","redo","brush","eraser","|","bold","italic","underline","strike","link","code","hr","todo","emoji","font-color","|","image","video","attachment","quote","code-block","table"]}var M=function(e){if(!e||0===e)return"0 B";for(var t=["B","KB","MB","GB","TB"],r=e,n=0;r>=1024&&n{const{type:t,children:r,prefixCls:l,buttonProps:c,close:u,autoFocus:p,emitEvent:d,isSilent:f,quitOnNullishReturnValue:h,actionFn:m}=e,g=n.useRef(!1),y=n.useRef(null),[b,v]=(0,i.Z)(!1),w=(...e)=>{null==u||u.apply(void 0,e)};n.useEffect((()=>{let e=null;return p&&(e=setTimeout((()=>{var e;null===(e=y.current)||void 0===e||e.focus({preventScroll:!0})}))),()=>{e&&clearTimeout(e)}}),[]);return n.createElement(o.ZP,Object.assign({},(0,a.nx)(t),{onClick:e=>{if(g.current)return;if(g.current=!0,!m)return void w();let t;if(d){if(t=m(e),h&&!s(t))return g.current=!1,void w(e)}else if(m.length)t=m(u),g.current=!1;else if(t=m(),!s(t))return void w();(e=>{s(e)&&(v(!0),e.then(((...e)=>{v(!1,!0),w.apply(void 0,e),g.current=!1}),(e=>{if(v(!1,!0),g.current=!1,!(null==f?void 0:f()))return Promise.reject(e)})))})(t)},loading:b,prefixCls:l},c,{ref:y}),r)}},98182:function(e,t,r){"use strict";var n=r(44194),i=r(86479),o=r(14981);t.Z=e=>{const{space:t,form:r,children:a}=e;if(null==a)return null;let s=a;return r&&(s=n.createElement(i.Ux,{override:!0,status:!0},s)),t&&(s=n.createElement(o.BR,null,s)),s}},50037:function(e,t,r){"use strict";r.d(t,{i:function(){return s}});var n=r(44194),i=r(81424),o=r(54436),a=r(35779);function s(e){return t=>n.createElement(o.ZP,{theme:{token:{motion:!1,zIndexPopupBase:0}}},n.createElement(e,Object.assign({},t)))}t.Z=(e,t,r,o,l)=>s((s=>{const{prefixCls:c,style:u}=s,p=n.useRef(null),[d,f]=n.useState(0),[h,m]=n.useState(0),[g,y]=(0,i.Z)(!1,{value:s.open}),{getPrefixCls:b}=n.useContext(a.E_),v=b(o||"select",c);n.useEffect((()=>{if(y(!0),"undefined"!=typeof ResizeObserver){const e=new ResizeObserver((e=>{const t=e[0].target;f(t.offsetHeight+8),m(t.offsetWidth)})),t=setInterval((()=>{var r;const n=l?`.${l(v)}`:`.${v}-dropdown`,i=null===(r=p.current)||void 0===r?void 0:r.querySelector(n);i&&(clearInterval(t),e.observe(i))}),10);return()=>{clearInterval(t),e.disconnect()}}}),[]);let w=Object.assign(Object.assign({},s),{style:Object.assign(Object.assign({},u),{margin:0}),open:g,visible:g,getPopupContainer:()=>p.current});r&&(w=r(w)),t&&Object.assign(w,{[t]:{overflow:{adjustX:!1,adjustY:!1}}});const k={paddingBottom:d,position:"relative",minWidth:h};return n.createElement("div",{ref:p,style:k},n.createElement(e,Object.assign({},w)))}))},7515:function(e,t,r){"use strict";r.d(t,{o2:function(){return s},yT:function(){return l}});var n=r(13702),i=r(65017);const o=i.i.map((e=>`${e}-inverse`)),a=["success","processing","error","default","warning"];function s(e,t=!0){return t?[].concat((0,n.Z)(o),(0,n.Z)(i.i)).includes(e):i.i.includes(e)}function l(e){return a.includes(e)}},15021:function(e,t){"use strict";t.Z=function(...e){const t={};return e.forEach((e=>{e&&Object.keys(e).forEach((r=>{void 0!==e[r]&&(t[r]=e[r])}))})),t}},86992:function(e,t,r){"use strict";function n(e){return["small","middle","large"].includes(e)}function i(e){return!!e&&("number"==typeof e&&!Number.isNaN(e))}r.d(t,{T:function(){return i},n:function(){return n}})},76538:function(e,t,r){"use strict";var n=r(44194),i=r(92520);t.Z=e=>{let t;return"object"==typeof e&&(null==e?void 0:e.clearIcon)?t=e:e&&(t={clearIcon:n.createElement(i.Z,null)}),t}},22171:function(e,t,r){"use strict";r.d(t,{Z:function(){return d},w:function(){return c}});var n=r(44194),i=r(14377),o=r(63941),a=r(90972),s=r(54444),l=r(15021);function c(e){if(!e)return;const{closable:t,closeIcon:r}=e;return{closable:t,closeIcon:r}}function u(e){const{closable:t,closeIcon:r}=e||{};return n.useMemo((()=>{if(!t&&(!1===t||!1===r||null===r))return!1;if(void 0===t&&void 0===r)return null;let e={closeIcon:"boolean"!=typeof r&&null!==r?r:void 0};return t&&"object"==typeof t&&(e=Object.assign(Object.assign({},e),t)),e}),[t,r])}const p={};function d(e,t,r=p){const c=u(e),d=u(t),[f]=(0,a.Z)("global",s.Z.global),h="boolean"!=typeof c&&!!(null==c?void 0:c.disabled),m=n.useMemo((()=>Object.assign({closeIcon:n.createElement(i.Z,null)},r)),[r]),g=n.useMemo((()=>!1!==c&&(c?(0,l.Z)(m,d,c):!1!==d&&(d?(0,l.Z)(m,d):!!m.closable&&m))),[c,d,m]);return n.useMemo((()=>{var e,t;if(!1===g)return[!1,null,h,{}];const{closeIconRender:r}=m,{closeIcon:i}=g;let a=i;const s=(0,o.Z)(g,!0);return null!=a&&(r&&(a=r(i)),a=n.isValidElement(a)?n.cloneElement(a,Object.assign(Object.assign(Object.assign({},a.props),{"aria-label":null!==(t=null===(e=a.props)||void 0===e?void 0:e["aria-label"])&&void 0!==t?t:f.close}),s)):n.createElement("span",Object.assign({"aria-label":f.close},s),a)),[!0,a,h,s]}),[g,m])}},96742:function(e,t,r){"use strict";r.d(t,{Z:function(){return i}});var n=r(44194);function i(){const[,e]=n.useReducer((e=>e+1),0);return e}},13901:function(e,t,r){"use strict";r.d(t,{Cn:function(){return u},u6:function(){return s}});var n=r(44194),i=r(84302),o=r(68701);const a=100,s=1e3,l={Modal:a,Drawer:a,Popover:a,Popconfirm:a,Tooltip:a,Tour:a,FloatButton:a},c={SelectLike:50,Dropdown:50,DatePicker:50,Menu:50,ImagePreview:1};const u=(e,t)=>{const[,r]=(0,i.ZP)(),a=n.useContext(o.Z),s=e in l;let u;if(void 0!==t)u=[t,t];else{let n=null!=a?a:0;n+=s?(a?0:r.zIndexPopupBase)+l[e]:c[e],u=[void 0===a?t:n,n]}return u}},72327:function(e,t,r){"use strict";r.d(t,{h:function(){return i},x:function(){return n}});const n=(e,t)=>{void 0!==(null==e?void 0:e.addEventListener)?e.addEventListener("change",t):void 0!==(null==e?void 0:e.addListener)&&e.addListener(t)},i=(e,t)=>{void 0!==(null==e?void 0:e.removeEventListener)?e.removeEventListener("change",t):void 0!==(null==e?void 0:e.removeListener)&&e.removeListener(t)}},15649:function(e,t,r){"use strict";r.d(t,{m:function(){return l}});var n=r(35779);const i=()=>({height:0,opacity:0}),o=e=>{const{scrollHeight:t}=e;return{height:t,opacity:1}},a=e=>({height:e?e.offsetHeight:0}),s=(e,t)=>!0===(null==t?void 0:t.deadline)||"height"===t.propertyName,l=(e,t,r)=>void 0!==r?r:`${e}-${t}`;t.Z=(e=n.Rf)=>({motionName:`${e}-motion-collapse`,onAppearStart:i,onEnterStart:i,onAppearActive:o,onEnterActive:o,onLeaveStart:a,onLeaveActive:i,onAppearEnd:s,onEnterEnd:s,onLeaveEnd:s,motionDeadline:500})},71806:function(e,t,r){"use strict";r.d(t,{Z:function(){return s}});var n=r(25525);const i={left:{points:["cr","cl"]},right:{points:["cl","cr"]},top:{points:["bc","tc"]},bottom:{points:["tc","bc"]},topLeft:{points:["bl","tl"]},leftTop:{points:["tr","tl"]},topRight:{points:["br","tr"]},rightTop:{points:["tl","tr"]},bottomRight:{points:["tr","br"]},rightBottom:{points:["bl","br"]},bottomLeft:{points:["tl","bl"]},leftBottom:{points:["br","bl"]}},o={topLeft:{points:["bl","tc"]},leftTop:{points:["tr","cl"]},topRight:{points:["br","tc"]},rightTop:{points:["tl","cr"]},bottomRight:{points:["tr","bc"]},rightBottom:{points:["bl","cr"]},bottomLeft:{points:["tl","bc"]},leftBottom:{points:["br","cl"]}},a=new Set(["topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom"]);function s(e){const{arrowWidth:t,autoAdjustOverflow:r,arrowPointAtCenter:s,offset:l,borderRadius:c,visibleFirst:u}=e,p=t/2,d={},f=(0,n.wZ)({contentRadius:c,limitVerticalRadius:!0});return Object.keys(i).forEach((e=>{const n=s&&o[e]||i[e],c=Object.assign(Object.assign({},n),{offset:[0,0],dynamicInset:!0});switch(d[e]=c,a.has(e)&&(c.autoArrow=!1),e){case"top":case"topLeft":case"topRight":c.offset[1]=-p-l;break;case"bottom":case"bottomLeft":case"bottomRight":c.offset[1]=p+l;break;case"left":case"leftTop":case"leftBottom":c.offset[0]=-p-l;break;case"right":case"rightTop":case"rightBottom":c.offset[0]=p+l}if(s)switch(e){case"topLeft":case"bottomLeft":c.offset[0]=-f.arrowOffsetHorizontal-p;break;case"topRight":case"bottomRight":c.offset[0]=f.arrowOffsetHorizontal+p;break;case"leftTop":case"rightTop":c.offset[1]=2*-f.arrowOffsetHorizontal+p;break;case"leftBottom":case"rightBottom":c.offset[1]=2*f.arrowOffsetHorizontal-p}c.overflow=function(e,t,r,n){if(!1===n)return{adjustX:!1,adjustY:!1};const i=n&&"object"==typeof n?n:{},o={};switch(e){case"top":case"bottom":o.shiftX=2*t.arrowOffsetHorizontal+r,o.shiftY=!0,o.adjustY=!0;break;case"left":case"right":o.shiftY=2*t.arrowOffsetVertical+r,o.shiftX=!0,o.adjustX=!0}const a=Object.assign(Object.assign({},o),i);return a.shiftX||(a.adjustX=!0),a.shiftY||(a.adjustY=!0),a}(e,f,t,r),u&&(c.htmlRegion="visibleFirst")})),d}},15288:function(e,t,r){"use strict";r.d(t,{M2:function(){return i},Tm:function(){return a},wm:function(){return o}});var n=r(44194);function i(e){return e&&n.isValidElement(e)&&e.type===n.Fragment}const o=(e,t,r)=>n.isValidElement(e)?n.cloneElement(e,"function"==typeof r?r(e.props||{}):r):t;function a(e,t){return o(e,e,t)}},79111:function(e,t,r){"use strict";r.d(t,{c4:function(){return a},m9:function(){return s}});var n=r(44194),i=r(84302),o=r(72327);const a=["xxl","xl","lg","md","sm","xs"],s=(e,t)=>{if(t)for(const r of a)if(e[r]&&void 0!==(null==t?void 0:t[r]))return t[r]};t.ZP=()=>{const[,e]=(0,i.ZP)(),t=(e=>({xs:`(max-width: ${e.screenXSMax}px)`,sm:`(min-width: ${e.screenSM}px)`,md:`(min-width: ${e.screenMD}px)`,lg:`(min-width: ${e.screenLG}px)`,xl:`(min-width: ${e.screenXL}px)`,xxl:`(min-width: ${e.screenXXL}px)`}))((e=>{const t=e,r=[].concat(a).reverse();return r.forEach(((e,n)=>{const i=e.toUpperCase(),o=`screen${i}Min`,a=`screen${i}`;if(!(t[o]<=t[a]))throw new Error(`${o}<=${a} fails : !(${t[o]}<=${t[a]})`);if(n{const e=new Map;let r=-1,n={};return{responsiveMap:t,matchHandlers:{},dispatch(t){return n=t,e.forEach((e=>e(n))),e.size>=1},subscribe(t){return e.size||this.register(),r+=1,e.set(r,t),t(n),r},unsubscribe(t){e.delete(t),e.size||this.unregister()},register(){Object.entries(t).forEach((([e,t])=>{const r=({matches:t})=>{this.dispatch(Object.assign(Object.assign({},n),{[e]:t}))},i=window.matchMedia(t);(0,o.x)(i,r),this.matchHandlers[t]={mql:i,listener:r},r(i)}))},unregister(){Object.values(t).forEach((e=>{const t=this.matchHandlers[e];(0,o.h)(null==t?void 0:t.mql,null==t?void 0:t.listener)})),e.clear()}}}),[e])}},46319:function(e,t,r){"use strict";r.d(t,{F:function(){return a},Z:function(){return o}});var n=r(51865),i=r.n(n);function o(e,t,r){return i()({[`${e}-status-success`]:"success"===t,[`${e}-status-warning`]:"warning"===t,[`${e}-status-error`]:"error"===t,[`${e}-status-validating`]:"validating"===t,[`${e}-has-feedback`]:r})}const a=(e,t)=>t||e},1570:function(e,t,r){"use strict";r.d(t,{G8:function(){return o},ln:function(){return a}});var n=r(44194);r(56049);function i(){}const o=n.createContext({}),a=()=>{const e=()=>{};return e.deprecated=i,e}},11506:function(e,t,r){"use strict";r.d(t,{Z:function(){return E}});var n=r(44194),i=r(51865),o=r.n(i),a=r(43948),s=r(65489),l=r(35779),c=r(15288),u=r(79255);const p=e=>{const{componentCls:t,colorPrimary:r}=e;return{[t]:{position:"absolute",background:"transparent",pointerEvents:"none",boxSizing:"border-box",color:`var(--wave-color, ${r})`,boxShadow:"0 0 0 0 currentcolor",opacity:.2,"&.wave-motion-appear":{transition:[`box-shadow 0.4s ${e.motionEaseOutCirc}`,`opacity 2s ${e.motionEaseOutCirc}`].join(","),"&-active":{boxShadow:"0 0 0 6px currentcolor",opacity:0},"&.wave-quick":{transition:[`box-shadow ${e.motionDurationSlow} ${e.motionEaseInOut}`,`opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`].join(",")}}}}};var d=(0,u.A1)("Wave",(e=>[p(e)])),f=r(97721),h=r(24589),m=r(84302),g=r(9218),y=r(42976),b=r(53316);function v(e){return e&&"#fff"!==e&&"#ffffff"!==e&&"rgb(255, 255, 255)"!==e&&"rgba(255, 255, 255, 1)"!==e&&!/rgba\((?:\d*, ){3}0\)/.test(e)&&"transparent"!==e}function w(e){return Number.isNaN(e)?0:e}const k=e=>{const{className:t,target:r,component:i,registerUnmount:a}=e,l=n.useRef(null),c=n.useRef(null);n.useEffect((()=>{c.current=a()}),[]);const[u,p]=n.useState(null),[d,f]=n.useState([]),[m,b]=n.useState(0),[k,S]=n.useState(0),[x,E]=n.useState(0),[T,_]=n.useState(0),[C,A]=n.useState(!1),O={left:m,top:k,width:x,height:T,borderRadius:d.map((e=>`${e}px`)).join(" ")};function R(){const e=getComputedStyle(r);p(function(e){const{borderTopColor:t,borderColor:r,backgroundColor:n}=getComputedStyle(e);return v(t)?t:v(r)?r:v(n)?n:null}(r));const t="static"===e.position,{borderLeftWidth:n,borderTopWidth:i}=e;b(t?r.offsetLeft:w(-parseFloat(n))),S(t?r.offsetTop:w(-parseFloat(i))),E(r.offsetWidth),_(r.offsetHeight);const{borderTopLeftRadius:o,borderTopRightRadius:a,borderBottomLeftRadius:s,borderBottomRightRadius:l}=e;f([o,a,l,s].map((e=>w(parseFloat(e)))))}if(u&&(O["--wave-color"]=u),n.useEffect((()=>{if(r){const e=(0,h.Z)((()=>{R(),A(!0)}));let t;return"undefined"!=typeof ResizeObserver&&(t=new ResizeObserver(R),t.observe(r)),()=>{h.Z.cancel(e),null==t||t.disconnect()}}}),[]),!C)return null;const P=("Checkbox"===i||"Radio"===i)&&(null==r?void 0:r.classList.contains(g.A));return n.createElement(y.ZP,{visible:!0,motionAppear:!0,motionName:"wave-motion",motionDeadline:5e3,onAppearEnd:(e,t)=>{var r,n;if(t.deadline||"opacity"===t.propertyName){const e=null===(r=l.current)||void 0===r?void 0:r.parentElement;null===(n=c.current)||void 0===n||n.call(c).then((()=>{null==e||e.remove()}))}return!1}},(({className:e},r)=>n.createElement("div",{ref:(0,s.sQ)(l,r),className:o()(t,e,{"wave-quick":P}),style:O})))};var S=(e,t)=>{var r;const{component:i}=t;if("Checkbox"===i&&!(null===(r=e.querySelector("input"))||void 0===r?void 0:r.checked))return;const o=document.createElement("div");o.style.position="absolute",o.style.left="0px",o.style.top="0px",null==e||e.insertBefore(o,null==e?void 0:e.firstChild);const a=(0,b.q)();let s=null;s=a(n.createElement(k,Object.assign({},t,{target:e,registerUnmount:function(){return s}})),o)};var x=(e,t,r)=>{const{wave:i}=n.useContext(l.E_),[,o,a]=(0,m.ZP)(),s=(0,f.Z)((n=>{const s=e.current;if((null==i?void 0:i.disabled)||!s)return;const l=s.querySelector(`.${g.A}`)||s,{showEffect:c}=i||{};(c||S)(l,{className:t,token:o,component:r,event:n,hashId:a})})),c=n.useRef(null);return e=>{h.Z.cancel(c.current),c.current=(0,h.Z)((()=>{s(e)}))}};var E=e=>{const{children:t,disabled:r,component:i}=e,{getPrefixCls:u}=(0,n.useContext)(l.E_),p=(0,n.useRef)(null),f=u("wave"),[,h]=d(f),m=x(p,o()(f,h),i);if(n.useEffect((()=>{const e=p.current;if(!e||1!==e.nodeType||r)return;const t=t=>{!(0,a.Z)(t.target)||!e.getAttribute||e.getAttribute("disabled")||e.disabled||e.className.includes("disabled")||e.className.includes("-leave")||m(t)};return e.addEventListener("click",t,!0),()=>{e.removeEventListener("click",t,!0)}}),[r]),!n.isValidElement(t))return null!=t?t:null;const g=(0,s.Yr)(t)?(0,s.sQ)((0,s.C4)(t),p):p;return(0,c.Tm)(t,{ref:g})}},9218:function(e,t,r){"use strict";r.d(t,{A:function(){return n}});const n=`${r(35779).Rf}-wave-target`},68701:function(e,t,r){"use strict";const n=r(44194).createContext(void 0);t.Z=n},88512:function(e,t,r){"use strict";r.d(t,{J:function(){return i}});var n=r(44194);const i=n.createContext({}),o=n.createContext({message:{},notification:{},modal:{}});t.Z=o},82908:function(e,t,r){"use strict";r.d(t,{Z:function(){return m}});var n=r(44194),i=r(51865),o=r.n(i),a=r(1570),s=r(35779),l=r(34145),c=r(46428),u=r(27476),p=r(88512);var d=(0,r(79255).I$)("App",(e=>{const{componentCls:t,colorText:r,fontSize:n,lineHeight:i,fontFamily:o}=e;return{[t]:{color:r,fontSize:n,lineHeight:i,fontFamily:o,[`&${t}-rtl`]:{direction:"rtl"}}}}),(()=>({})));var f=()=>n.useContext(p.Z);const h=e=>{const{prefixCls:t,children:r,className:i,rootClassName:f,message:h,notification:m,style:g,component:y="div"}=e,{direction:b,getPrefixCls:v}=(0,n.useContext)(s.E_),w=v("app",t),[k,S,x]=d(w),E=o()(S,w,i,f,x,{[`${w}-rtl`]:"rtl"===b}),T=(0,n.useContext)(p.J),_=n.useMemo((()=>({message:Object.assign(Object.assign({},T.message),h),notification:Object.assign(Object.assign({},T.notification),m)})),[h,m,T.message,T.notification]),[C,A]=(0,l.Z)(_.message),[O,R]=(0,u.Z)(_.notification),[P,I]=(0,c.Z)(),M=n.useMemo((()=>({message:C,notification:O,modal:P})),[C,O,P]);(0,a.ln)("App")(!(x&&!1===y),"usage","When using cssVar, ensure `component` is assigned a valid React component string.");const q=!1===y?n.Fragment:y,D={className:E,style:g};return k(n.createElement(p.Z.Provider,{value:M},n.createElement(p.J.Provider,{value:_},n.createElement(q,Object.assign({},!1===y?void 0:D),I,A,R,r))))};h.useApp=f;var m=h},55308:function(e,t,r){"use strict";r.d(t,{Dn:function(){return p},aG:function(){return l},hU:function(){return d},nx:function(){return c}});var n=r(13702),i=r(44194),o=r(15288),a=r(65017);const s=/^[\u4E00-\u9FA5]{2}$/,l=s.test.bind(s);function c(e){return"danger"===e?{danger:!0}:{type:e}}function u(e){return"string"==typeof e}function p(e){return"text"===e||"link"===e}function d(e,t){let r=!1;const n=[];return i.Children.forEach(e,(e=>{const t=typeof e,i="string"===t||"number"===t;if(r&&i){const t=n.length-1,r=n[t];n[t]=`${r}${e}`}else n.push(e);r=i})),i.Children.map(n,(e=>function(e,t){if(null==e)return;const r=t?" ":"";return"string"!=typeof e&&"number"!=typeof e&&u(e.type)&&l(e.props.children)?(0,o.Tm)(e,{children:e.props.children.split("").join(r)}):u(e)?l(e)?i.createElement("span",null,e.split("").join(r)):i.createElement("span",null,e):(0,o.M2)(e)?i.createElement("span",null,e):e}(e,t)))}["default","primary","danger"].concat((0,n.Z)(a.i))},5780:function(e,t,r){"use strict";r.d(t,{ZP:function(){return we}});var n=r(44194),i=r(51865),o=r.n(i),a=r(34573),s=r(65489),l=r(11506),c=r(35779),u=r(72305),p=r(77936),d=r(14981),f=r(84302),h=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{const{getPrefixCls:t,direction:r}=n.useContext(c.E_),{prefixCls:i,size:a,className:s}=e,l=h(e,["prefixCls","size","className"]),u=t("btn-group",i),[,,p]=(0,f.ZP)(),d=n.useMemo((()=>{switch(a){case"large":return"lg";case"small":return"sm";default:return""}}),[a]);const g=o()(u,{[`${u}-${d}`]:d,[`${u}-rtl`]:"rtl"===r},s,p);return n.createElement(m.Provider,{value:a},n.createElement("div",Object.assign({},l,{className:g})))},y=r(55308),b=r(54883),v=r(42976);const w=(0,n.forwardRef)(((e,t)=>{const{className:r,style:i,children:a,prefixCls:s}=e,l=o()(`${s}-icon`,r);return n.createElement("span",{ref:t,className:l,style:i},a)}));var k=w;const S=(0,n.forwardRef)(((e,t)=>{const{prefixCls:r,className:i,style:a,iconClassName:s}=e,l=o()(`${r}-loading-icon`,i);return n.createElement(k,{prefixCls:r,className:l,style:a,ref:t},n.createElement(b.Z,{className:s}))})),x=()=>({width:0,opacity:0,transform:"scale(0)"}),E=e=>({width:e.scrollWidth,opacity:1,transform:"scale(1)"});var T=e=>{const{prefixCls:t,loading:r,existIcon:i,className:a,style:s,mount:l}=e,c=!!r;return i?n.createElement(S,{prefixCls:t,className:a,style:s}):n.createElement(v.ZP,{visible:c,motionName:`${t}-loading-icon-motion`,motionAppear:!l,motionEnter:!l,motionLeave:!l,removeOnLeave:!0,onAppearStart:x,onAppearActive:E,onEnterStart:x,onEnterActive:E,onLeaveStart:E,onLeaveActive:x},(({className:e,style:r},i)=>{const l=Object.assign(Object.assign({},s),r);return n.createElement(S,{prefixCls:t,className:o()(a,e),style:l,ref:i})}))},_=r(59199),C=r(49336),A=r(65017),O=r(77167),R=r(79255);const P=(e,t)=>({[`> span, > ${e}`]:{"&:not(:last-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineEndColor:t}}},"&:not(:first-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineStartColor:t}}}}});var I=e=>{const{componentCls:t,fontSize:r,lineWidth:n,groupBorderColor:i,colorErrorHover:o}=e;return{[`${t}-group`]:[{position:"relative",display:"inline-flex",[`> span, > ${t}`]:{"&:not(:last-child)":{[`&, & > ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},"&:not(:first-child)":{marginInlineStart:e.calc(n).mul(-1).equal(),[`&, & > ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}},[t]:{position:"relative",zIndex:1,"&:hover, &:focus, &:active":{zIndex:2},"&[disabled]":{zIndex:0}},[`${t}-icon-only`]:{fontSize:r}},P(`${t}-primary`,i),P(`${t}-danger`,o)]}},M=r(83938),q=r(89159),D=r(77273),N=r(78597);const L=e=>{const{paddingInline:t,onlyIconSize:r}=e;return(0,O.IX)(e,{buttonPaddingHorizontal:t,buttonPaddingVertical:0,buttonIconOnlyFontSize:r})},j=e=>{var t,r,n,i,o,a;const s=null!==(t=e.contentFontSize)&&void 0!==t?t:e.fontSize,l=null!==(r=e.contentFontSizeSM)&&void 0!==r?r:e.fontSize,c=null!==(n=e.contentFontSizeLG)&&void 0!==n?n:e.fontSizeLG,u=null!==(i=e.contentLineHeight)&&void 0!==i?i:(0,D.D)(s),p=null!==(o=e.contentLineHeightSM)&&void 0!==o?o:(0,D.D)(l),d=null!==(a=e.contentLineHeightLG)&&void 0!==a?a:(0,D.D)(c),f=(0,q.U)(new M.y9(e.colorBgSolid),"#fff")?"#000":"#fff",h=A.i.reduce(((t,r)=>Object.assign(Object.assign({},t),{[`${r}ShadowColor`]:`0 ${(0,_.bf)(e.controlOutlineWidth)} 0 ${(0,N.Z)(e[`${r}1`],e.colorBgContainer)}`})),{});return Object.assign(Object.assign({},h),{fontWeight:400,defaultShadow:`0 ${e.controlOutlineWidth}px 0 ${e.controlTmpOutline}`,primaryShadow:`0 ${e.controlOutlineWidth}px 0 ${e.controlOutline}`,dangerShadow:`0 ${e.controlOutlineWidth}px 0 ${e.colorErrorOutline}`,primaryColor:e.colorTextLightSolid,dangerColor:e.colorTextLightSolid,borderColorDisabled:e.colorBorder,defaultGhostColor:e.colorBgContainer,ghostBg:"transparent",defaultGhostBorderColor:e.colorBgContainer,paddingInline:e.paddingContentHorizontal-e.lineWidth,paddingInlineLG:e.paddingContentHorizontal-e.lineWidth,paddingInlineSM:8-e.lineWidth,onlyIconSize:"inherit",onlyIconSizeSM:"inherit",onlyIconSizeLG:"inherit",groupBorderColor:e.colorPrimaryHover,linkHoverBg:"transparent",textTextColor:e.colorText,textTextHoverColor:e.colorText,textTextActiveColor:e.colorText,textHoverBg:e.colorFillTertiary,defaultColor:e.colorText,defaultBg:e.colorBgContainer,defaultBorderColor:e.colorBorder,defaultBorderColorDisabled:e.colorBorder,defaultHoverBg:e.colorBgContainer,defaultHoverColor:e.colorPrimaryHover,defaultHoverBorderColor:e.colorPrimaryHover,defaultActiveBg:e.colorBgContainer,defaultActiveColor:e.colorPrimaryActive,defaultActiveBorderColor:e.colorPrimaryActive,solidTextColor:f,contentFontSize:s,contentFontSizeSM:l,contentFontSizeLG:c,contentLineHeight:u,contentLineHeightSM:p,contentLineHeightLG:d,paddingBlock:Math.max((e.controlHeight-s*u)/2-e.lineWidth,0),paddingBlockSM:Math.max((e.controlHeightSM-l*p)/2-e.lineWidth,0),paddingBlockLG:Math.max((e.controlHeightLG-c*d)/2-e.lineWidth,0)})},B=e=>{const{componentCls:t,iconCls:r,fontWeight:n,opacityLoading:i,motionDurationSlow:o,motionEaseInOut:a,marginXS:s,calc:l}=e;return{[t]:{outline:"none",position:"relative",display:"inline-flex",gap:e.marginXS,alignItems:"center",justifyContent:"center",fontWeight:n,whiteSpace:"nowrap",textAlign:"center",backgroundImage:"none",background:"transparent",border:`${(0,_.bf)(e.lineWidth)} ${e.lineType} transparent`,cursor:"pointer",transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,userSelect:"none",touchAction:"manipulation",color:e.colorText,"&:disabled > *":{pointerEvents:"none"},[`${t}-icon > svg`]:(0,C.Ro)(),"> a":{color:"currentColor"},"&:not(:disabled)":(0,C.Qy)(e),[`&${t}-two-chinese-chars::first-letter`]:{letterSpacing:"0.34em"},[`&${t}-two-chinese-chars > *:not(${r})`]:{marginInlineEnd:"-0.34em",letterSpacing:"0.34em"},[`&${t}-icon-only`]:{paddingInline:0,[`&${t}-compact-item`]:{flex:"none"},[`&${t}-round`]:{width:"auto"}},[`&${t}-loading`]:{opacity:i,cursor:"default"},[`${t}-loading-icon`]:{transition:["width","opacity","margin"].map((e=>`${e} ${o} ${a}`)).join(",")},[`&:not(${t}-icon-end)`]:{[`${t}-loading-icon-motion`]:{"&-appear-start, &-enter-start":{marginInlineEnd:l(s).mul(-1).equal()},"&-appear-active, &-enter-active":{marginInlineEnd:0},"&-leave-start":{marginInlineEnd:0},"&-leave-active":{marginInlineEnd:l(s).mul(-1).equal()}}},"&-icon-end":{flexDirection:"row-reverse",[`${t}-loading-icon-motion`]:{"&-appear-start, &-enter-start":{marginInlineStart:l(s).mul(-1).equal()},"&-appear-active, &-enter-active":{marginInlineStart:0},"&-leave-start":{marginInlineStart:0},"&-leave-active":{marginInlineStart:l(s).mul(-1).equal()}}}}}},$=(e,t,r)=>({[`&:not(:disabled):not(${e}-disabled)`]:{"&:hover":t,"&:active":r}}),F=e=>({minWidth:e.controlHeight,paddingInlineStart:0,paddingInlineEnd:0,borderRadius:"50%"}),U=e=>({borderRadius:e.controlHeight,paddingInlineStart:e.calc(e.controlHeight).div(2).equal(),paddingInlineEnd:e.calc(e.controlHeight).div(2).equal()}),z=e=>({cursor:"not-allowed",borderColor:e.borderColorDisabled,color:e.colorTextDisabled,background:e.colorBgContainerDisabled,boxShadow:"none"}),Z=(e,t,r,n,i,o,a,s)=>({[`&${e}-background-ghost`]:Object.assign(Object.assign({color:r||void 0,background:t,borderColor:n||void 0,boxShadow:"none"},$(e,Object.assign({background:t},a),Object.assign({background:t},s))),{"&:disabled":{cursor:"not-allowed",color:i||void 0,borderColor:o||void 0}})}),H=e=>({[`&:disabled, &${e.componentCls}-disabled`]:Object.assign({},z(e))}),W=e=>({[`&:disabled, &${e.componentCls}-disabled`]:{cursor:"not-allowed",color:e.colorTextDisabled}}),V=(e,t,r,n)=>{const i=n&&["link","text"].includes(n)?W:H;return Object.assign(Object.assign({},i(e)),$(e.componentCls,t,r))},G=(e,t,r,n,i)=>({[`&${e.componentCls}-variant-solid`]:Object.assign({color:t,background:r},V(e,n,i))}),K=(e,t,r,n,i)=>({[`&${e.componentCls}-variant-outlined, &${e.componentCls}-variant-dashed`]:Object.assign({borderColor:t,background:r},V(e,n,i))}),Y=e=>({[`&${e.componentCls}-variant-dashed`]:{borderStyle:"dashed"}}),Q=(e,t,r,n)=>({[`&${e.componentCls}-variant-filled`]:Object.assign({boxShadow:"none",background:t},V(e,r,n))}),X=(e,t,r,n,i)=>({[`&${e.componentCls}-variant-${r}`]:Object.assign({color:t,boxShadow:"none"},V(e,n,i,r))}),J=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:e.defaultColor,boxShadow:e.defaultShadow},G(e,e.solidTextColor,e.colorBgSolid,{color:e.solidTextColor,background:e.colorBgSolidHover},{color:e.solidTextColor,background:e.colorBgSolidActive})),Y(e)),Q(e,e.colorFillTertiary,{background:e.colorFillSecondary},{background:e.colorFill})),Z(e.componentCls,e.ghostBg,e.defaultGhostColor,e.defaultGhostBorderColor,e.colorTextDisabled,e.colorBorder)),X(e,e.textTextColor,"link",{color:e.colorLinkHover,background:e.linkHoverBg},{color:e.colorLinkActive})),ee=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:e.colorPrimary,boxShadow:e.primaryShadow},K(e,e.colorPrimary,e.colorBgContainer,{color:e.colorPrimaryTextHover,borderColor:e.colorPrimaryHover,background:e.colorBgContainer},{color:e.colorPrimaryTextActive,borderColor:e.colorPrimaryActive,background:e.colorBgContainer})),Y(e)),Q(e,e.colorPrimaryBg,{background:e.colorPrimaryBgHover},{background:e.colorPrimaryBorder})),X(e,e.colorPrimaryText,"text",{color:e.colorPrimaryTextHover,background:e.colorPrimaryBg},{color:e.colorPrimaryTextActive,background:e.colorPrimaryBorder})),X(e,e.colorPrimaryText,"link",{color:e.colorPrimaryTextHover,background:e.linkHoverBg},{color:e.colorPrimaryTextActive})),Z(e.componentCls,e.ghostBg,e.colorPrimary,e.colorPrimary,e.colorTextDisabled,e.colorBorder,{color:e.colorPrimaryHover,borderColor:e.colorPrimaryHover},{color:e.colorPrimaryActive,borderColor:e.colorPrimaryActive})),te=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:e.colorError,boxShadow:e.dangerShadow},G(e,e.dangerColor,e.colorError,{background:e.colorErrorHover},{background:e.colorErrorActive})),K(e,e.colorError,e.colorBgContainer,{color:e.colorErrorHover,borderColor:e.colorErrorBorderHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),Y(e)),Q(e,e.colorErrorBg,{background:e.colorErrorBgFilledHover},{background:e.colorErrorBgActive})),X(e,e.colorError,"text",{color:e.colorErrorHover,background:e.colorErrorBg},{color:e.colorErrorHover,background:e.colorErrorBgActive})),X(e,e.colorError,"link",{color:e.colorErrorHover},{color:e.colorErrorActive})),Z(e.componentCls,e.ghostBg,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder,{color:e.colorErrorHover,borderColor:e.colorErrorHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),re=e=>Object.assign(Object.assign({},X(e,e.colorLink,"link",{color:e.colorLinkHover},{color:e.colorLinkActive})),Z(e.componentCls,e.ghostBg,e.colorInfo,e.colorInfo,e.colorTextDisabled,e.colorBorder,{color:e.colorInfoHover,borderColor:e.colorInfoHover},{color:e.colorInfoActive,borderColor:e.colorInfoActive})),ne=e=>{const{componentCls:t}=e;return Object.assign({[`${t}-color-default`]:J(e),[`${t}-color-primary`]:ee(e),[`${t}-color-dangerous`]:te(e),[`${t}-color-link`]:re(e)},(e=>{const{componentCls:t}=e;return A.i.reduce(((r,n)=>{const i=e[`${n}6`],o=e[`${n}1`],a=e[`${n}5`],s=e[`${n}2`],l=e[`${n}3`],c=e[`${n}7`];return Object.assign(Object.assign({},r),{[`&${t}-color-${n}`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:i,boxShadow:e[`${n}ShadowColor`]},G(e,e.colorTextLightSolid,i,{background:a},{background:c})),K(e,i,e.colorBgContainer,{color:a,borderColor:a,background:e.colorBgContainer},{color:c,borderColor:c,background:e.colorBgContainer})),Y(e)),Q(e,o,{background:s},{background:l})),X(e,i,"link",{color:a},{color:c})),X(e,i,"text",{color:a,background:o},{color:c,background:l}))})}),{})})(e))},ie=e=>Object.assign(Object.assign(Object.assign(Object.assign({},K(e,e.defaultBorderColor,e.defaultBg,{color:e.defaultHoverColor,borderColor:e.defaultHoverBorderColor,background:e.defaultHoverBg},{color:e.defaultActiveColor,borderColor:e.defaultActiveBorderColor,background:e.defaultActiveBg})),X(e,e.textTextColor,"text",{color:e.textTextHoverColor,background:e.textHoverBg},{color:e.textTextActiveColor,background:e.colorBgTextActive})),G(e,e.primaryColor,e.colorPrimary,{background:e.colorPrimaryHover,color:e.primaryColor},{background:e.colorPrimaryActive,color:e.primaryColor})),X(e,e.colorLink,"link",{color:e.colorLinkHover,background:e.linkHoverBg},{color:e.colorLinkActive})),oe=(e,t="")=>{const{componentCls:r,controlHeight:n,fontSize:i,borderRadius:o,buttonPaddingHorizontal:a,iconCls:s,buttonPaddingVertical:l,buttonIconOnlyFontSize:c}=e;return[{[t]:{fontSize:i,height:n,padding:`${(0,_.bf)(l)} ${(0,_.bf)(a)}`,borderRadius:o,[`&${r}-icon-only`]:{width:n,[s]:{fontSize:c}}}},{[`${r}${r}-circle${t}`]:F(e)},{[`${r}${r}-round${t}`]:U(e)}]},ae=e=>{const t=(0,O.IX)(e,{fontSize:e.contentFontSize});return oe(t,e.componentCls)},se=e=>{const t=(0,O.IX)(e,{controlHeight:e.controlHeightSM,fontSize:e.contentFontSizeSM,padding:e.paddingXS,buttonPaddingHorizontal:e.paddingInlineSM,buttonPaddingVertical:0,borderRadius:e.borderRadiusSM,buttonIconOnlyFontSize:e.onlyIconSizeSM});return oe(t,`${e.componentCls}-sm`)},le=e=>{const t=(0,O.IX)(e,{controlHeight:e.controlHeightLG,fontSize:e.contentFontSizeLG,buttonPaddingHorizontal:e.paddingInlineLG,buttonPaddingVertical:0,borderRadius:e.borderRadiusLG,buttonIconOnlyFontSize:e.onlyIconSizeLG});return oe(t,`${e.componentCls}-lg`)},ce=e=>{const{componentCls:t}=e;return{[t]:{[`&${t}-block`]:{width:"100%"}}}};var ue=(0,R.I$)("Button",(e=>{const t=L(e);return[B(t),ae(t),se(t),le(t),ce(t),ne(t),ie(t),I(t)]}),j,{unitless:{fontWeight:!0,contentLineHeight:!0,contentLineHeightSM:!0,contentLineHeightLG:!0}}),pe=r(82912);function de(e,t){return{[`&-item:not(${t}-last-item)`]:{marginBottom:e.calc(e.lineWidth).mul(-1).equal()},"&-item":{"&:hover,&:focus,&:active":{zIndex:2},"&[disabled]":{zIndex:0}}}}function fe(e){const t=`${e.componentCls}-compact-vertical`;return{[t]:Object.assign(Object.assign({},de(e,t)),(r=e.componentCls,n=t,{[`&-item:not(${n}-first-item):not(${n}-last-item)`]:{borderRadius:0},[`&-item${n}-first-item:not(${n}-last-item)`]:{[`&, &${r}-sm, &${r}-lg`]:{borderEndEndRadius:0,borderEndStartRadius:0}},[`&-item${n}-last-item:not(${n}-first-item)`]:{[`&, &${r}-sm, &${r}-lg`]:{borderStartStartRadius:0,borderStartEndRadius:0}}}))};var r,n}const he=e=>{const{componentCls:t,colorPrimaryHover:r,lineWidth:n,calc:i}=e,o=i(n).mul(-1).equal(),a=e=>{const i=`${t}-compact${e?"-vertical":""}-item${t}-primary:not([disabled])`;return{[`${i} + ${i}::before`]:{position:"absolute",top:e?o:0,insetInlineStart:e?0:o,backgroundColor:r,content:'""',width:e?"100%":n,height:e?n:"100%"}}};return Object.assign(Object.assign({},a()),a(!0))};var me=(0,R.bk)(["Button","compact"],(e=>{const t=L(e);return[(0,pe.c)(t),fe(t),he(t)]}),j),ge=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{var r,i;const{loading:f=!1,prefixCls:h,color:g,variant:b,type:v,danger:w=!1,shape:S="default",size:x,styles:E,disabled:_,className:C,rootClassName:A,children:O,icon:R,iconPosition:P="start",ghost:I=!1,block:M=!1,htmlType:q="button",classNames:D,style:N={},autoInsertSpace:L,autoFocus:j}=e,B=ge(e,["loading","prefixCls","color","variant","type","danger","shape","size","styles","disabled","className","rootClassName","children","icon","iconPosition","ghost","block","htmlType","classNames","style","autoInsertSpace","autoFocus"]),$=v||"default",{button:F}=n.useContext(c.E_),[U,z]=(0,n.useMemo)((()=>{if(g&&b)return[g,b];if(v||w){const e=ye[$]||[];return w?["danger",e[1]]:e}return(null==F?void 0:F.color)&&(null==F?void 0:F.variant)?[F.color,F.variant]:["default","outlined"]}),[v,g,b,w,null==F?void 0:F.variant,null==F?void 0:F.color]),Z="danger"===U?"dangerous":U,{getPrefixCls:H,direction:W,autoInsertSpace:V,className:G,style:K,classNames:Y,styles:Q}=(0,c.dj)("button"),X=null===(r=null!=L?L:V)||void 0===r||r,J=H("btn",h),[ee,te,re]=ue(J),ne=(0,n.useContext)(u.Z),ie=null!=_?_:ne,oe=(0,n.useContext)(m),ae=(0,n.useMemo)((()=>function(e){if("object"==typeof e&&e){let t=null==e?void 0:e.delay;return t=Number.isNaN(t)||"number"!=typeof t?0:t,{loading:t<=0,delay:t}}return{loading:!!e,delay:0}}(f)),[f]),[se,le]=(0,n.useState)(ae.loading),[ce,pe]=(0,n.useState)(!1),de=(0,n.useRef)(null),fe=(0,s.x1)(t,de),he=1===n.Children.count(O)&&!R&&!(0,y.Dn)(z),be=(0,n.useRef)(!0);n.useEffect((()=>(be.current=!1,()=>{be.current=!0})),[]),(0,n.useLayoutEffect)((()=>{let e=null;return ae.delay>0?e=setTimeout((()=>{e=null,le(!0)}),ae.delay):le(ae.loading),function(){e&&(clearTimeout(e),e=null)}}),[ae.delay,ae.loading]),(0,n.useEffect)((()=>{if(!de.current||!X)return;const e=de.current.textContent||"";he&&(0,y.aG)(e)?ce||pe(!0):ce&&pe(!1)})),(0,n.useEffect)((()=>{j&&de.current&&de.current.focus()}),[]);const ve=n.useCallback((t=>{var r;se||ie?t.preventDefault():null===(r=e.onClick)||void 0===r||r.call(e,t)}),[e.onClick,se,ie]);const{compactSize:we,compactItemClassnames:ke}=(0,d.ri)(J,W),Se={large:"lg",small:"sm",middle:void 0},xe=(0,p.Z)((e=>{var t,r;return null!==(r=null!==(t=null!=x?x:we)&&void 0!==t?t:oe)&&void 0!==r?r:e})),Ee=xe&&null!==(i=Se[xe])&&void 0!==i?i:"",Te=se?"loading":R,_e=(0,a.Z)(B,["navigate"]),Ce=o()(J,te,re,{[`${J}-${S}`]:"default"!==S&&S,[`${J}-${$}`]:$,[`${J}-dangerous`]:w,[`${J}-color-${Z}`]:Z,[`${J}-variant-${z}`]:z,[`${J}-${Ee}`]:Ee,[`${J}-icon-only`]:!O&&0!==O&&!!Te,[`${J}-background-ghost`]:I&&!(0,y.Dn)(z),[`${J}-loading`]:se,[`${J}-two-chinese-chars`]:ce&&X&&!se,[`${J}-block`]:M,[`${J}-rtl`]:"rtl"===W,[`${J}-icon-end`]:"end"===P},ke,C,A,G),Ae=Object.assign(Object.assign({},K),N),Oe=o()(null==D?void 0:D.icon,Y.icon),Re=Object.assign(Object.assign({},(null==E?void 0:E.icon)||{}),Q.icon||{}),Pe=R&&!se?n.createElement(k,{prefixCls:J,className:Oe,style:Re},R):f&&"object"==typeof f&&f.icon?n.createElement(k,{prefixCls:J,className:Oe,style:Re},f.icon):n.createElement(T,{existIcon:!!R,prefixCls:J,loading:se,mount:be.current}),Ie=O||0===O?(0,y.hU)(O,he&&X):null;if(void 0!==_e.href)return ee(n.createElement("a",Object.assign({},_e,{className:o()(Ce,{[`${J}-disabled`]:ie}),href:ie?void 0:_e.href,style:Ae,onClick:ve,ref:fe,tabIndex:ie?-1:0}),Pe,Ie));let Me=n.createElement("button",Object.assign({},B,{type:q,className:Ce,style:Ae,onClick:ve,disabled:ie,ref:fe}),Pe,Ie,ke&&n.createElement(me,{prefixCls:J}));return(0,y.Dn)(z)||(Me=n.createElement(l.Z,{component:"Button",disabled:se},Me)),ee(Me)})),ve=be;ve.Group=g,ve.__ANT_BUTTON=!0;var we=ve},79401:function(e,t,r){"use strict";r.d(t,{Z:function(){return M}});var n=r(44194),i=r(51865),o=r.n(i),a=r(34573),s=r(35779),l=r(77936),c=r(2164),u=r(37963),p=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{var{prefixCls:t,className:r,hoverable:i=!0}=e,a=p(e,["prefixCls","className","hoverable"]);const{getPrefixCls:l}=n.useContext(s.E_),c=l("card",t),u=o()(`${c}-grid`,r,{[`${c}-grid-hoverable`]:i});return n.createElement("div",Object.assign({},a,{className:u}))},f=r(59199),h=r(49336),m=r(79255),g=r(77167);const y=e=>{const{antCls:t,componentCls:r,headerHeight:n,headerPadding:i,tabsMarginBottom:o}=e;return Object.assign(Object.assign({display:"flex",justifyContent:"center",flexDirection:"column",minHeight:n,marginBottom:-1,padding:`0 ${(0,f.bf)(i)}`,color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:e.headerFontSize,background:e.headerBg,borderBottom:`${(0,f.bf)(e.lineWidth)} ${e.lineType} ${e.colorBorderSecondary}`,borderRadius:`${(0,f.bf)(e.borderRadiusLG)} ${(0,f.bf)(e.borderRadiusLG)} 0 0`},(0,h.dF)()),{"&-wrapper":{width:"100%",display:"flex",alignItems:"center"},"&-title":Object.assign(Object.assign({display:"inline-block",flex:1},h.vS),{[`\n > ${r}-typography,\n > ${r}-typography-edit-content\n `]:{insetInlineStart:0,marginTop:0,marginBottom:0}}),[`${t}-tabs-top`]:{clear:"both",marginBottom:o,color:e.colorText,fontWeight:"normal",fontSize:e.fontSize,"&-bar":{borderBottom:`${(0,f.bf)(e.lineWidth)} ${e.lineType} ${e.colorBorderSecondary}`}}})},b=e=>{const{cardPaddingBase:t,colorBorderSecondary:r,cardShadow:n,lineWidth:i}=e;return{width:"33.33%",padding:t,border:0,borderRadius:0,boxShadow:`\n ${(0,f.bf)(i)} 0 0 0 ${r},\n 0 ${(0,f.bf)(i)} 0 0 ${r},\n ${(0,f.bf)(i)} ${(0,f.bf)(i)} 0 0 ${r},\n ${(0,f.bf)(i)} 0 0 0 ${r} inset,\n 0 ${(0,f.bf)(i)} 0 0 ${r} inset;\n `,transition:`all ${e.motionDurationMid}`,"&-hoverable:hover":{position:"relative",zIndex:1,boxShadow:n}}},v=e=>{const{componentCls:t,iconCls:r,actionsLiMargin:n,cardActionsIconSize:i,colorBorderSecondary:o,actionsBg:a}=e;return Object.assign(Object.assign({margin:0,padding:0,listStyle:"none",background:a,borderTop:`${(0,f.bf)(e.lineWidth)} ${e.lineType} ${o}`,display:"flex",borderRadius:`0 0 ${(0,f.bf)(e.borderRadiusLG)} ${(0,f.bf)(e.borderRadiusLG)}`},(0,h.dF)()),{"& > li":{margin:n,color:e.colorTextDescription,textAlign:"center","> span":{position:"relative",display:"block",minWidth:e.calc(e.cardActionsIconSize).mul(2).equal(),fontSize:e.fontSize,lineHeight:e.lineHeight,cursor:"pointer","&:hover":{color:e.colorPrimary,transition:`color ${e.motionDurationMid}`},[`a:not(${t}-btn), > ${r}`]:{display:"inline-block",width:"100%",color:e.colorIcon,lineHeight:(0,f.bf)(e.fontHeight),transition:`color ${e.motionDurationMid}`,"&:hover":{color:e.colorPrimary}},[`> ${r}`]:{fontSize:i,lineHeight:(0,f.bf)(e.calc(i).mul(e.lineHeight).equal())}},"&:not(:last-child)":{borderInlineEnd:`${(0,f.bf)(e.lineWidth)} ${e.lineType} ${o}`}}})},w=e=>Object.assign(Object.assign({margin:`${(0,f.bf)(e.calc(e.marginXXS).mul(-1).equal())} 0`,display:"flex"},(0,h.dF)()),{"&-avatar":{paddingInlineEnd:e.padding},"&-detail":{overflow:"hidden",flex:1,"> div:not(:last-child)":{marginBottom:e.marginXS}},"&-title":Object.assign({color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:e.fontSizeLG},h.vS),"&-description":{color:e.colorTextDescription}}),k=e=>{const{componentCls:t,colorFillAlter:r,headerPadding:n,bodyPadding:i}=e;return{[`${t}-head`]:{padding:`0 ${(0,f.bf)(n)}`,background:r,"&-title":{fontSize:e.fontSize}},[`${t}-body`]:{padding:`${(0,f.bf)(e.padding)} ${(0,f.bf)(i)}`}}},S=e=>{const{componentCls:t}=e;return{overflow:"hidden",[`${t}-body`]:{userSelect:"none"}}},x=e=>{const{componentCls:t,cardShadow:r,cardHeadPadding:n,colorBorderSecondary:i,boxShadowTertiary:o,bodyPadding:a,extraColor:s}=e;return{[t]:Object.assign(Object.assign({},(0,h.Wf)(e)),{position:"relative",background:e.colorBgContainer,borderRadius:e.borderRadiusLG,[`&:not(${t}-bordered)`]:{boxShadow:o},[`${t}-head`]:y(e),[`${t}-extra`]:{marginInlineStart:"auto",color:s,fontWeight:"normal",fontSize:e.fontSize},[`${t}-body`]:Object.assign({padding:a,borderRadius:`0 0 ${(0,f.bf)(e.borderRadiusLG)} ${(0,f.bf)(e.borderRadiusLG)}`},(0,h.dF)()),[`${t}-grid`]:b(e),[`${t}-cover`]:{"> *":{display:"block",width:"100%",borderRadius:`${(0,f.bf)(e.borderRadiusLG)} ${(0,f.bf)(e.borderRadiusLG)} 0 0`}},[`${t}-actions`]:v(e),[`${t}-meta`]:w(e)}),[`${t}-bordered`]:{border:`${(0,f.bf)(e.lineWidth)} ${e.lineType} ${i}`,[`${t}-cover`]:{marginTop:-1,marginInlineStart:-1,marginInlineEnd:-1}},[`${t}-hoverable`]:{cursor:"pointer",transition:`box-shadow ${e.motionDurationMid}, border-color ${e.motionDurationMid}`,"&:hover":{borderColor:"transparent",boxShadow:r}},[`${t}-contain-grid`]:{borderRadius:`${(0,f.bf)(e.borderRadiusLG)} ${(0,f.bf)(e.borderRadiusLG)} 0 0 `,[`${t}-body`]:{display:"flex",flexWrap:"wrap"},[`&:not(${t}-loading) ${t}-body`]:{marginBlockStart:e.calc(e.lineWidth).mul(-1).equal(),marginInlineStart:e.calc(e.lineWidth).mul(-1).equal(),padding:0}},[`${t}-contain-tabs`]:{[`> div${t}-head`]:{minHeight:0,[`${t}-head-title, ${t}-extra`]:{paddingTop:n}}},[`${t}-type-inner`]:k(e),[`${t}-loading`]:S(e),[`${t}-rtl`]:{direction:"rtl"}}},E=e=>{const{componentCls:t,bodyPaddingSM:r,headerPaddingSM:n,headerHeightSM:i,headerFontSizeSM:o}=e;return{[`${t}-small`]:{[`> ${t}-head`]:{minHeight:i,padding:`0 ${(0,f.bf)(n)}`,fontSize:o,[`> ${t}-head-wrapper`]:{[`> ${t}-extra`]:{fontSize:e.fontSize}}},[`> ${t}-body`]:{padding:r}},[`${t}-small${t}-contain-tabs`]:{[`> ${t}-head`]:{[`${t}-head-title, ${t}-extra`]:{paddingTop:0,display:"flex",alignItems:"center"}}}}};var T=(0,m.I$)("Card",(e=>{const t=(0,g.IX)(e,{cardShadow:e.boxShadowCard,cardHeadPadding:e.padding,cardPaddingBase:e.paddingLG,cardActionsIconSize:e.fontSize});return[x(t),E(t)]}),(e=>{var t,r;return{headerBg:"transparent",headerFontSize:e.fontSizeLG,headerFontSizeSM:e.fontSize,headerHeight:e.fontSizeLG*e.lineHeightLG+2*e.padding,headerHeightSM:e.fontSize*e.lineHeight+2*e.paddingXS,actionsBg:e.colorBgContainer,actionsLiMargin:`${e.paddingSM}px 0`,tabsMarginBottom:-e.padding-e.lineWidth,extraColor:e.colorText,bodyPaddingSM:12,headerPaddingSM:12,bodyPadding:null!==(t=e.bodyPadding)&&void 0!==t?t:e.paddingLG,headerPadding:null!==(r=e.headerPadding)&&void 0!==r?r:e.paddingLG}})),_=r(8797),C=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{const{actionClasses:t,actions:r=[],actionStyle:i}=e;return n.createElement("ul",{className:t,style:i},r.map(((e,t)=>{const i=`action-${t}`;return n.createElement("li",{style:{width:100/r.length+"%"},key:i},n.createElement("span",null,e))})))},O=n.forwardRef(((e,t)=>{const{prefixCls:r,className:i,rootClassName:p,style:f,extra:h,headStyle:m={},bodyStyle:g={},title:y,loading:b,bordered:v,variant:w,size:k,type:S,cover:x,actions:E,tabList:O,children:R,activeTabKey:P,defaultActiveTabKey:I,tabBarExtraContent:M,hoverable:q,tabProps:D={},classNames:N,styles:L}=e,j=C(e,["prefixCls","className","rootClassName","style","extra","headStyle","bodyStyle","title","loading","bordered","variant","size","type","cover","actions","tabList","children","activeTabKey","defaultActiveTabKey","tabBarExtraContent","hoverable","tabProps","classNames","styles"]),{getPrefixCls:B,direction:$,card:F}=n.useContext(s.E_),[U]=(0,_.Z)("card",w,v);const z=e=>{var t;return o()(null===(t=null==F?void 0:F.classNames)||void 0===t?void 0:t[e],null==N?void 0:N[e])},Z=e=>{var t;return Object.assign(Object.assign({},null===(t=null==F?void 0:F.styles)||void 0===t?void 0:t[e]),null==L?void 0:L[e])},H=n.useMemo((()=>{let e=!1;return n.Children.forEach(R,(t=>{(null==t?void 0:t.type)===d&&(e=!0)})),e}),[R]),W=B("card",r),[V,G,K]=T(W),Y=n.createElement(c.Z,{loading:!0,active:!0,paragraph:{rows:4},title:!1},R),Q=void 0!==P,X=Object.assign(Object.assign({},D),{[Q?"activeKey":"defaultActiveKey"]:Q?P:I,tabBarExtraContent:M});let J;const ee=(0,l.Z)(k),te=ee&&"default"!==ee?ee:"large",re=O?n.createElement(u.Z,Object.assign({size:te},X,{className:`${W}-head-tabs`,onChange:t=>{var r;null===(r=e.onTabChange)||void 0===r||r.call(e,t)},items:O.map((e=>{var{tab:t}=e,r=C(e,["tab"]);return Object.assign({label:t},r)}))})):null;if(y||h||re){const e=o()(`${W}-head`,z("header")),t=o()(`${W}-head-title`,z("title")),r=o()(`${W}-extra`,z("extra")),i=Object.assign(Object.assign({},m),Z("header"));J=n.createElement("div",{className:e,style:i},n.createElement("div",{className:`${W}-head-wrapper`},y&&n.createElement("div",{className:t,style:Z("title")},y),h&&n.createElement("div",{className:r,style:Z("extra")},h)),re)}const ne=o()(`${W}-cover`,z("cover")),ie=x?n.createElement("div",{className:ne,style:Z("cover")},x):null,oe=o()(`${W}-body`,z("body")),ae=Object.assign(Object.assign({},g),Z("body")),se=n.createElement("div",{className:oe,style:ae},b?Y:R),le=o()(`${W}-actions`,z("actions")),ce=(null==E?void 0:E.length)?n.createElement(A,{actionClasses:le,actionStyle:Z("actions"),actions:E}):null,ue=(0,a.Z)(j,["onTabChange"]),pe=o()(W,null==F?void 0:F.className,{[`${W}-loading`]:b,[`${W}-bordered`]:"borderless"!==U,[`${W}-hoverable`]:q,[`${W}-contain-grid`]:H,[`${W}-contain-tabs`]:null==O?void 0:O.length,[`${W}-${ee}`]:ee,[`${W}-type-${S}`]:!!S,[`${W}-rtl`]:"rtl"===$},i,p,G,K),de=Object.assign(Object.assign({},null==F?void 0:F.style),f);return V(n.createElement("div",Object.assign({ref:t},ue,{className:pe,style:de}),J,ie,se,ce))}));var R=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{const{prefixCls:t,className:r,avatar:i,title:a,description:l}=e,c=R(e,["prefixCls","className","avatar","title","description"]),{getPrefixCls:u}=n.useContext(s.E_),p=u("card",t),d=o()(`${p}-meta`,r),f=i?n.createElement("div",{className:`${p}-meta-avatar`},i):null,h=a?n.createElement("div",{className:`${p}-meta-title`},a):null,m=l?n.createElement("div",{className:`${p}-meta-description`},l):null,g=h||m?n.createElement("div",{className:`${p}-meta-detail`},h,m):null;return n.createElement("div",Object.assign({},c,{className:d}),f,g)};const I=O;I.Grid=d,I.Meta=P;var M=I},20228:function(e,t,r){"use strict";var n=r(64560);t.Z=n.Z},67307:function(e,t,r){"use strict";r.d(t,{Z:function(){return V}});var n=r(44194),i=r(46193),o=r(51865),a=r.n(o),s=r(77260),l=r(13702),c=r(76285),u=r(12952),p=r(81424),d=r(56049),f=r(17323),h=r(54387),m=r(39328),g=r(54549),y=r(42976),b=r(46748),v=n.forwardRef((function(e,t){var r=e.prefixCls,i=e.forceRender,o=e.className,s=e.style,l=e.children,u=e.isActive,p=e.role,d=e.classNames,f=e.styles,h=n.useState(u||i),m=(0,c.Z)(h,2),y=m[0],b=m[1];return n.useEffect((function(){(i||u)&&b(!0)}),[i,u]),y?n.createElement("div",{ref:t,className:a()("".concat(r,"-content"),(0,g.Z)((0,g.Z)({},"".concat(r,"-content-active"),u),"".concat(r,"-content-inactive"),!u),o),style:s,role:p},n.createElement("div",{className:a()("".concat(r,"-content-box"),null==d?void 0:d.body),style:null==f?void 0:f.body},l)):null}));v.displayName="PanelContent";var w=v,k=["showArrow","headerClass","isActive","onItemClick","forceRender","className","classNames","styles","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],S=n.forwardRef((function(e,t){var r=e.showArrow,i=void 0===r||r,o=e.headerClass,l=e.isActive,c=e.onItemClick,u=e.forceRender,p=e.className,d=e.classNames,h=void 0===d?{}:d,v=e.styles,S=void 0===v?{}:v,x=e.prefixCls,E=e.collapsible,T=e.accordion,_=e.panelKey,C=e.extra,A=e.header,O=e.expandIcon,R=e.openMotion,P=e.destroyInactivePanel,I=e.children,M=(0,f.Z)(e,k),q="disabled"===E,D=null!=C&&"boolean"!=typeof C,N=(0,g.Z)((0,g.Z)((0,g.Z)({onClick:function(){null==c||c(_)},onKeyDown:function(e){"Enter"!==e.key&&e.keyCode!==b.Z.ENTER&&e.which!==b.Z.ENTER||null==c||c(_)},role:T?"tab":"button"},"aria-expanded",l),"aria-disabled",q),"tabIndex",q?-1:0),L="function"==typeof O?O(e):n.createElement("i",{className:"arrow"}),j=L&&n.createElement("div",(0,s.Z)({className:"".concat(x,"-expand-icon")},["header","icon"].includes(E)?N:{}),L),B=a()("".concat(x,"-item"),(0,g.Z)((0,g.Z)({},"".concat(x,"-item-active"),l),"".concat(x,"-item-disabled"),q),p),$=a()(o,"".concat(x,"-header"),(0,g.Z)({},"".concat(x,"-collapsible-").concat(E),!!E),h.header),F=(0,m.Z)({className:$,style:S.header},["header","icon"].includes(E)?{}:N);return n.createElement("div",(0,s.Z)({},M,{ref:t,className:B}),n.createElement("div",F,i&&j,n.createElement("span",(0,s.Z)({className:"".concat(x,"-header-text")},"header"===E?N:{}),A),D&&n.createElement("div",{className:"".concat(x,"-extra")},C)),n.createElement(y.ZP,(0,s.Z)({visible:l,leavedClassName:"".concat(x,"-content-hidden")},R,{forceRender:u,removeOnLeave:P}),(function(e,t){var r=e.className,i=e.style;return n.createElement(w,{ref:t,prefixCls:x,className:r,classNames:h,style:i,styles:S,isActive:l,forceRender:u,role:T?"tabpanel":void 0},I)})))})),x=["children","label","key","collapsible","onItemClick","destroyInactivePanel"];var E=function(e,t,r){return Array.isArray(e)?function(e,t){var r=t.prefixCls,i=t.accordion,o=t.collapsible,a=t.destroyInactivePanel,l=t.onItemClick,c=t.activeKey,u=t.openMotion,p=t.expandIcon;return e.map((function(e,t){var d=e.children,h=e.label,m=e.key,g=e.collapsible,y=e.onItemClick,b=e.destroyInactivePanel,v=(0,f.Z)(e,x),w=String(null!=m?m:t),k=null!=g?g:o,E=null!=b?b:a,T=!1;return T=i?c[0]===w:c.indexOf(w)>-1,n.createElement(S,(0,s.Z)({},v,{prefixCls:r,key:w,panelKey:w,isActive:T,accordion:i,openMotion:u,expandIcon:p,header:h,collapsible:k,onItemClick:function(e){"disabled"!==k&&(l(e),null==y||y(e))},destroyInactivePanel:E}),d)}))}(e,r):(0,h.Z)(t).map((function(e,t){return function(e,t,r){if(!e)return null;var i=r.prefixCls,o=r.accordion,a=r.collapsible,s=r.destroyInactivePanel,l=r.onItemClick,c=r.activeKey,u=r.openMotion,p=r.expandIcon,d=e.key||String(t),f=e.props,h=f.header,m=f.headerClass,g=f.destroyInactivePanel,y=f.collapsible,b=f.onItemClick,v=!1;v=o?c[0]===d:c.indexOf(d)>-1;var w=null!=y?y:a,k={key:d,panelKey:d,header:h,headerClass:m,isActive:v,prefixCls:i,destroyInactivePanel:null!=g?g:s,openMotion:u,accordion:o,children:e.props.children,onItemClick:function(e){"disabled"!==w&&(l(e),null==b||b(e))},expandIcon:p,collapsible:w};return"string"==typeof e.type?e:(Object.keys(k).forEach((function(e){void 0===k[e]&&delete k[e]})),n.cloneElement(e,k))}(e,t,r)}))},T=r(63941);function _(e){var t=e;if(!Array.isArray(t)){var r=(0,u.Z)(t);t="number"===r||"string"===r?[t]:[]}return t.map((function(e){return String(e)}))}var C=n.forwardRef((function(e,t){var r=e.prefixCls,i=void 0===r?"rc-collapse":r,o=e.destroyInactivePanel,u=void 0!==o&&o,f=e.style,h=e.accordion,m=e.className,g=e.children,y=e.collapsible,b=e.openMotion,v=e.expandIcon,w=e.activeKey,k=e.defaultActiveKey,S=e.onChange,x=e.items,C=a()(i,m),A=(0,p.Z)([],{value:w,onChange:function(e){return null==S?void 0:S(e)},defaultValue:k,postState:_}),O=(0,c.Z)(A,2),R=O[0],P=O[1];(0,d.ZP)(!g,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var I=E(x,g,{prefixCls:i,accordion:h,openMotion:b,expandIcon:v,collapsible:y,destroyInactivePanel:u,onItemClick:function(e){return P((function(){return h?R[0]===e?[]:[e]:R.indexOf(e)>-1?R.filter((function(t){return t!==e})):[].concat((0,l.Z)(R),[e])}))},activeKey:R});return n.createElement("div",(0,s.Z)({ref:t,className:C,style:f,role:h?"tablist":void 0},(0,T.Z)(e,{aria:!0,data:!0})),I)})),A=Object.assign(C,{Panel:S}),O=A,R=(A.Panel,r(34573)),P=r(15649),I=r(15288),M=r(35779),q=r(77936);var D=n.forwardRef(((e,t)=>{const{getPrefixCls:r}=n.useContext(M.E_),{prefixCls:i,className:o,showArrow:s=!0}=e,l=r("collapse",i),c=a()({[`${l}-no-arrow`]:!s},o);return n.createElement(O.Panel,Object.assign({ref:t},e,{prefixCls:l,className:c}))})),N=r(59199),L=r(49336),j=r(6689),B=r(79255),$=r(77167);const F=e=>{const{componentCls:t,contentBg:r,padding:n,headerBg:i,headerPadding:o,collapseHeaderPaddingSM:a,collapseHeaderPaddingLG:s,collapsePanelBorderRadius:l,lineWidth:c,lineType:u,colorBorder:p,colorText:d,colorTextHeading:f,colorTextDisabled:h,fontSizeLG:m,lineHeight:g,lineHeightLG:y,marginSM:b,paddingSM:v,paddingLG:w,paddingXS:k,motionDurationSlow:S,fontSizeIcon:x,contentPadding:E,fontHeight:T,fontHeightLG:_}=e,C=`${(0,N.bf)(c)} ${u} ${p}`;return{[t]:Object.assign(Object.assign({},(0,L.Wf)(e)),{backgroundColor:i,border:C,borderRadius:l,"&-rtl":{direction:"rtl"},[`& > ${t}-item`]:{borderBottom:C,"&:first-child":{[`\n &,\n & > ${t}-header`]:{borderRadius:`${(0,N.bf)(l)} ${(0,N.bf)(l)} 0 0`}},"&:last-child":{[`\n &,\n & > ${t}-header`]:{borderRadius:`0 0 ${(0,N.bf)(l)} ${(0,N.bf)(l)}`}},[`> ${t}-header`]:Object.assign(Object.assign({position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:o,color:f,lineHeight:g,cursor:"pointer",transition:`all ${S}, visibility 0s`},(0,L.Qy)(e)),{[`> ${t}-header-text`]:{flex:"auto"},[`${t}-expand-icon`]:{height:T,display:"flex",alignItems:"center",paddingInlineEnd:b},[`${t}-arrow`]:Object.assign(Object.assign({},(0,L.Ro)()),{fontSize:x,transition:`transform ${S}`,svg:{transition:`transform ${S}`}}),[`${t}-header-text`]:{marginInlineEnd:"auto"}}),[`${t}-collapsible-header`]:{cursor:"default",[`${t}-header-text`]:{flex:"none",cursor:"pointer"}},[`${t}-collapsible-icon`]:{cursor:"unset",[`${t}-expand-icon`]:{cursor:"pointer"}}},[`${t}-content`]:{color:d,backgroundColor:r,borderTop:C,[`& > ${t}-content-box`]:{padding:E},"&-hidden":{display:"none"}},"&-small":{[`> ${t}-item`]:{[`> ${t}-header`]:{padding:a,paddingInlineStart:k,[`> ${t}-expand-icon`]:{marginInlineStart:e.calc(v).sub(k).equal()}},[`> ${t}-content > ${t}-content-box`]:{padding:v}}},"&-large":{[`> ${t}-item`]:{fontSize:m,lineHeight:y,[`> ${t}-header`]:{padding:s,paddingInlineStart:n,[`> ${t}-expand-icon`]:{height:_,marginInlineStart:e.calc(w).sub(n).equal()}},[`> ${t}-content > ${t}-content-box`]:{padding:w}}},[`${t}-item:last-child`]:{borderBottom:0,[`> ${t}-content`]:{borderRadius:`0 0 ${(0,N.bf)(l)} ${(0,N.bf)(l)}`}},[`& ${t}-item-disabled > ${t}-header`]:{"\n &,\n & > .arrow\n ":{color:h,cursor:"not-allowed"}},[`&${t}-icon-position-end`]:{[`& > ${t}-item`]:{[`> ${t}-header`]:{[`${t}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:b}}}}})}},U=e=>{const{componentCls:t}=e;return{[`${t}-rtl`]:{[`> ${t}-item > ${t}-header ${t}-arrow`]:{transform:"rotate(180deg)"}}}},z=e=>{const{componentCls:t,headerBg:r,borderlessContentPadding:n,borderlessContentBg:i,colorBorder:o}=e;return{[`${t}-borderless`]:{backgroundColor:r,border:0,[`> ${t}-item`]:{borderBottom:`1px solid ${o}`},[`\n > ${t}-item:last-child,\n > ${t}-item:last-child ${t}-header\n `]:{borderRadius:0},[`> ${t}-item:last-child`]:{borderBottom:0},[`> ${t}-item > ${t}-content`]:{backgroundColor:i,borderTop:0},[`> ${t}-item > ${t}-content > ${t}-content-box`]:{padding:n}}}},Z=e=>{const{componentCls:t,paddingSM:r}=e;return{[`${t}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${t}-item`]:{borderBottom:0,[`> ${t}-content`]:{backgroundColor:"transparent",border:0,[`> ${t}-content-box`]:{paddingBlock:r}}}}}};var H=(0,B.I$)("Collapse",(e=>{const t=(0,$.IX)(e,{collapseHeaderPaddingSM:`${(0,N.bf)(e.paddingXS)} ${(0,N.bf)(e.paddingSM)}`,collapseHeaderPaddingLG:`${(0,N.bf)(e.padding)} ${(0,N.bf)(e.paddingLG)}`,collapsePanelBorderRadius:e.borderRadiusLG});return[F(t),z(t),Z(t),U(t),(0,j.Z)(t)]}),(e=>({headerPadding:`${e.paddingSM}px ${e.padding}px`,headerBg:e.colorFillAlter,contentPadding:`${e.padding}px 16px`,contentBg:e.colorBgContainer,borderlessContentPadding:`${e.paddingXXS}px 16px ${e.padding}px`,borderlessContentBg:"transparent"})));const W=n.forwardRef(((e,t)=>{const{getPrefixCls:r,direction:o,expandIcon:s,className:l,style:c}=(0,M.dj)("collapse"),{prefixCls:u,className:p,rootClassName:d,style:f,bordered:m=!0,ghost:g,size:y,expandIconPosition:b="start",children:v,destroyInactivePanel:w,destroyOnHidden:k,expandIcon:S}=e,x=(0,q.Z)((e=>{var t;return null!==(t=null!=y?y:e)&&void 0!==t?t:"middle"})),E=r("collapse",u),T=r(),[_,C,A]=H(E);const D=n.useMemo((()=>"left"===b?"start":"right"===b?"end":b),[b]),N=null!=S?S:s,L=n.useCallback(((e={})=>{const t="function"==typeof N?N(e):n.createElement(i.Z,{rotate:e.isActive?"rtl"===o?-90:90:void 0,"aria-label":e.isActive?"expanded":"collapsed"});return(0,I.Tm)(t,(()=>{var e;return{className:a()(null===(e=t.props)||void 0===e?void 0:e.className,`${E}-arrow`)}}))}),[N,E,o]),j=a()(`${E}-icon-position-${D}`,{[`${E}-borderless`]:!m,[`${E}-rtl`]:"rtl"===o,[`${E}-ghost`]:!!g,[`${E}-${x}`]:"middle"!==x},l,p,d,C,A),B=n.useMemo((()=>Object.assign(Object.assign({},(0,P.Z)(T)),{motionAppear:!1,leavedClassName:`${E}-content-hidden`})),[T,E]),$=n.useMemo((()=>v?(0,h.Z)(v).map(((e,t)=>{var r,n;const i=e.props;if(null==i?void 0:i.disabled){const o=null!==(r=e.key)&&void 0!==r?r:String(t),a=Object.assign(Object.assign({},(0,R.Z)(e.props,["disabled"])),{key:o,collapsible:null!==(n=i.collapsible)&&void 0!==n?n:"disabled"});return(0,I.Tm)(e,a)}return e})):null),[v]);return _(n.createElement(O,Object.assign({ref:t,openMotion:B},(0,R.Z)(e,["rootClassName"]),{expandIcon:L,prefixCls:E,className:j,style:Object.assign(Object.assign({},c),f),destroyInactivePanel:null!=k?k:w}),$))}));var V=Object.assign(W,{Panel:D})},83938:function(e,t,r){"use strict";r.d(t,{Ot:function(){return a},y9:function(){return s}});var n=r(40730),i=r(22633),o=r(23068);const a=(e,t)=>(null==e?void 0:e.replace(/[^\w/]/g,"").slice(0,t?8:6))||"";let s=function(){return(0,i.Z)((function e(t){var r;if((0,n.Z)(this,e),this.cleared=!1,t instanceof e)return this.metaColor=t.metaColor.clone(),this.colors=null===(r=t.colors)||void 0===r?void 0:r.map((t=>({color:new e(t.color),percent:t.percent}))),void(this.cleared=t.cleared);const i=Array.isArray(t);i&&t.length?(this.colors=t.map((({color:t,percent:r})=>({color:new e(t),percent:r}))),this.metaColor=new o.Il(this.colors[0].color.metaColor)):this.metaColor=new o.Il(i?"":t),(!t||i&&!this.colors)&&(this.metaColor=this.metaColor.setA(0),this.cleared=!0)}),[{key:"toHsb",value:function(){return this.metaColor.toHsb()}},{key:"toHsbString",value:function(){return this.metaColor.toHsbString()}},{key:"toHex",value:function(){return e=this.toHexString(),t=this.metaColor.a<1,e?a(e,t):"";var e,t}},{key:"toHexString",value:function(){return this.metaColor.toHexString()}},{key:"toRgb",value:function(){return this.metaColor.toRgb()}},{key:"toRgbString",value:function(){return this.metaColor.toRgbString()}},{key:"isGradient",value:function(){return!!this.colors&&!this.cleared}},{key:"getColors",value:function(){return this.colors||[{color:this,percent:0}]}},{key:"toCssString",value:function(){const{colors:e}=this;if(e){return`linear-gradient(90deg, ${e.map((e=>`${e.color.toRgbString()} ${e.percent}%`)).join(", ")})`}return this.metaColor.toRgbString()}},{key:"equals",value:function(e){return!(!e||this.isGradient()!==e.isGradient())&&(this.isGradient()?this.colors.length===e.colors.length&&this.colors.every(((t,r)=>{const n=e.colors[r];return t.percent===n.percent&&t.color.equals(n.color)})):this.toHexString()===e.toHexString())}}])}()},89159:function(e,t,r){"use strict";r.d(t,{U:function(){return f}});var n=r(44194),i=r(23068),o=r(51865),a=r.n(o),s=r(81424),l=r(67307),c=r(90972),u=r(84302),p=r(14474);const d=e=>e.map((e=>(e.colors=e.colors.map(p.vC),e))),f=(e,t)=>{const{r:r,g:n,b:o,a:a}=e.toRgb(),s=new i.Il(e.toRgbString()).onBackground(t).toHsv();return a<=.5?s.v>.5:.299*r+.587*n+.114*o>192},h=(e,t)=>{var r;return`panel-${null!==(r=e.key)&&void 0!==r?r:t}`};t.Z=({prefixCls:e,presets:t,value:r,onChange:o})=>{const[m]=(0,c.Z)("ColorPicker"),[,g]=(0,u.ZP)(),[y]=(0,s.Z)(d(t),{value:d(t),postState:d}),b=`${e}-presets`,v=(0,n.useMemo)((()=>y.reduce(((e,t,r)=>{const{defaultOpen:n=!0}=t;return n&&e.push(h(t,r)),e}),[])),[y]),w=y.map(((t,s)=>{var l;return{key:h(t,s),label:n.createElement("div",{className:`${b}-label`},null==t?void 0:t.label),children:n.createElement("div",{className:`${b}-items`},Array.isArray(null==t?void 0:t.colors)&&(null===(l=t.colors)||void 0===l?void 0:l.length)>0?t.colors.map(((t,s)=>n.createElement(i.G5,{key:`preset-${s}-${t.toHexString()}`,color:(0,p.vC)(t).toRgbString(),prefixCls:e,className:a()(`${b}-color`,{[`${b}-color-checked`]:t.toHexString()===(null==r?void 0:r.toHexString()),[`${b}-color-bright`]:f(t,g.colorBgElevated)}),onClick:()=>{return e=t,void(null==o||o(e));var e}}))):n.createElement("span",{className:`${b}-empty`},m.presetEmpty))}}));return n.createElement("div",{className:b},n.createElement(l.Z,{defaultActiveKey:v,ghost:!0,items:w}))}},14474:function(e,t,r){"use strict";r.d(t,{AO:function(){return u},T7:function(){return c},lx:function(){return s},uZ:function(){return l},vC:function(){return a}});var n=r(13702),i=r(23068),o=r(83938);const a=e=>e instanceof o.y9?e:new o.y9(e),s=e=>Math.round(Number(e||0)),l=e=>s(100*e.toHsb().a),c=(e,t)=>{const r=e.toRgb();if(!r.r&&!r.g&&!r.b){const r=e.toHsb();return r.a=t||1,a(r)}return r.a=t||1,a(r)},u=(e,t)=>{const r=[{percent:0,color:e[0].color}].concat((0,n.Z)(e),[{percent:100,color:e[e.length-1].color}]);for(let e=0;e{const r=n.useContext(i);return n.createElement(i.Provider,{value:null!=t?t:r},e)};t.Z=i},78425:function(e,t,r){"use strict";r.d(t,{q:function(){return o}});var n=r(44194);const i=n.createContext(void 0),o=({children:e,size:t})=>{const r=n.useContext(i);return n.createElement(i.Provider,{value:t||r},e)};t.Z=i},53316:function(e,t,r){"use strict";r.d(t,{q:function(){return k}});r(44194);var n,i=r(56321),o=r.t(i,2),a=r(69251),s=r(20075),l=r(12952),c=(0,r(39328).Z)({},o),u=c.version,p=c.render,d=c.unmountComponentAtNode;try{Number((u||"").split(".")[0])>=18&&(n=c.createRoot)}catch(e){}function f(e){var t=c.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;t&&"object"===(0,l.Z)(t)&&(t.usingClientEntryPoint=e)}var h="__rc_react_root__";function m(e,t){n?function(e,t){f(!0);var r=t[h]||n(t);f(!1),r.render(e),t[h]=r}(e,t):function(e,t){null==p||p(e,t)}(e,t)}function g(e){return y.apply(this,arguments)}function y(){return(y=(0,s.Z)((0,a.Z)().mark((function e(t){return(0,a.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Promise.resolve().then((function(){var e;null===(e=t[h])||void 0===e||e.unmount(),delete t[h]})));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function b(e){d(e)}function v(){return(v=(0,s.Z)((0,a.Z)().mark((function e(t){return(0,a.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(void 0===n){e.next=2;break}return e.abrupt("return",g(t));case 2:b(t);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}let w=(e,t)=>(m(e,t),()=>function(e){return v.apply(this,arguments)}(t));function k(e){return e&&(w=e),w}},35779:function(e,t,r){"use strict";r.d(t,{E_:function(){return s},Rf:function(){return i},dj:function(){return u},oR:function(){return o},tr:function(){return a}});var n=r(44194);const i="ant",o="anticon",a=["outlined","borderless","filled","underlined"],s=n.createContext({getPrefixCls:(e,t)=>t||(e?`${i}-${e}`:i),iconPrefixCls:o}),{Consumer:l}=s,c={};function u(e){const t=n.useContext(s),{getPrefixCls:r,direction:i,getPopupContainer:o}=t,a=t[e];return Object.assign(Object.assign({classNames:c,styles:c},a),{getPrefixCls:r,direction:i,getPopupContainer:o})}},23609:function(e,t,r){"use strict";var n=r(84302);t.Z=e=>{const[,,,,t]=(0,n.ZP)();return t?`${e}-css-var`:""}},77936:function(e,t,r){"use strict";var n=r(44194),i=r(78425);t.Z=e=>{const t=n.useContext(i.Z);return n.useMemo((()=>e?"string"==typeof e?null!=e?e:t:"function"==typeof e?e(t):t:t),[e,t])}},54436:function(e,t,r){"use strict";r.d(t,{ZP:function(){return Y},w6:function(){return V}});var n=r(44194),i=r.t(n,2),o=r(59199),a=r(22230),s=r(65010),l=r(88890),c=r(1570),u=r(29807),p=r(29484),d=r(48419);var f=e=>{const{locale:t={},children:r,_ANT_MARK__:i}=e;n.useEffect((()=>(0,p.f)(null==t?void 0:t.Modal)),[t]);const o=n.useMemo((()=>Object.assign(Object.assign({},t),{exist:!0})),[t]);return n.createElement(d.Z.Provider,{value:o},r)},h=r(54444),m=r(26543),g=r(51551),y=r(19324),b=r(35779),v=r(64970),w=r(87471),k=r(88340),S=r(19524);const x=`-ant-${Date.now()}-${Math.random()}`;function E(e,t){const r=function(e,t){const r={},n=(e,t)=>{let r=e.clone();return r=(null==t?void 0:t(r))||r,r.toRgbString()},i=(e,t)=>{const i=new w.t(e),o=(0,v.R_)(i.toRgbString());r[`${t}-color`]=n(i),r[`${t}-color-disabled`]=o[1],r[`${t}-color-hover`]=o[4],r[`${t}-color-active`]=o[6],r[`${t}-color-outline`]=i.clone().setA(.2).toRgbString(),r[`${t}-color-deprecated-bg`]=o[0],r[`${t}-color-deprecated-border`]=o[2]};if(t.primaryColor){i(t.primaryColor,"primary");const e=new w.t(t.primaryColor),o=(0,v.R_)(e.toRgbString());o.forEach(((e,t)=>{r[`primary-${t+1}`]=e})),r["primary-color-deprecated-l-35"]=n(e,(e=>e.lighten(35))),r["primary-color-deprecated-l-20"]=n(e,(e=>e.lighten(20))),r["primary-color-deprecated-t-20"]=n(e,(e=>e.tint(20))),r["primary-color-deprecated-t-50"]=n(e,(e=>e.tint(50))),r["primary-color-deprecated-f-12"]=n(e,(e=>e.setA(.12*e.a)));const a=new w.t(o[0]);r["primary-color-active-deprecated-f-30"]=n(a,(e=>e.setA(.3*e.a))),r["primary-color-active-deprecated-d-02"]=n(a,(e=>e.darken(2)))}return t.successColor&&i(t.successColor,"success"),t.warningColor&&i(t.warningColor,"warning"),t.errorColor&&i(t.errorColor,"error"),t.infoColor&&i(t.infoColor,"info"),`\n :root {\n ${Object.keys(r).map((t=>`--${e}-${t}: ${r[t]};`)).join("\n")}\n }\n `.trim()}(e,t);(0,k.Z)()&&(0,S.hq)(r,`${x}-dynamic-theme`)}var T=r(72305),_=r(78425);var C=function(){return{componentDisabled:(0,n.useContext)(T.Z),componentSize:(0,n.useContext)(_.Z)}},A=r(35564);const O=Object.assign({},i),{useId:R}=O;var P=void 0===R?()=>"":R;var I=r(42976),M=r(84302);const q=n.createContext(!0);function D(e){const t=n.useContext(q),{children:r}=e,[,i]=(0,M.ZP)(),{motion:o}=i,a=n.useRef(!1);return a.current||(a.current=t!==o),a.current?n.createElement(q.Provider,{value:o},n.createElement(I.zt,{motion:o},r)):r}var N=()=>null,L=r(49336);var j=(e,t)=>{const[r,n]=(0,M.ZP)();return(0,o.xy)({theme:r,token:n,hashId:"",path:["ant-design-icons",e],nonce:()=>null==t?void 0:t.nonce,layer:{name:"antd"}},(()=>[(0,L.JT)(e)]))},B=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i({getPrefixCls:(e,t)=>t||(e?`${H()}-${e}`:H()),getIconPrefixCls:W,getRootPrefixCls:()=>F||H(),getTheme:()=>z,holderRender:Z}),G=e=>{const{children:t,csp:r,autoInsertSpaceInButton:i,alert:p,anchor:d,form:v,locale:w,componentSize:k,direction:S,space:x,splitter:E,virtual:C,dropdownMatchSelectWidth:O,popupMatchSelectWidth:R,popupOverflow:I,legacyLocale:M,parentContext:q,iconPrefixCls:L,theme:F,componentDisabled:U,segmented:z,statistic:Z,spin:H,calendar:W,carousel:V,cascader:G,collapse:K,typography:Y,checkbox:Q,descriptions:X,divider:J,drawer:ee,skeleton:te,steps:re,image:ne,layout:ie,list:oe,mentions:ae,modal:se,progress:le,result:ce,slider:ue,breadcrumb:pe,menu:de,pagination:fe,input:he,textArea:me,empty:ge,badge:ye,radio:be,rate:ve,switch:we,transfer:ke,avatar:Se,message:xe,tag:Ee,table:Te,card:_e,tabs:Ce,timeline:Ae,timePicker:Oe,upload:Re,notification:Pe,tree:Ie,colorPicker:Me,datePicker:qe,rangePicker:De,flex:Ne,wave:Le,dropdown:je,warning:Be,tour:$e,tooltip:Fe,popover:Ue,popconfirm:ze,floatButtonGroup:Ze,variant:He,inputNumber:We,treeSelect:Ve}=e,Ge=n.useCallback(((t,r)=>{const{prefixCls:n}=e;if(r)return r;const i=n||q.getPrefixCls("");return t?`${i}-${t}`:i}),[q.getPrefixCls,e.prefixCls]),Ke=L||q.iconPrefixCls||b.oR,Ye=r||q.csp;j(Ke,Ye);const Qe=function(e,t,r){var n;(0,c.ln)("ConfigProvider");const i=e||{},o=!1!==i.inherit&&t?t:Object.assign(Object.assign({},g.u_),{hashed:null!==(n=null==t?void 0:t.hashed)&&void 0!==n?n:g.u_.hashed,cssVar:null==t?void 0:t.cssVar}),a=P();return(0,s.Z)((()=>{var n,s;if(!e)return t;const l=Object.assign({},o.components);Object.keys(e.components||{}).forEach((t=>{l[t]=Object.assign(Object.assign({},l[t]),e.components[t])}));const c=`css-var-${a.replace(/:/g,"")}`,u=(null!==(n=i.cssVar)&&void 0!==n?n:o.cssVar)&&Object.assign(Object.assign(Object.assign({prefix:null==r?void 0:r.prefixCls},"object"==typeof o.cssVar?o.cssVar:{}),"object"==typeof i.cssVar?i.cssVar:{}),{key:"object"==typeof i.cssVar&&(null===(s=i.cssVar)||void 0===s?void 0:s.key)||c});return Object.assign(Object.assign(Object.assign({},o),i),{token:Object.assign(Object.assign({},o.token),i.token),components:l,cssVar:u})}),[i,o],((e,t)=>e.some(((e,r)=>{const n=t[r];return!(0,A.Z)(e,n,!0)}))))}(F,q.theme,{prefixCls:Ge("")});const Xe={csp:Ye,autoInsertSpaceInButton:i,alert:p,anchor:d,locale:w||M,direction:S,space:x,splitter:E,virtual:C,popupMatchSelectWidth:null!=R?R:O,popupOverflow:I,getPrefixCls:Ge,iconPrefixCls:Ke,theme:Qe,segmented:z,statistic:Z,spin:H,calendar:W,carousel:V,cascader:G,collapse:K,typography:Y,checkbox:Q,descriptions:X,divider:J,drawer:ee,skeleton:te,steps:re,image:ne,input:he,textArea:me,layout:ie,list:oe,mentions:ae,modal:se,progress:le,result:ce,slider:ue,breadcrumb:pe,menu:de,pagination:fe,empty:ge,badge:ye,radio:be,rate:ve,switch:we,transfer:ke,avatar:Se,message:xe,tag:Ee,table:Te,card:_e,tabs:Ce,timeline:Ae,timePicker:Oe,upload:Re,notification:Pe,tree:Ie,colorPicker:Me,datePicker:qe,rangePicker:De,flex:Ne,wave:Le,dropdown:je,warning:Be,tour:$e,tooltip:Fe,popover:Ue,popconfirm:ze,floatButtonGroup:Ze,variant:He,inputNumber:We,treeSelect:Ve};const Je=Object.assign({},q);Object.keys(Xe).forEach((e=>{void 0!==Xe[e]&&(Je[e]=Xe[e])})),$.forEach((t=>{const r=e[t];r&&(Je[t]=r)})),void 0!==i&&(Je.button=Object.assign({autoInsertSpace:i},Je.button));const et=(0,s.Z)((()=>Je),Je,((e,t)=>{const r=Object.keys(e),n=Object.keys(t);return r.length!==n.length||r.some((r=>e[r]!==t[r]))})),{layer:tt}=n.useContext(o.uP),rt=n.useMemo((()=>({prefixCls:Ke,csp:Ye,layer:tt?"antd":void 0})),[Ke,Ye,tt]);let nt=n.createElement(n.Fragment,null,n.createElement(N,{dropdownMatchSelectWidth:O}),t);const it=n.useMemo((()=>{var e,t,r,n;return(0,l.T)((null===(e=h.Z.Form)||void 0===e?void 0:e.defaultValidateMessages)||{},(null===(r=null===(t=et.locale)||void 0===t?void 0:t.Form)||void 0===r?void 0:r.defaultValidateMessages)||{},(null===(n=et.form)||void 0===n?void 0:n.validateMessages)||{},(null==v?void 0:v.validateMessages)||{})}),[et,null==v?void 0:v.validateMessages]);Object.keys(it).length>0&&(nt=n.createElement(u.Z.Provider,{value:it},nt)),w&&(nt=n.createElement(f,{locale:w,_ANT_MARK__:"internalMark"},nt)),(Ke||Ye)&&(nt=n.createElement(a.Z.Provider,{value:rt},nt)),k&&(nt=n.createElement(_.q,{size:k},nt)),nt=n.createElement(D,null,nt);const ot=n.useMemo((()=>{const e=Qe||{},{algorithm:t,token:r,components:n,cssVar:i}=e,a=B(e,["algorithm","token","components","cssVar"]),s=t&&(!Array.isArray(t)||t.length>0)?(0,o.jG)(t):m.Z,l={};Object.entries(n||{}).forEach((([e,t])=>{const r=Object.assign({},t);"algorithm"in r&&(!0===r.algorithm?r.theme=s:(Array.isArray(r.algorithm)||"function"==typeof r.algorithm)&&(r.theme=(0,o.jG)(r.algorithm)),delete r.algorithm),l[e]=r}));const c=Object.assign(Object.assign({},y.Z),r);return Object.assign(Object.assign({},a),{theme:s,token:c,components:l,override:Object.assign({override:c},l),cssVar:i})}),[Qe]);return F&&(nt=n.createElement(g.Mj.Provider,{value:ot},nt)),et.warning&&(nt=n.createElement(c.G8.Provider,{value:et.warning},nt)),void 0!==U&&(nt=n.createElement(T.n,{disabled:U},nt)),n.createElement(b.E_.Provider,{value:et},nt)},K=e=>{const t=n.useContext(b.E_),r=n.useContext(d.Z);return n.createElement(G,Object.assign({parentContext:t,legacyLocale:r},e))};K.ConfigContext=b.E_,K.SizeContext=_.Z,K.config=e=>{const{prefixCls:t,iconPrefixCls:r,theme:n,holderRender:i}=e;void 0!==t&&(F=t),void 0!==r&&(U=r),"holderRender"in e&&(Z=i),n&&(!function(e){return Object.keys(e).some((e=>e.endsWith("Color")))}(n)?z=n:E(H(),n))},K.useConfig=C,Object.defineProperty(K,"SizeContext",{get:()=>_.Z});var Y=K},94708:function(e,t,r){"use strict";r.d(t,{Z:function(){return s}});var n=r(39328),i=r(60720),o=(0,n.Z)((0,n.Z)({},i.z),{},{locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"OK",clear:"Clear",week:"Week",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",dateFormat:"M/D/YYYY",dateTimeFormat:"M/D/YYYY HH:mm:ss",previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"}),a=r(86396);var s={lang:Object.assign({placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeQuarterPlaceholder:["Start quarter","End quarter"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"]},o),timePickerLocale:Object.assign({},a.Z)}},34042:function(e,t,r){"use strict";r.d(t,{Z:function(){return R}});var n=r(44194),i=r(51865),o=r.n(i),a=r(79111),s=r(35779),l=r(77936),c=r(6940);var u={xxl:3,xl:3,lg:3,md:3,sm:2,xs:1};var p=n.createContext({}),d=r(54387),f=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{return t||(e=r,(0,d.Z)(e).map((e=>Object.assign(Object.assign({},null==e?void 0:e.props),{key:e.key}))));var e}),[t,r]);return n.useMemo((()=>i.map((t=>{var{span:r}=t,n=f(t,["span"]);return"filled"===r?Object.assign(Object.assign({},n),{filled:!0}):Object.assign(Object.assign({},n),{span:"number"==typeof r?r:(0,a.m9)(e,r)})}))),[i,e])}var m=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{const[r,i]=(0,n.useMemo)((()=>function(e,t){let r=[],n=[],i=!1,o=0;return e.filter((e=>e)).forEach((e=>{const{filled:a}=e,s=m(e,["filled"]);if(a)return n.push(s),r.push(n),n=[],void(o=0);const l=t-o;o+=e.span||1,o>=t?(o>t?(i=!0,n.push(Object.assign(Object.assign({},s),{span:l}))):n.push(s),r.push(n),n=[],o=0):n.push(s)})),n.length>0&&r.push(n),r=r.map((e=>{const r=e.reduce(((e,t)=>e+(t.span||1)),0);if(re;function b(e){return null!=e}var v=e=>{const{itemPrefixCls:t,component:r,span:i,className:a,style:s,labelStyle:l,contentStyle:c,bordered:u,label:d,content:f,colon:h,type:m,styles:g}=e,y=r,v=n.useContext(p),{classNames:w}=v;return u?n.createElement(y,{className:o()({[`${t}-item-label`]:"label"===m,[`${t}-item-content`]:"content"===m,[`${null==w?void 0:w.label}`]:"label"===m,[`${null==w?void 0:w.content}`]:"content"===m},a),style:s,colSpan:i},b(d)&&n.createElement("span",{style:Object.assign(Object.assign({},l),null==g?void 0:g.label)},d),b(f)&&n.createElement("span",{style:Object.assign(Object.assign({},l),null==g?void 0:g.content)},f)):n.createElement(y,{className:o()(`${t}-item`,a),style:s,colSpan:i},n.createElement("div",{className:`${t}-item-container`},(d||0===d)&&n.createElement("span",{className:o()(`${t}-item-label`,null==w?void 0:w.label,{[`${t}-item-no-colon`]:!h}),style:Object.assign(Object.assign({},l),null==g?void 0:g.label)},d),(f||0===f)&&n.createElement("span",{className:o()(`${t}-item-content`,null==w?void 0:w.content),style:Object.assign(Object.assign({},c),null==g?void 0:g.content)},f)))};function w(e,{colon:t,prefixCls:r,bordered:i},{component:o,type:a,showLabel:s,showContent:l,labelStyle:c,contentStyle:u,styles:p}){return e.map((({label:e,children:d,prefixCls:f=r,className:h,style:m,labelStyle:g,contentStyle:y,span:b=1,key:w,styles:k},S)=>"string"==typeof o?n.createElement(v,{key:`${a}-${w||S}`,className:h,style:m,styles:{label:Object.assign(Object.assign(Object.assign(Object.assign({},c),null==p?void 0:p.label),g),null==k?void 0:k.label),content:Object.assign(Object.assign(Object.assign(Object.assign({},u),null==p?void 0:p.content),y),null==k?void 0:k.content)},span:b,colon:t,component:o,itemPrefixCls:f,bordered:i,label:s?e:null,content:l?d:null,type:a}):[n.createElement(v,{key:`label-${w||S}`,className:h,style:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},c),null==p?void 0:p.label),m),g),null==k?void 0:k.label),span:1,colon:t,component:o[0],itemPrefixCls:f,bordered:i,label:e,type:"label"}),n.createElement(v,{key:`content-${w||S}`,className:h,style:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},u),null==p?void 0:p.content),m),y),null==k?void 0:k.content),span:2*b-1,component:o[1],itemPrefixCls:f,bordered:i,content:d,type:"content"})]))}var k=e=>{const t=n.useContext(p),{prefixCls:r,vertical:i,row:o,index:a,bordered:s}=e;return i?n.createElement(n.Fragment,null,n.createElement("tr",{key:`label-${a}`,className:`${r}-row`},w(o,e,Object.assign({component:"th",type:"label",showLabel:!0},t))),n.createElement("tr",{key:`content-${a}`,className:`${r}-row`},w(o,e,Object.assign({component:"td",type:"content",showContent:!0},t)))):n.createElement("tr",{key:a,className:`${r}-row`},w(o,e,Object.assign({component:s?["th","td"]:"td",type:"item",showLabel:!0,showContent:!0},t)))},S=r(59199),x=r(49336),E=r(79255),T=r(77167);const _=e=>{const{componentCls:t,labelBg:r}=e;return{[`&${t}-bordered`]:{[`> ${t}-view`]:{border:`${(0,S.bf)(e.lineWidth)} ${e.lineType} ${e.colorSplit}`,"> table":{tableLayout:"auto"},[`${t}-row`]:{borderBottom:`${(0,S.bf)(e.lineWidth)} ${e.lineType} ${e.colorSplit}`,"&:first-child":{"> th:first-child, > td:first-child":{borderStartStartRadius:e.borderRadiusLG}},"&:last-child":{borderBottom:"none","> th:first-child, > td:first-child":{borderEndStartRadius:e.borderRadiusLG}},[`> ${t}-item-label, > ${t}-item-content`]:{padding:`${(0,S.bf)(e.padding)} ${(0,S.bf)(e.paddingLG)}`,borderInlineEnd:`${(0,S.bf)(e.lineWidth)} ${e.lineType} ${e.colorSplit}`,"&:last-child":{borderInlineEnd:"none"}},[`> ${t}-item-label`]:{color:e.colorTextSecondary,backgroundColor:r,"&::after":{display:"none"}}}},[`&${t}-middle`]:{[`${t}-row`]:{[`> ${t}-item-label, > ${t}-item-content`]:{padding:`${(0,S.bf)(e.paddingSM)} ${(0,S.bf)(e.paddingLG)}`}}},[`&${t}-small`]:{[`${t}-row`]:{[`> ${t}-item-label, > ${t}-item-content`]:{padding:`${(0,S.bf)(e.paddingXS)} ${(0,S.bf)(e.padding)}`}}}}}};var C=(0,E.I$)("Descriptions",(e=>(e=>{const{componentCls:t,extraColor:r,itemPaddingBottom:n,itemPaddingEnd:i,colonMarginRight:o,colonMarginLeft:a,titleMarginBottom:s}=e;return{[t]:Object.assign(Object.assign(Object.assign({},(0,x.Wf)(e)),_(e)),{"&-rtl":{direction:"rtl"},[`${t}-header`]:{display:"flex",alignItems:"center",marginBottom:s},[`${t}-title`]:Object.assign(Object.assign({},x.vS),{flex:"auto",color:e.titleColor,fontWeight:e.fontWeightStrong,fontSize:e.fontSizeLG,lineHeight:e.lineHeightLG}),[`${t}-extra`]:{marginInlineStart:"auto",color:r,fontSize:e.fontSize},[`${t}-view`]:{width:"100%",borderRadius:e.borderRadiusLG,table:{width:"100%",tableLayout:"fixed",borderCollapse:"collapse"}},[`${t}-row`]:{"> th, > td":{paddingBottom:n,paddingInlineEnd:i},"> th:last-child, > td:last-child":{paddingInlineEnd:0},"&:last-child":{borderBottom:"none","> th, > td":{paddingBottom:0}}},[`${t}-item-label`]:{color:e.labelColor,fontWeight:"normal",fontSize:e.fontSize,lineHeight:e.lineHeight,textAlign:"start","&::after":{content:'":"',position:"relative",top:-.5,marginInline:`${(0,S.bf)(a)} ${(0,S.bf)(o)}`},[`&${t}-item-no-colon::after`]:{content:'""'}},[`${t}-item-no-label`]:{"&::after":{margin:0,content:'""'}},[`${t}-item-content`]:{display:"table-cell",flex:1,color:e.contentColor,fontSize:e.fontSize,lineHeight:e.lineHeight,wordBreak:"break-word",overflowWrap:"break-word"},[`${t}-item`]:{paddingBottom:0,verticalAlign:"top","&-container":{display:"flex",[`${t}-item-label`]:{display:"inline-flex",alignItems:"baseline"},[`${t}-item-content`]:{display:"inline-flex",alignItems:"baseline",minWidth:"1em"}}},"&-middle":{[`${t}-row`]:{"> th, > td":{paddingBottom:e.paddingSM}}},"&-small":{[`${t}-row`]:{"> th, > td":{paddingBottom:e.paddingXS}}}})}})((0,T.IX)(e,{}))),(e=>({labelBg:e.colorFillAlter,labelColor:e.colorTextTertiary,titleColor:e.colorText,titleMarginBottom:e.fontSizeSM*e.lineHeightSM,itemPaddingBottom:e.padding,itemPaddingEnd:e.padding,colonMarginRight:e.marginXS,colonMarginLeft:e.marginXXS/2,contentColor:e.colorText,extraColor:e.colorText}))),A=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{const{prefixCls:t,title:r,extra:i,column:d,colon:f=!0,bordered:m,layout:y,children:b,className:v,rootClassName:w,style:S,size:x,labelStyle:E,contentStyle:T,styles:_,items:O,classNames:R}=e,P=A(e,["prefixCls","title","extra","column","colon","bordered","layout","children","className","rootClassName","style","size","labelStyle","contentStyle","styles","items","classNames"]),{getPrefixCls:I,direction:M,className:q,style:D,classNames:N,styles:L}=(0,s.dj)("descriptions"),j=I("descriptions",t),B=(0,c.Z)();const $=n.useMemo((()=>{var e;return"number"==typeof d?d:null!==(e=(0,a.m9)(B,Object.assign(Object.assign({},u),d)))&&void 0!==e?e:3}),[B,d]),F=h(B,O,b),U=(0,l.Z)(x),z=g($,F),[Z,H,W]=C(j),V=n.useMemo((()=>({labelStyle:E,contentStyle:T,styles:{content:Object.assign(Object.assign({},L.content),null==_?void 0:_.content),label:Object.assign(Object.assign({},L.label),null==_?void 0:_.label)},classNames:{label:o()(N.label,null==R?void 0:R.label),content:o()(N.content,null==R?void 0:R.content)}})),[E,T,_,R,N,L]);return Z(n.createElement(p.Provider,{value:V},n.createElement("div",Object.assign({className:o()(j,q,N.root,null==R?void 0:R.root,{[`${j}-${U}`]:U&&"default"!==U,[`${j}-bordered`]:!!m,[`${j}-rtl`]:"rtl"===M},v,w,H,W),style:Object.assign(Object.assign(Object.assign(Object.assign({},D),L.root),null==_?void 0:_.root),S)},P),(r||i)&&n.createElement("div",{className:o()(`${j}-header`,N.header,null==R?void 0:R.header),style:Object.assign(Object.assign({},L.header),null==_?void 0:_.header)},r&&n.createElement("div",{className:o()(`${j}-title`,N.title,null==R?void 0:R.title),style:Object.assign(Object.assign({},L.title),null==_?void 0:_.title)},r),i&&n.createElement("div",{className:o()(`${j}-extra`,N.extra,null==R?void 0:R.extra),style:Object.assign(Object.assign({},L.extra),null==_?void 0:_.extra)},i)),n.createElement("div",{className:`${j}-view`},n.createElement("table",null,n.createElement("tbody",null,z.map(((e,t)=>n.createElement(k,{key:t,index:t,colon:f,prefixCls:j,vertical:"vertical"===y,bordered:m,row:e})))))))))};O.Item=y;var R=O},82373:function(e,t,r){"use strict";r.d(t,{Z:function(){return y}});var n=r(44194),i=r(51865),o=r.n(i),a=r(35779),s=r(77936),l=r(59199),c=r(49336),u=r(79255),p=r(77167);const d=e=>{const{componentCls:t}=e;return{[t]:{"&-horizontal":{[`&${t}`]:{"&-sm":{marginBlock:e.marginXS},"&-md":{marginBlock:e.margin}}}}}},f=e=>{const{componentCls:t,sizePaddingEdgeHorizontal:r,colorSplit:n,lineWidth:i,textPaddingInline:o,orientationMargin:a,verticalMarginInline:s}=e;return{[t]:Object.assign(Object.assign({},(0,c.Wf)(e)),{borderBlockStart:`${(0,l.bf)(i)} solid ${n}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:s,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${(0,l.bf)(i)} solid ${n}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${(0,l.bf)(e.marginLG)} 0`},[`&-horizontal${t}-with-text`]:{display:"flex",alignItems:"center",margin:`${(0,l.bf)(e.dividerHorizontalWithTextGutterMargin)} 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${n}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${(0,l.bf)(i)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${t}-with-text-start`]:{"&::before":{width:`calc(${a} * 100%)`},"&::after":{width:`calc(100% - ${a} * 100%)`}},[`&-horizontal${t}-with-text-end`]:{"&::before":{width:`calc(100% - ${a} * 100%)`},"&::after":{width:`calc(${a} * 100%)`}},[`${t}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:o},"&-dashed":{background:"none",borderColor:n,borderStyle:"dashed",borderWidth:`${(0,l.bf)(i)} 0 0`},[`&-horizontal${t}-with-text${t}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${t}-dashed`]:{borderInlineStartWidth:i,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},"&-dotted":{background:"none",borderColor:n,borderStyle:"dotted",borderWidth:`${(0,l.bf)(i)} 0 0`},[`&-horizontal${t}-with-text${t}-dotted`]:{"&::before, &::after":{borderStyle:"dotted none none"}},[`&-vertical${t}-dotted`]:{borderInlineStartWidth:i,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${t}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${t}-with-text-start${t}-no-default-orientation-margin-start`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${t}-inner-text`]:{paddingInlineStart:r}},[`&-horizontal${t}-with-text-end${t}-no-default-orientation-margin-end`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${t}-inner-text`]:{paddingInlineEnd:r}}})}};var h=(0,u.I$)("Divider",(e=>{const t=(0,p.IX)(e,{dividerHorizontalWithTextGutterMargin:e.margin,sizePaddingEdgeHorizontal:0});return[f(t),d(t)]}),(e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS})),{unitless:{orientationMargin:!0}}),m=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{const{getPrefixCls:t,direction:r,className:i,style:l}=(0,a.dj)("divider"),{prefixCls:c,type:u="horizontal",orientation:p="center",orientationMargin:d,className:f,rootClassName:y,children:b,dashed:v,variant:w="solid",plain:k,style:S,size:x}=e,E=m(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","variant","plain","style","size"]),T=t("divider",c),[_,C,A]=h(T),O=(0,s.Z)(x),R=g[O],P=!!b,I=n.useMemo((()=>"left"===p?"rtl"===r?"end":"start":"right"===p?"rtl"===r?"start":"end":p),[r,p]),M="start"===I&&null!=d,q="end"===I&&null!=d,D=o()(T,i,C,A,`${T}-${u}`,{[`${T}-with-text`]:P,[`${T}-with-text-${I}`]:P,[`${T}-dashed`]:!!v,[`${T}-${w}`]:"solid"!==w,[`${T}-plain`]:!!k,[`${T}-rtl`]:"rtl"===r,[`${T}-no-default-orientation-margin-start`]:M,[`${T}-no-default-orientation-margin-end`]:q,[`${T}-${R}`]:!!R},f,y),N=n.useMemo((()=>"number"==typeof d?d:/^\d+$/.test(d)?Number(d):d),[d]),L={marginInlineStart:M?N:void 0,marginInlineEnd:q?N:void 0};return _(n.createElement("div",Object.assign({className:D,style:Object.assign(Object.assign({},l),S)},E,{role:"separator"}),b&&"vertical"!==u&&n.createElement("span",{className:`${T}-inner-text`,style:L},b)))}},68724:function(e,t,r){"use strict";r.d(t,{Z:function(){return Q}});var n=r(44194),i=r(51865),o=r.n(i),a=r(39328),s=r(76285),l=r(6193),c=r(99047),u=n.createContext(null),p=n.createContext({}),d=u,f=r(54549),h=r(77260),m=r(42976),g=r(46748),y=r(63941),b=r(17323),v=r(65489),w=["prefixCls","className","containerRef"];var k=function(e){var t=e.prefixCls,r=e.className,i=e.containerRef,a=(0,b.Z)(e,w),s=n.useContext(p).panel,l=(0,v.x1)(s,i);return n.createElement("div",(0,h.Z)({className:o()("".concat(t,"-content"),r),role:"dialog",ref:l},(0,y.Z)(e,{aria:!0}),{"aria-modal":"true"},a))},S=r(56049);function x(e){return"string"==typeof e&&String(Number(e))===e?((0,S.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(e)):e}var E={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function T(e,t){var r,i,l,c=e.prefixCls,u=e.open,p=e.placement,b=e.inline,v=e.push,w=e.forceRender,S=e.autoFocus,T=e.keyboard,_=e.classNames,C=e.rootClassName,A=e.rootStyle,O=e.zIndex,R=e.className,P=e.id,I=e.style,M=e.motion,q=e.width,D=e.height,N=e.children,L=e.mask,j=e.maskClosable,B=e.maskMotion,$=e.maskClassName,F=e.maskStyle,U=e.afterOpenChange,z=e.onClose,Z=e.onMouseEnter,H=e.onMouseOver,W=e.onMouseLeave,V=e.onClick,G=e.onKeyDown,K=e.onKeyUp,Y=e.styles,Q=e.drawerRender,X=n.useRef(),J=n.useRef(),ee=n.useRef();n.useImperativeHandle(t,(function(){return X.current}));n.useEffect((function(){var e;u&&S&&(null===(e=X.current)||void 0===e||e.focus({preventScroll:!0}))}),[u]);var te=n.useState(!1),re=(0,s.Z)(te,2),ne=re[0],ie=re[1],oe=n.useContext(d),ae=null!==(r=null!==(i=null===(l="boolean"==typeof v?v?{}:{distance:0}:v||{})||void 0===l?void 0:l.distance)&&void 0!==i?i:null==oe?void 0:oe.pushDistance)&&void 0!==r?r:180,se=n.useMemo((function(){return{pushDistance:ae,push:function(){ie(!0)},pull:function(){ie(!1)}}}),[ae]);n.useEffect((function(){var e,t;u?null==oe||null===(e=oe.push)||void 0===e||e.call(oe):null==oe||null===(t=oe.pull)||void 0===t||t.call(oe)}),[u]),n.useEffect((function(){return function(){var e;null==oe||null===(e=oe.pull)||void 0===e||e.call(oe)}}),[]);var le=n.createElement(m.ZP,(0,h.Z)({key:"mask"},B,{visible:L&&u}),(function(e,t){var r=e.className,i=e.style;return n.createElement("div",{className:o()("".concat(c,"-mask"),r,null==_?void 0:_.mask,$),style:(0,a.Z)((0,a.Z)((0,a.Z)({},i),F),null==Y?void 0:Y.mask),onClick:j&&u?z:void 0,ref:t})})),ce="function"==typeof M?M(p):M,ue={};if(ne&&ae)switch(p){case"top":ue.transform="translateY(".concat(ae,"px)");break;case"bottom":ue.transform="translateY(".concat(-ae,"px)");break;case"left":ue.transform="translateX(".concat(ae,"px)");break;default:ue.transform="translateX(".concat(-ae,"px)")}"left"===p||"right"===p?ue.width=x(q):ue.height=x(D);var pe={onMouseEnter:Z,onMouseOver:H,onMouseLeave:W,onClick:V,onKeyDown:G,onKeyUp:K},de=n.createElement(m.ZP,(0,h.Z)({key:"panel"},ce,{visible:u,forceRender:w,onVisibleChanged:function(e){null==U||U(e)},removeOnLeave:!1,leavedClassName:"".concat(c,"-content-wrapper-hidden")}),(function(t,r){var i=t.className,s=t.style,l=n.createElement(k,(0,h.Z)({id:P,containerRef:r,prefixCls:c,className:o()(R,null==_?void 0:_.content),style:(0,a.Z)((0,a.Z)({},I),null==Y?void 0:Y.content)},(0,y.Z)(e,{aria:!0}),pe),N);return n.createElement("div",(0,h.Z)({className:o()("".concat(c,"-content-wrapper"),null==_?void 0:_.wrapper,i),style:(0,a.Z)((0,a.Z)((0,a.Z)({},ue),s),null==Y?void 0:Y.wrapper)},(0,y.Z)(e,{data:!0})),Q?Q(l):l)})),fe=(0,a.Z)({},A);return O&&(fe.zIndex=O),n.createElement(d.Provider,{value:se},n.createElement("div",{className:o()(c,"".concat(c,"-").concat(p),C,(0,f.Z)((0,f.Z)({},"".concat(c,"-open"),u),"".concat(c,"-inline"),b)),style:fe,tabIndex:-1,ref:X,onKeyDown:function(e){var t=e.keyCode,r=e.shiftKey;switch(t){case g.Z.TAB:var n;if(t===g.Z.TAB)if(r||document.activeElement!==ee.current){if(r&&document.activeElement===J.current){var i;null===(i=ee.current)||void 0===i||i.focus({preventScroll:!0})}}else null===(n=J.current)||void 0===n||n.focus({preventScroll:!0});break;case g.Z.ESC:z&&T&&(e.stopPropagation(),z(e))}}},le,n.createElement("div",{tabIndex:0,ref:J,style:E,"aria-hidden":"true","data-sentinel":"start"}),de,n.createElement("div",{tabIndex:0,ref:ee,style:E,"aria-hidden":"true","data-sentinel":"end"})))}var _=n.forwardRef(T);var C=function(e){var t=e.open,r=void 0!==t&&t,i=e.prefixCls,o=void 0===i?"rc-drawer":i,u=e.placement,d=void 0===u?"right":u,f=e.autoFocus,h=void 0===f||f,m=e.keyboard,g=void 0===m||m,y=e.width,b=void 0===y?378:y,v=e.mask,w=void 0===v||v,k=e.maskClosable,S=void 0===k||k,x=e.getContainer,E=e.forceRender,T=e.afterOpenChange,C=e.destroyOnClose,A=e.onMouseEnter,O=e.onMouseOver,R=e.onMouseLeave,P=e.onClick,I=e.onKeyDown,M=e.onKeyUp,q=e.panelRef,D=n.useState(!1),N=(0,s.Z)(D,2),L=N[0],j=N[1];var B=n.useState(!1),$=(0,s.Z)(B,2),F=$[0],U=$[1];(0,c.Z)((function(){U(!0)}),[]);var z=!!F&&r,Z=n.useRef(),H=n.useRef();(0,c.Z)((function(){z&&(H.current=document.activeElement)}),[z]);var W=n.useMemo((function(){return{panel:q}}),[q]);if(!E&&!L&&!z&&C)return null;var V={onMouseEnter:A,onMouseOver:O,onMouseLeave:R,onClick:P,onKeyDown:I,onKeyUp:M},G=(0,a.Z)((0,a.Z)({},e),{},{open:z,prefixCls:o,placement:d,autoFocus:h,keyboard:g,width:b,mask:w,maskClosable:S,inline:!1===x,afterOpenChange:function(e){var t,r;(j(e),null==T||T(e),e||!H.current||null!==(t=Z.current)&&void 0!==t&&t.contains(H.current))||(null===(r=H.current)||void 0===r||r.focus({preventScroll:!0}))},ref:Z},V);return n.createElement(p.Provider,{value:W},n.createElement(l.Z,{open:z||E||L,autoDestroy:!1,getContainer:x,autoLock:w&&(z||L)},n.createElement(_,G)))},A=r(98182),O=r(13901),R=r(15649),P=r(68701),I=r(35779),M=r(74266),q=r(22171),D=r(2164);var N=e=>{var t,r;const{prefixCls:i,title:a,footer:s,extra:l,loading:c,onClose:u,headerStyle:p,bodyStyle:d,footerStyle:f,children:h,classNames:m,styles:g}=e,y=(0,I.dj)("drawer"),b=n.useCallback((e=>n.createElement("button",{type:"button",onClick:u,className:`${i}-close`},e)),[u]),[v,w]=(0,q.Z)((0,q.w)(e),(0,q.w)(y),{closable:!0,closeIconRender:b}),k=n.useMemo((()=>{var e,t;return a||v?n.createElement("div",{style:Object.assign(Object.assign(Object.assign({},null===(e=y.styles)||void 0===e?void 0:e.header),p),null==g?void 0:g.header),className:o()(`${i}-header`,{[`${i}-header-close-only`]:v&&!a&&!l},null===(t=y.classNames)||void 0===t?void 0:t.header,null==m?void 0:m.header)},n.createElement("div",{className:`${i}-header-title`},w,a&&n.createElement("div",{className:`${i}-title`},a)),l&&n.createElement("div",{className:`${i}-extra`},l)):null}),[v,w,l,p,i,a]),S=n.useMemo((()=>{var e,t;if(!s)return null;const r=`${i}-footer`;return n.createElement("div",{className:o()(r,null===(e=y.classNames)||void 0===e?void 0:e.footer,null==m?void 0:m.footer),style:Object.assign(Object.assign(Object.assign({},null===(t=y.styles)||void 0===t?void 0:t.footer),f),null==g?void 0:g.footer)},s)}),[s,f,i]);return n.createElement(n.Fragment,null,k,n.createElement("div",{className:o()(`${i}-body`,null==m?void 0:m.body,null===(t=y.classNames)||void 0===t?void 0:t.body),style:Object.assign(Object.assign(Object.assign({},null===(r=y.styles)||void 0===r?void 0:r.body),d),null==g?void 0:g.body)},c?n.createElement(D.Z,{active:!0,title:!1,paragraph:{rows:5},className:`${i}-body-skeleton`}):h),S)},L=r(59199),j=r(49336),B=r(79255),$=r(77167);const F=e=>{const t="100%";return{left:`translateX(-${t})`,right:`translateX(${t})`,top:`translateY(-${t})`,bottom:`translateY(${t})`}[e]},U=(e,t)=>({"&-enter, &-appear":Object.assign(Object.assign({},e),{"&-active":t}),"&-leave":Object.assign(Object.assign({},t),{"&-active":e})}),z=(e,t)=>Object.assign({"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${t}`}}},U({opacity:e},{opacity:1})),Z=(e,t)=>[z(.7,t),U({transform:F(e)},{transform:"none"})];var H=e=>{const{componentCls:t,motionDurationSlow:r}=e;return{[t]:{[`${t}-mask-motion`]:z(0,r),[`${t}-panel-motion`]:["left","right","top","bottom"].reduce(((e,t)=>Object.assign(Object.assign({},e),{[`&-${t}`]:Z(t,r)})),{})}}};const W=e=>{const{borderRadiusSM:t,componentCls:r,zIndexPopup:n,colorBgMask:i,colorBgElevated:o,motionDurationSlow:a,motionDurationMid:s,paddingXS:l,padding:c,paddingLG:u,fontSizeLG:p,lineHeightLG:d,lineWidth:f,lineType:h,colorSplit:m,marginXS:g,colorIcon:y,colorIconHover:b,colorBgTextHover:v,colorBgTextActive:w,colorText:k,fontWeightStrong:S,footerPaddingBlock:x,footerPaddingInline:E,calc:T}=e,_=`${r}-content-wrapper`;return{[r]:{position:"fixed",inset:0,zIndex:n,pointerEvents:"none",color:k,"&-pure":{position:"relative",background:o,display:"flex",flexDirection:"column",[`&${r}-left`]:{boxShadow:e.boxShadowDrawerLeft},[`&${r}-right`]:{boxShadow:e.boxShadowDrawerRight},[`&${r}-top`]:{boxShadow:e.boxShadowDrawerUp},[`&${r}-bottom`]:{boxShadow:e.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${r}-mask`]:{position:"absolute",inset:0,zIndex:n,background:i,pointerEvents:"auto"},[_]:{position:"absolute",zIndex:n,maxWidth:"100vw",transition:`all ${a}`,"&-hidden":{display:"none"}},[`&-left > ${_}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:e.boxShadowDrawerLeft},[`&-right > ${_}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:e.boxShadowDrawerRight},[`&-top > ${_}`]:{top:0,insetInline:0,boxShadow:e.boxShadowDrawerUp},[`&-bottom > ${_}`]:{bottom:0,insetInline:0,boxShadow:e.boxShadowDrawerDown},[`${r}-content`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%",overflow:"auto",background:o,pointerEvents:"auto"},[`${r}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${(0,L.bf)(c)} ${(0,L.bf)(u)}`,fontSize:p,lineHeight:d,borderBottom:`${(0,L.bf)(f)} ${h} ${m}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${r}-extra`]:{flex:"none"},[`${r}-close`]:Object.assign({display:"inline-flex",width:T(p).add(l).equal(),height:T(p).add(l).equal(),borderRadius:t,justifyContent:"center",alignItems:"center",marginInlineEnd:g,color:y,fontWeight:S,fontSize:p,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,cursor:"pointer",transition:`all ${s}`,textRendering:"auto","&:hover":{color:b,backgroundColor:v,textDecoration:"none"},"&:active":{backgroundColor:w}},(0,j.Qy)(e)),[`${r}-title`]:{flex:1,margin:0,fontWeight:e.fontWeightStrong,fontSize:p,lineHeight:d},[`${r}-body`]:{flex:1,minWidth:0,minHeight:0,padding:u,overflow:"auto",[`${r}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center"}},[`${r}-footer`]:{flexShrink:0,padding:`${(0,L.bf)(x)} ${(0,L.bf)(E)}`,borderTop:`${(0,L.bf)(f)} ${h} ${m}`},"&-rtl":{direction:"rtl"}}}};var V=(0,B.I$)("Drawer",(e=>{const t=(0,$.IX)(e,{});return[W(t),H(t)]}),(e=>({zIndexPopup:e.zIndexPopupBase,footerPaddingBlock:e.paddingXS,footerPaddingInline:e.padding}))),G=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{const{rootClassName:t,width:r,height:i,size:a="default",mask:s=!0,push:l=K,open:c,afterOpenChange:u,onClose:p,prefixCls:d,getContainer:f,style:h,className:m,visible:g,afterVisibleChange:y,maskStyle:b,drawerStyle:v,contentWrapperStyle:w,destroyOnClose:k,destroyOnHidden:S}=e,x=G(e,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange","maskStyle","drawerStyle","contentWrapperStyle","destroyOnClose","destroyOnHidden"]),{getPopupContainer:E,getPrefixCls:T,direction:_,className:q,style:D,classNames:L,styles:j}=(0,I.dj)("drawer"),B=T("drawer",d),[$,F,U]=V(B),z=void 0===f&&E?()=>E(document.body):f,Z=o()({"no-mask":!s,[`${B}-rtl`]:"rtl"===_},t,F,U);const H=n.useMemo((()=>null!=r?r:"large"===a?736:378),[r,a]),W=n.useMemo((()=>null!=i?i:"large"===a?736:378),[i,a]),Y={motionName:(0,R.m)(B,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},Q=(0,M.H)(),[X,J]=(0,O.Cn)("Drawer",x.zIndex),{classNames:ee={},styles:te={}}=x;return $(n.createElement(A.Z,{form:!0,space:!0},n.createElement(P.Z.Provider,{value:J},n.createElement(C,Object.assign({prefixCls:B,onClose:p,maskMotion:Y,motion:e=>({motionName:(0,R.m)(B,`panel-motion-${e}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500})},x,{classNames:{mask:o()(ee.mask,L.mask),content:o()(ee.content,L.content),wrapper:o()(ee.wrapper,L.wrapper)},styles:{mask:Object.assign(Object.assign(Object.assign({},te.mask),b),j.mask),content:Object.assign(Object.assign(Object.assign({},te.content),v),j.content),wrapper:Object.assign(Object.assign(Object.assign({},te.wrapper),w),j.wrapper)},open:null!=c?c:g,mask:s,push:l,width:H,height:W,style:Object.assign(Object.assign({},D),h),className:o()(q,m),rootClassName:Z,getContainer:z,afterOpenChange:null!=u?u:y,panelRef:Q,zIndex:X,destroyOnClose:null!=S?S:k}),n.createElement(N,Object.assign({prefixCls:B},x,{onClose:p}))))))};Y._InternalPanelDoNotUseOrYouWillBeFired=e=>{const{prefixCls:t,style:r,className:i,placement:a="right"}=e,s=G(e,["prefixCls","style","className","placement"]),{getPrefixCls:l}=n.useContext(I.E_),c=l("drawer",t),[u,p,d]=V(c),f=o()(c,`${c}-pure`,`${c}-${a}`,p,d,i);return u(n.createElement("div",{className:f,style:r},n.createElement(N,Object.assign({prefixCls:c},s))))};var Q=Y},78359:function(e,t,r){"use strict";r.d(t,{Z:function(){return V}});var n=r(44194),i=r(81121),o=r(46193),a=r(51865),s=r.n(a),l=r(14005),c=r(97721),u=r(81424),p=r(34573),d=r(13901);var f=e=>"object"!=typeof e&&"function"!=typeof e||null===e,h=r(71806),m=r(50037),g=r(15288),y=r(1570),b=r(68701),v=r(35779),w=r(23609),k=r(52620),S=r(25805),x=r(84302),E=r(59199),T=r(49336),_=r(90074),C=r(11843),A=r(91937),O=r(25525),R=r(74316),P=r(79255),I=r(77167);var M=e=>{const{componentCls:t,menuCls:r,colorError:n,colorTextLightSolid:i}=e,o=`${r}-item`;return{[`${t}, ${t}-menu-submenu`]:{[`${r} ${o}`]:{[`&${o}-danger:not(${o}-disabled)`]:{color:n,"&:hover":{color:i,backgroundColor:n}}}}}};const q=e=>{const{componentCls:t,menuCls:r,zIndexPopup:n,dropdownArrowDistance:i,sizePopupArrow:o,antCls:a,iconCls:s,motionDurationMid:l,paddingBlock:c,fontSize:u,dropdownEdgeChildPadding:p,colorTextDisabled:d,fontSizeIcon:f,controlPaddingHorizontal:h,colorBgElevated:m}=e;return[{[t]:{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:n,display:"block","&::before":{position:"absolute",insetBlock:e.calc(o).div(2).sub(i).equal(),zIndex:-9999,opacity:1e-4,content:'""'},"&-menu-vertical":{maxHeight:"100vh",overflowY:"auto"},[`&-trigger${a}-btn`]:{[`& > ${s}-down, & > ${a}-btn-icon > ${s}-down`]:{fontSize:f}},[`${t}-wrap`]:{position:"relative",[`${a}-btn > ${s}-down`]:{fontSize:f},[`${s}-down::before`]:{transition:`transform ${l}`}},[`${t}-wrap-open`]:{[`${s}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${a}-slide-down-enter${a}-slide-down-enter-active${t}-placement-bottomLeft,\n &${a}-slide-down-appear${a}-slide-down-appear-active${t}-placement-bottomLeft,\n &${a}-slide-down-enter${a}-slide-down-enter-active${t}-placement-bottom,\n &${a}-slide-down-appear${a}-slide-down-appear-active${t}-placement-bottom,\n &${a}-slide-down-enter${a}-slide-down-enter-active${t}-placement-bottomRight,\n &${a}-slide-down-appear${a}-slide-down-appear-active${t}-placement-bottomRight`]:{animationName:_.fJ},[`&${a}-slide-up-enter${a}-slide-up-enter-active${t}-placement-topLeft,\n &${a}-slide-up-appear${a}-slide-up-appear-active${t}-placement-topLeft,\n &${a}-slide-up-enter${a}-slide-up-enter-active${t}-placement-top,\n &${a}-slide-up-appear${a}-slide-up-appear-active${t}-placement-top,\n &${a}-slide-up-enter${a}-slide-up-enter-active${t}-placement-topRight,\n &${a}-slide-up-appear${a}-slide-up-appear-active${t}-placement-topRight`]:{animationName:_.Qt},[`&${a}-slide-down-leave${a}-slide-down-leave-active${t}-placement-bottomLeft,\n &${a}-slide-down-leave${a}-slide-down-leave-active${t}-placement-bottom,\n &${a}-slide-down-leave${a}-slide-down-leave-active${t}-placement-bottomRight`]:{animationName:_.Uw},[`&${a}-slide-up-leave${a}-slide-up-leave-active${t}-placement-topLeft,\n &${a}-slide-up-leave${a}-slide-up-leave-active${t}-placement-top,\n &${a}-slide-up-leave${a}-slide-up-leave-active${t}-placement-topRight`]:{animationName:_.ly}}},(0,O.ZP)(e,m,{arrowPlacement:{top:!0,bottom:!0}}),{[`${t} ${r}`]:{position:"relative",margin:0},[`${r}-submenu-popup`]:{position:"absolute",zIndex:n,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${t}, ${t}-menu-submenu`]:Object.assign(Object.assign({},(0,T.Wf)(e)),{[r]:Object.assign(Object.assign({padding:p,listStyleType:"none",backgroundColor:m,backgroundClip:"padding-box",borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary},(0,T.Qy)(e)),{"&:empty":{padding:0,boxShadow:"none"},[`${r}-item-group-title`]:{padding:`${(0,E.bf)(c)} ${(0,E.bf)(h)}`,color:e.colorTextDescription,transition:`all ${l}`},[`${r}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${r}-item-icon`]:{minWidth:u,marginInlineEnd:e.marginXS,fontSize:e.fontSizeSM},[`${r}-title-content`]:{flex:"auto","&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},"> a":{color:"inherit",transition:`all ${l}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}},[`${r}-item-extra`]:{paddingInlineStart:e.padding,marginInlineStart:"auto",fontSize:e.fontSizeSM,color:e.colorTextDescription}},[`${r}-item, ${r}-submenu-title`]:Object.assign(Object.assign({display:"flex",margin:0,padding:`${(0,E.bf)(c)} ${(0,E.bf)(h)}`,color:e.colorText,fontWeight:"normal",fontSize:u,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${l}`,borderRadius:e.borderRadiusSM,"&:hover, &-active":{backgroundColor:e.controlItemBgHover}},(0,T.Qy)(e)),{"&-selected":{color:e.colorPrimary,backgroundColor:e.controlItemBgActive,"&:hover, &-active":{backgroundColor:e.controlItemBgActiveHover}},"&-disabled":{color:d,cursor:"not-allowed","&:hover":{color:d,backgroundColor:m,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${(0,E.bf)(e.marginXXS)} 0`,overflow:"hidden",lineHeight:0,backgroundColor:e.colorSplit},[`${t}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:e.paddingXS,[`${t}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:e.colorIcon,fontSize:f,fontStyle:"normal"}}}),[`${r}-item-group-list`]:{margin:`0 ${(0,E.bf)(e.marginXS)}`,padding:0,listStyle:"none"},[`${r}-submenu-title`]:{paddingInlineEnd:e.calc(h).add(e.fontSizeSM).equal()},[`${r}-submenu-vertical`]:{position:"relative"},[`${r}-submenu${r}-submenu-disabled ${t}-menu-submenu-title`]:{[`&, ${t}-menu-submenu-arrow-icon`]:{color:d,backgroundColor:m,cursor:"not-allowed"}},[`${r}-submenu-selected ${t}-menu-submenu-title`]:{color:e.colorPrimary}})})},[(0,_.oN)(e,"slide-up"),(0,_.oN)(e,"slide-down"),(0,C.Fm)(e,"move-up"),(0,C.Fm)(e,"move-down"),(0,A._y)(e,"zoom-big")]]};var D=(0,P.I$)("Dropdown",(e=>{const{marginXXS:t,sizePopupArrow:r,paddingXXS:n,componentCls:i}=e,o=(0,I.IX)(e,{menuCls:`${i}-menu`,dropdownArrowDistance:e.calc(r).div(2).add(t).equal(),dropdownEdgeChildPadding:n});return[q(o),M(o)]}),(e=>Object.assign(Object.assign({zIndexPopup:e.zIndexPopupBase+50,paddingBlock:(e.controlHeight-e.fontSize*e.lineHeight)/2},(0,O.wZ)({contentRadius:e.borderRadiusLG,limitVerticalRadius:!0})),(0,R.w)(e))),{resetStyle:!1});const N=e=>{var t;const{menu:r,arrow:a,prefixCls:m,children:E,trigger:T,disabled:_,dropdownRender:C,popupRender:A,getPopupContainer:O,overlayClassName:R,rootClassName:P,overlayStyle:I,open:M,onOpenChange:q,visible:N,onVisibleChange:L,mouseEnterDelay:j=.15,mouseLeaveDelay:B=.1,autoAdjustOverflow:$=!0,placement:F="",overlay:U,transitionName:z,destroyOnHidden:Z,destroyPopupOnHide:H}=e,{getPopupContainer:W,getPrefixCls:V,direction:G,dropdown:K}=n.useContext(v.E_),Y=A||C;(0,y.ln)("Dropdown");const Q=n.useMemo((()=>{const e=V();return void 0!==z?z:F.includes("top")?`${e}-slide-down`:`${e}-slide-up`}),[V,F,z]),X=n.useMemo((()=>F?F.includes("Center")?F.slice(0,F.indexOf("Center")):F:"rtl"===G?"bottomRight":"bottomLeft"),[F,G]),J=V("dropdown",m),ee=(0,w.Z)(J),[te,re,ne]=D(J,ee),[,ie]=(0,x.ZP)(),oe=n.Children.only(f(E)?n.createElement("span",null,E):E),ae=(0,g.Tm)(oe,{className:s()(`${J}-trigger`,{[`${J}-rtl`]:"rtl"===G},oe.props.className),disabled:null!==(t=oe.props.disabled)&&void 0!==t?t:_}),se=_?[]:T,le=!!(null==se?void 0:se.includes("contextMenu")),[ce,ue]=(0,u.Z)(!1,{value:null!=M?M:N}),pe=(0,c.Z)((e=>{null==q||q(e,{source:"trigger"}),null==L||L(e),ue(e)})),de=s()(R,P,re,ne,ee,null==K?void 0:K.className,{[`${J}-rtl`]:"rtl"===G}),fe=(0,h.Z)({arrowPointAtCenter:"object"==typeof a&&a.pointAtCenter,autoAdjustOverflow:$,offset:ie.marginXXS,arrowWidth:a?ie.sizePopupArrow:0,borderRadius:ie.borderRadius}),he=n.useCallback((()=>{(null==r?void 0:r.selectable)&&(null==r?void 0:r.multiple)||(null==q||q(!1,{source:"menu"}),ue(!1))}),[null==r?void 0:r.selectable,null==r?void 0:r.multiple]),[me,ge]=(0,d.Cn)("Dropdown",null==I?void 0:I.zIndex);let ye=n.createElement(l.Z,Object.assign({alignPoint:le},(0,p.Z)(e,["rootClassName"]),{mouseEnterDelay:j,mouseLeaveDelay:B,visible:ce,builtinPlacements:fe,arrow:!!a,overlayClassName:de,prefixCls:J,getPopupContainer:O||W,transitionName:Q,trigger:se,overlay:()=>{let e;return e=(null==r?void 0:r.items)?n.createElement(k.Z,Object.assign({},r)):"function"==typeof U?U():U,Y&&(e=Y(e)),e=n.Children.only("string"==typeof e?n.createElement("span",null,e):e),n.createElement(S.J,{prefixCls:`${J}-menu`,rootClassName:s()(ne,ee),expandIcon:n.createElement("span",{className:`${J}-menu-submenu-arrow`},"rtl"===G?n.createElement(i.Z,{className:`${J}-menu-submenu-arrow-icon`}):n.createElement(o.Z,{className:`${J}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:he,validator:({mode:e})=>{}},e)},placement:X,onVisibleChange:pe,overlayStyle:Object.assign(Object.assign(Object.assign({},null==K?void 0:K.style),I),{zIndex:me}),autoDestroy:null!=Z?Z:H}),ae);return me&&(ye=n.createElement(b.Z.Provider,{value:ge},ye)),te(ye)},L=(0,m.Z)(N,"align",void 0,"dropdown",(e=>e));N._InternalPanelDoNotUseOrYouWillBeFired=e=>n.createElement(L,Object.assign({},e),n.createElement("span",null));var j=N,B=r(59423),$=r(5780),F=r(49616),U=r(14981),z=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{const{getPopupContainer:t,getPrefixCls:r,direction:i}=n.useContext(v.E_),{prefixCls:o,type:a="default",danger:l,disabled:c,loading:u,onClick:p,htmlType:d,children:f,className:h,menu:m,arrow:g,autoFocus:y,overlay:b,trigger:w,align:k,open:S,onOpenChange:x,placement:E,getPopupContainer:T,href:_,icon:C=n.createElement(B.Z,null),title:A,buttonsRender:O=(e=>e),mouseEnterDelay:R,mouseLeaveDelay:P,overlayClassName:I,overlayStyle:M,destroyOnHidden:q,destroyPopupOnHide:D,dropdownRender:N,popupRender:L}=e,Z=z(e,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyOnHidden","destroyPopupOnHide","dropdownRender","popupRender"]),H=r("dropdown",o),W=`${H}-button`,V={menu:m,arrow:g,autoFocus:y,align:k,disabled:c,trigger:c?[]:w,onOpenChange:x,getPopupContainer:T||t,mouseEnterDelay:R,mouseLeaveDelay:P,overlayClassName:I,overlayStyle:M,destroyOnHidden:q,popupRender:L||N},{compactSize:G,compactItemClassnames:K}=(0,U.ri)(H,i),Y=s()(W,K,h);"destroyPopupOnHide"in e&&(V.destroyPopupOnHide=D),"overlay"in e&&(V.overlay=b),"open"in e&&(V.open=S),V.placement="placement"in e?E:"rtl"===i?"bottomLeft":"bottomRight";const Q=n.createElement($.ZP,{type:a,danger:l,disabled:c,loading:u,onClick:p,htmlType:d,href:_,title:A},f),X=n.createElement($.ZP,{type:a,danger:l,icon:C}),[J,ee]=O([Q,X]);return n.createElement(F.Z.Compact,Object.assign({className:Y,size:G,block:!0},Z),J,n.createElement(j,Object.assign({},V),ee))};Z.__ANT_BUTTON=!0;var H=Z;const W=j;W.Button=H;var V=W},86479:function(e,t,r){"use strict";r.d(t,{RV:function(){return l},Rk:function(){return c},Ux:function(){return p},aM:function(){return u},pg:function(){return d},q3:function(){return a},qI:function(){return s}});var n=r(44194),i=r(11478),o=r(34573);const a=n.createContext({labelAlign:"right",vertical:!1,itemRef:()=>{}}),s=n.createContext(null),l=e=>{const t=(0,o.Z)(e,["prefixCls"]);return n.createElement(i.RV,Object.assign({},t))},c=n.createContext({prefixCls:""}),u=n.createContext({});const p=({children:e,status:t,override:r})=>{const i=n.useContext(u),o=n.useMemo((()=>{const e=Object.assign({},i);return r&&delete e.isFormItemInput,t&&(delete e.status,delete e.hasFeedback,delete e.feedbackIcon),e}),[t,r,i]);return n.createElement(u.Provider,{value:o},e)},d=n.createContext(void 0)},8797:function(e,t,r){"use strict";var n=r(44194),i=r(86479),o=r(35779);t.Z=(e,t,r)=>{var a,s;const{variant:l,[e]:c}=n.useContext(o.E_),u=n.useContext(i.pg),p=null==c?void 0:c.variant;let d;d=void 0!==t?t:!1===r?"borderless":null!==(s=null!==(a=null!=u?u:p)&&void 0!==a?a:l)&&void 0!==s?s:"outlined";return[d,o.tr.includes(d)]}},29807:function(e,t,r){"use strict";var n=r(44194);t.Z=(0,n.createContext)(void 0)},98498:function(e,t,r){"use strict";const n=(0,r(44194).createContext)({});t.Z=n},64560:function(e,t,r){"use strict";var n=r(44194),i=r(51865),o=r.n(i),a=r(35779),s=r(98498),l=r(96847),c=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{const{getPrefixCls:r,direction:i}=n.useContext(a.E_),{gutter:d,wrap:f}=n.useContext(s.Z),{prefixCls:h,span:m,order:g,offset:y,push:b,pull:v,className:w,children:k,flex:S,style:x}=e,E=c(e,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),T=r("col",h),[_,C,A]=(0,l.cG)(T),O={};let R={};p.forEach((t=>{let r={};const n=e[t];"number"==typeof n?r.span=n:"object"==typeof n&&(r=n||{}),delete E[t],R=Object.assign(Object.assign({},R),{[`${T}-${t}-${r.span}`]:void 0!==r.span,[`${T}-${t}-order-${r.order}`]:r.order||0===r.order,[`${T}-${t}-offset-${r.offset}`]:r.offset||0===r.offset,[`${T}-${t}-push-${r.push}`]:r.push||0===r.push,[`${T}-${t}-pull-${r.pull}`]:r.pull||0===r.pull,[`${T}-rtl`]:"rtl"===i}),r.flex&&(R[`${T}-${t}-flex`]=!0,O[`--${T}-${t}-flex`]=u(r.flex))}));const P=o()(T,{[`${T}-${m}`]:void 0!==m,[`${T}-order-${g}`]:g,[`${T}-offset-${y}`]:y,[`${T}-push-${b}`]:b,[`${T}-pull-${v}`]:v},w,R,C,A),I={};if(d&&d[0]>0){const e=d[0]/2;I.paddingLeft=e,I.paddingRight=e}return S&&(I.flex=u(S),!1!==f||I.minWidth||(I.minWidth=0)),_(n.createElement("div",Object.assign({},E,{style:Object.assign(Object.assign(Object.assign({},I),x),O),className:P,ref:t}),k))}));t.Z=d},6940:function(e,t,r){"use strict";var n=r(44194),i=r(99047),o=r(96742),a=r(79111);t.Z=function(e=!0,t={}){const r=(0,n.useRef)(t),s=(0,o.Z)(),l=(0,a.ZP)();return(0,i.Z)((()=>{const t=l.subscribe((t=>{r.current=t,e&&s()}));return()=>l.unsubscribe(t)}),[]),r.current}},81570:function(e,t,r){"use strict";r.d(t,{Z:function(){return f}});var n=r(44194),i=r(51865),o=r.n(i),a=r(79111),s=r(35779),l=r(6940);var c=r(98498),u=r(96847),p=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{(()=>{if("string"==typeof e&&i(e),"object"==typeof e)for(let r=0;r{const{prefixCls:r,justify:i,align:f,className:h,style:m,children:g,gutter:y=0,wrap:b}=e,v=p(e,["prefixCls","justify","align","className","style","children","gutter","wrap"]),{getPrefixCls:w,direction:k}=n.useContext(s.E_),S=(0,l.Z)(!0,null),x=d(f,S),E=d(i,S),T=w("row",r),[_,C,A]=(0,u.VM)(T),O=function(e,t){const r=[void 0,void 0],n=Array.isArray(e)?e:[e,void 0],i=t||{xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0};return n.forEach(((e,t)=>{if("object"==typeof e&&null!==e)for(let n=0;n0?O[0]/-2:void 0;I&&(P.marginLeft=I,P.marginRight=I);const[M,q]=O;P.rowGap=q;const D=n.useMemo((()=>({gutter:[M,q],wrap:b})),[M,q,b]);return _(n.createElement(c.Z.Provider,{value:D},n.createElement("div",Object.assign({},v,{className:R,style:Object.assign(Object.assign({},P),m),ref:t}),g)))}))},96847:function(e,t,r){"use strict";r.d(t,{VM:function(){return l},cG:function(){return u},hd:function(){return c}});var n=r(59199),i=r(79255),o=r(77167);const a=e=>{const{componentCls:t}=e;return{[t]:{position:"relative",maxWidth:"100%",minHeight:1}}},s=(e,t)=>((e,t)=>{const{prefixCls:r,componentCls:n,gridColumns:i}=e,o={};for(let e=i;e>=0;e--)0===e?(o[`${n}${t}-${e}`]={display:"none"},o[`${n}-push-${e}`]={insetInlineStart:"auto"},o[`${n}-pull-${e}`]={insetInlineEnd:"auto"},o[`${n}${t}-push-${e}`]={insetInlineStart:"auto"},o[`${n}${t}-pull-${e}`]={insetInlineEnd:"auto"},o[`${n}${t}-offset-${e}`]={marginInlineStart:0},o[`${n}${t}-order-${e}`]={order:0}):(o[`${n}${t}-${e}`]=[{"--ant-display":"block",display:"block"},{display:"var(--ant-display)",flex:`0 0 ${e/i*100}%`,maxWidth:e/i*100+"%"}],o[`${n}${t}-push-${e}`]={insetInlineStart:e/i*100+"%"},o[`${n}${t}-pull-${e}`]={insetInlineEnd:e/i*100+"%"},o[`${n}${t}-offset-${e}`]={marginInlineStart:e/i*100+"%"},o[`${n}${t}-order-${e}`]={order:e});return o[`${n}${t}-flex`]={flex:`var(--${r}${t}-flex)`},o})(e,t),l=(0,i.I$)("Grid",(e=>{const{componentCls:t}=e;return{[t]:{display:"flex",flexFlow:"row wrap",minWidth:0,"&::before, &::after":{display:"flex"},"&-no-wrap":{flexWrap:"nowrap"},"&-start":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"flex-end"},"&-space-between":{justifyContent:"space-between"},"&-space-around":{justifyContent:"space-around"},"&-space-evenly":{justifyContent:"space-evenly"},"&-top":{alignItems:"flex-start"},"&-middle":{alignItems:"center"},"&-bottom":{alignItems:"flex-end"}}}}),(()=>({}))),c=e=>({xs:e.screenXSMin,sm:e.screenSMMin,md:e.screenMDMin,lg:e.screenLGMin,xl:e.screenXLMin,xxl:e.screenXXLMin}),u=(0,i.I$)("Grid",(e=>{const t=(0,o.IX)(e,{gridColumns:24}),r=c(t);return delete r.xs,[a(t),s(t,""),s(t,"-xs"),Object.keys(r).map((e=>((e,t,r)=>({[`@media (min-width: ${(0,n.bf)(t)})`]:Object.assign({},s(e,r))}))(t,r[e],`-${e}`))).reduce(((e,t)=>Object.assign(Object.assign({},e),t)),{})]}),(()=>({})))},36283:function(e,t,r){"use strict";r.d(t,{Z:function(){return W}});var n,i=r(44194),o=r(51865),a=r.n(o),s=r(77260),l=r(54549),c=r(39328),u=r(13702),p=r(76285),d=r(17323),f=r(74376),h=r(52262),m=r(67151),g=r(81424),y=r(12952),b=r(20488),v=r(99047),w=r(24589),k="\n min-height:0 !important;\n max-height:none !important;\n height:0 !important;\n visibility:hidden !important;\n overflow:hidden !important;\n position:absolute !important;\n z-index:-1000 !important;\n top:0 !important;\n right:0 !important;\n pointer-events: none !important;\n",S=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],x={};function E(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(t&&x[r])return x[r];var n=window.getComputedStyle(e),i=n.getPropertyValue("box-sizing")||n.getPropertyValue("-moz-box-sizing")||n.getPropertyValue("-webkit-box-sizing"),o=parseFloat(n.getPropertyValue("padding-bottom"))+parseFloat(n.getPropertyValue("padding-top")),a=parseFloat(n.getPropertyValue("border-bottom-width"))+parseFloat(n.getPropertyValue("border-top-width")),s=S.map((function(e){return"".concat(e,":").concat(n.getPropertyValue(e))})).join(";"),l={sizingStyle:s,paddingSize:o,borderSize:a,boxSizing:i};return t&&r&&(x[r]=l),l}var T=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],_=i.forwardRef((function(e,t){var r=e,o=r.prefixCls,u=r.defaultValue,f=r.value,h=r.autoSize,m=r.onResize,S=r.className,x=r.style,_=r.disabled,C=r.onChange,A=(r.onInternalAutoSize,(0,d.Z)(r,T)),O=(0,g.Z)(u,{value:f,postState:function(e){return null!=e?e:""}}),R=(0,p.Z)(O,2),P=R[0],I=R[1],M=i.useRef();i.useImperativeHandle(t,(function(){return{textArea:M.current}}));var q=i.useMemo((function(){return h&&"object"===(0,y.Z)(h)?[h.minRows,h.maxRows]:[]}),[h]),D=(0,p.Z)(q,2),N=D[0],L=D[1],j=!!h,B=i.useState(2),$=(0,p.Z)(B,2),F=$[0],U=$[1],z=i.useState(),Z=(0,p.Z)(z,2),H=Z[0],W=Z[1],V=function(){U(0)};(0,v.Z)((function(){j&&V()}),[f,N,L,j]),(0,v.Z)((function(){if(0===F)U(1);else if(1===F){var e=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;n||((n=document.createElement("textarea")).setAttribute("tab-index","-1"),n.setAttribute("aria-hidden","true"),n.setAttribute("name","hiddenTextarea"),document.body.appendChild(n)),e.getAttribute("wrap")?n.setAttribute("wrap",e.getAttribute("wrap")):n.removeAttribute("wrap");var o=E(e,t),a=o.paddingSize,s=o.borderSize,l=o.boxSizing,c=o.sizingStyle;n.setAttribute("style","".concat(c,";").concat(k)),n.value=e.value||e.placeholder||"";var u,p=void 0,d=void 0,f=n.scrollHeight;if("border-box"===l?f+=s:"content-box"===l&&(f-=a),null!==r||null!==i){n.value=" ";var h=n.scrollHeight-a;null!==r&&(p=h*r,"border-box"===l&&(p=p+a+s),f=Math.max(p,f)),null!==i&&(d=h*i,"border-box"===l&&(d=d+a+s),u=f>d?"":"hidden",f=Math.min(d,f))}var m={height:f,overflowY:u,resize:"none"};return p&&(m.minHeight=p),d&&(m.maxHeight=d),m}(M.current,!1,N,L);U(2),W(e)}}),[F]);var G=i.useRef(),K=function(){w.Z.cancel(G.current)};i.useEffect((function(){return K}),[]);var Y=j?H:null,Q=(0,c.Z)((0,c.Z)({},x),Y);return 0!==F&&1!==F||(Q.overflowY="hidden",Q.overflowX="hidden"),i.createElement(b.Z,{onResize:function(e){2===F&&(null==m||m(e),h&&(K(),G.current=(0,w.Z)((function(){V()}))))},disabled:!(h||m)},i.createElement("textarea",(0,s.Z)({},A,{ref:M,style:Q,className:a()(o,S,(0,l.Z)({},"".concat(o,"-disabled"),_)),disabled:_,value:P,onChange:function(e){I(e.target.value),null==C||C(e)}})))})),C=_,A=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","showCount","count","className","style","disabled","hidden","classNames","styles","onResize","onClear","onPressEnter","readOnly","autoSize","onKeyDown"],O=i.forwardRef((function(e,t){var r,n=e.defaultValue,o=e.value,y=e.onFocus,b=e.onBlur,v=e.onChange,w=e.allowClear,k=e.maxLength,S=e.onCompositionStart,x=e.onCompositionEnd,E=e.suffix,T=e.prefixCls,_=void 0===T?"rc-textarea":T,O=e.showCount,R=e.count,P=e.className,I=e.style,M=e.disabled,q=e.hidden,D=e.classNames,N=e.styles,L=e.onResize,j=e.onClear,B=e.onPressEnter,$=e.readOnly,F=e.autoSize,U=e.onKeyDown,z=(0,d.Z)(e,A),Z=(0,g.Z)(n,{value:o,defaultValue:n}),H=(0,p.Z)(Z,2),W=H[0],V=H[1],G=null==W?"":String(W),K=i.useState(!1),Y=(0,p.Z)(K,2),Q=Y[0],X=Y[1],J=i.useRef(!1),ee=i.useState(null),te=(0,p.Z)(ee,2),re=te[0],ne=te[1],ie=(0,i.useRef)(null),oe=(0,i.useRef)(null),ae=function(){var e;return null===(e=oe.current)||void 0===e?void 0:e.textArea},se=function(){ae().focus()};(0,i.useImperativeHandle)(t,(function(){var e;return{resizableTextArea:oe.current,focus:se,blur:function(){ae().blur()},nativeElement:(null===(e=ie.current)||void 0===e?void 0:e.nativeElement)||ae()}})),(0,i.useEffect)((function(){X((function(e){return!M&&e}))}),[M]);var le=i.useState(null),ce=(0,p.Z)(le,2),ue=ce[0],pe=ce[1];i.useEffect((function(){var e;ue&&(e=ae()).setSelectionRange.apply(e,(0,u.Z)(ue))}),[ue]);var de,fe=(0,h.Z)(R,O),he=null!==(r=fe.max)&&void 0!==r?r:k,me=Number(he)>0,ge=fe.strategy(G),ye=!!he&&ge>he,be=function(e,t){var r=t;!J.current&&fe.exceedFormatter&&fe.max&&fe.strategy(t)>fe.max&&t!==(r=fe.exceedFormatter(t,{max:fe.max}))&&pe([ae().selectionStart||0,ae().selectionEnd||0]),V(r),(0,m.rJ)(e.currentTarget,e,v,r)},ve=E;fe.show&&(de=fe.showFormatter?fe.showFormatter({value:G,count:ge,maxLength:he}):"".concat(ge).concat(me?" / ".concat(he):""),ve=i.createElement(i.Fragment,null,ve,i.createElement("span",{className:a()("".concat(_,"-data-count"),null==D?void 0:D.count),style:null==N?void 0:N.count},de)));var we=!F&&!O&&!w;return i.createElement(f.Q,{ref:ie,value:G,allowClear:w,handleReset:function(e){V(""),se(),(0,m.rJ)(ae(),e,v)},suffix:ve,prefixCls:_,classNames:(0,c.Z)((0,c.Z)({},D),{},{affixWrapper:a()(null==D?void 0:D.affixWrapper,(0,l.Z)((0,l.Z)({},"".concat(_,"-show-count"),O),"".concat(_,"-textarea-allow-clear"),w))}),disabled:M,focused:Q,className:a()(P,ye&&"".concat(_,"-out-of-range")),style:(0,c.Z)((0,c.Z)({},I),re&&!we?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":"string"==typeof de?de:void 0}},hidden:q,readOnly:$,onClear:j},i.createElement(C,(0,s.Z)({},z,{autoSize:F,maxLength:k,onKeyDown:function(e){"Enter"===e.key&&B&&B(e),null==U||U(e)},onChange:function(e){be(e,e.target.value)},onFocus:function(e){X(!0),null==y||y(e)},onBlur:function(e){X(!1),null==b||b(e)},onCompositionStart:function(e){J.current=!0,null==S||S(e)},onCompositionEnd:function(e){J.current=!1,be(e,e.currentTarget.value),null==x||x(e)},className:a()(null==D?void 0:D.textarea),style:(0,c.Z)((0,c.Z)({},null==N?void 0:N.textarea),{},{resize:null==I?void 0:I.resize}),disabled:M,prefixCls:_,onResize:function(e){var t;null==L||L(e),null!==(t=ae())&&void 0!==t&&t.style.height&&ne(!0)},ref:oe,readOnly:$})))})),R=r(76538),P=r(46319),I=r(35779),M=r(72305),q=r(23609),D=r(77936),N=r(86479),L=r(8797),j=r(14981),B=r(78249),$=r(79255),F=r(77167),U=r(61581);const z=e=>{const{componentCls:t,paddingLG:r}=e,n=`${t}-textarea`;return{[`textarea${t}`]:{maxWidth:"100%",height:"auto",minHeight:e.controlHeight,lineHeight:e.lineHeight,verticalAlign:"bottom",transition:`all ${e.motionDurationSlow}`,resize:"vertical",[`&${t}-mouse-active`]:{transition:`all ${e.motionDurationSlow}, height 0s, width 0s`}},[`${t}-textarea-affix-wrapper-resize-dirty`]:{width:"auto"},[n]:{position:"relative","&-show-count":{[`${t}-data-count`]:{position:"absolute",bottom:e.calc(e.fontSize).mul(e.lineHeight).mul(-1).equal(),insetInlineEnd:0,color:e.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},[`\n &-allow-clear > ${t},\n &-affix-wrapper${n}-has-feedback ${t}\n `]:{paddingInlineEnd:r},[`&-affix-wrapper${t}-affix-wrapper`]:{padding:0,[`> textarea${t}`]:{fontSize:"inherit",border:"none",outline:"none",background:"transparent",minHeight:e.calc(e.controlHeight).sub(e.calc(e.lineWidth).mul(2)).equal(),"&:focus":{boxShadow:"none !important"}},[`${t}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${t}-clear-icon`]:{position:"absolute",insetInlineEnd:e.paddingInline,insetBlockStart:e.paddingXS},[`${n}-suffix`]:{position:"absolute",top:0,insetInlineEnd:e.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}},[`&-affix-wrapper${t}-affix-wrapper-rtl`]:{[`${t}-suffix`]:{[`${t}-data-count`]:{direction:"ltr",insetInlineStart:0}}},[`&-affix-wrapper${t}-affix-wrapper-sm`]:{[`${t}-suffix`]:{[`${t}-clear-icon`]:{insetInlineEnd:e.paddingInlineSM}}}}}};var Z=(0,$.I$)(["Input","TextArea"],(e=>{const t=(0,F.IX)(e,(0,U.e)(e));return[z(t)]}),U.T,{resetFont:!1}),H=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{var r;const{prefixCls:n,bordered:o=!0,size:s,disabled:l,status:c,allowClear:u,classNames:p,rootClassName:d,className:f,style:h,styles:g,variant:y,showCount:b,onMouseDown:v,onResize:w}=e,k=H(e,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className","style","styles","variant","showCount","onMouseDown","onResize"]);const{getPrefixCls:S,direction:x,allowClear:E,autoComplete:T,className:_,style:C,classNames:A,styles:$}=(0,I.dj)("textArea"),F=i.useContext(M.Z),U=null!=l?l:F,{status:z,hasFeedback:W,feedbackIcon:V}=i.useContext(N.aM),G=(0,P.F)(z,c),K=i.useRef(null);i.useImperativeHandle(t,(()=>{var e;return{resizableTextArea:null===(e=K.current)||void 0===e?void 0:e.resizableTextArea,focus:e=>{var t,r;(0,m.nH)(null===(r=null===(t=K.current)||void 0===t?void 0:t.resizableTextArea)||void 0===r?void 0:r.textArea,e)},blur:()=>{var e;return null===(e=K.current)||void 0===e?void 0:e.blur()}}}));const Y=S("input",n),Q=(0,q.Z)(Y),[X,J,ee]=(0,B.TI)(Y,d),[te]=Z(Y,Q),{compactSize:re,compactItemClassnames:ne}=(0,j.ri)(Y,x),ie=(0,D.Z)((e=>{var t;return null!==(t=null!=s?s:re)&&void 0!==t?t:e})),[oe,ae]=(0,L.Z)("textArea",y,o),se=(0,R.Z)(null!=u?u:E),[le,ce]=i.useState(!1),[ue,pe]=i.useState(!1);return X(te(i.createElement(O,Object.assign({autoComplete:T},k,{style:Object.assign(Object.assign({},C),h),styles:Object.assign(Object.assign({},$),g),disabled:U,allowClear:se,className:a()(ee,Q,f,d,ne,_,ue&&`${Y}-textarea-affix-wrapper-resize-dirty`),classNames:Object.assign(Object.assign(Object.assign({},p),A),{textarea:a()({[`${Y}-sm`]:"small"===ie,[`${Y}-lg`]:"large"===ie},J,null==p?void 0:p.textarea,A.textarea,le&&`${Y}-mouse-active`),variant:a()({[`${Y}-${oe}`]:ae},(0,P.Z)(Y,G)),affixWrapper:a()(`${Y}-textarea-affix-wrapper`,{[`${Y}-affix-wrapper-rtl`]:"rtl"===x,[`${Y}-affix-wrapper-sm`]:"small"===ie,[`${Y}-affix-wrapper-lg`]:"large"===ie,[`${Y}-textarea-show-count`]:b||(null===(r=e.count)||void 0===r?void 0:r.show)},J)}),prefixCls:Y,suffix:W&&i.createElement("span",{className:`${Y}-textarea-suffix`},V),showCount:b,ref:K,onResize:e=>{var t,r;if(null==w||w(e),le&&"function"==typeof getComputedStyle){const e=null===(r=null===(t=K.current)||void 0===t?void 0:t.nativeElement)||void 0===r?void 0:r.querySelector("textarea");e&&"both"===getComputedStyle(e).resize&&pe(!0)}},onMouseDown:e=>{ce(!0),null==v||v(e);const t=()=>{ce(!1),document.removeEventListener("mouseup",t)};document.addEventListener("mouseup",t)}}))))}))},78249:function(e,t,r){"use strict";r.d(t,{TI:function(){return k},ik:function(){return f},nz:function(){return u},s7:function(){return h},x0:function(){return d}});var n=r(59199),i=r(49336),o=r(82912),a=r(79255),s=r(77167),l=r(61581),c=r(18040);const u=e=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:e,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),p=e=>{const{paddingBlockLG:t,lineHeightLG:r,borderRadiusLG:i,paddingInlineLG:o}=e;return{padding:`${(0,n.bf)(t)} ${(0,n.bf)(o)}`,fontSize:e.inputFontSizeLG,lineHeight:r,borderRadius:i}},d=e=>({padding:`${(0,n.bf)(e.paddingBlockSM)} ${(0,n.bf)(e.paddingInlineSM)}`,fontSize:e.inputFontSizeSM,borderRadius:e.borderRadiusSM}),f=e=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${(0,n.bf)(e.paddingBlock)} ${(0,n.bf)(e.paddingInline)}`,color:e.colorText,fontSize:e.inputFontSize,lineHeight:e.lineHeight,borderRadius:e.borderRadius,transition:`all ${e.motionDurationMid}`},u(e.colorTextPlaceholder)),{"&-lg":Object.assign({},p(e)),"&-sm":Object.assign({},d(e)),"&-rtl, &-textarea-rtl":{direction:"rtl"}}),h=e=>{const{componentCls:t,antCls:r}=e;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:e.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${t}, &-lg > ${t}-group-addon`]:Object.assign({},p(e)),[`&-sm ${t}, &-sm > ${t}-group-addon`]:Object.assign({},d(e)),[`&-lg ${r}-select-single ${r}-select-selector`]:{height:e.controlHeightLG},[`&-sm ${r}-select-single ${r}-select-selector`]:{height:e.controlHeightSM},[`> ${t}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${t}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${(0,n.bf)(e.paddingInline)}`,color:e.colorText,fontWeight:"normal",fontSize:e.inputFontSize,textAlign:"center",borderRadius:e.borderRadius,transition:`all ${e.motionDurationSlow}`,lineHeight:1,[`${r}-select`]:{margin:`${(0,n.bf)(e.calc(e.paddingBlock).add(1).mul(-1).equal())} ${(0,n.bf)(e.calc(e.paddingInline).mul(-1).equal())}`,[`&${r}-select-single:not(${r}-select-customize-input):not(${r}-pagination-size-changer)`]:{[`${r}-select-selector`]:{backgroundColor:"inherit",border:`${(0,n.bf)(e.lineWidth)} ${e.lineType} transparent`,boxShadow:"none"}}},[`${r}-cascader-picker`]:{margin:`-9px ${(0,n.bf)(e.calc(e.paddingInline).mul(-1).equal())}`,backgroundColor:"transparent",[`${r}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}}},[t]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${t}-search-with-button &`]:{zIndex:0}}},[`> ${t}:first-child, ${t}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${r}-select ${r}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}-affix-wrapper`]:{[`&:not(:first-child) ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}:last-child, ${t}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${r}-select ${r}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${t}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${t}-search &`]:{borderStartStartRadius:e.borderRadius,borderEndStartRadius:e.borderRadius}},[`&:not(:first-child), ${t}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${t}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,i.dF)()),{[`${t}-group-addon, ${t}-group-wrap, > ${t}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:e.lineWidth,"&:hover, &:focus":{zIndex:1}}},"& > *":{display:"inline-flex",float:"none",verticalAlign:"top",borderRadius:0},[`\n & > ${t}-affix-wrapper,\n & > ${t}-number-affix-wrapper,\n & > ${r}-picker-range\n `]:{display:"inline-flex"},"& > *:not(:last-child)":{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal(),borderInlineEndWidth:e.lineWidth},[t]:{float:"none"},[`& > ${r}-select > ${r}-select-selector,\n & > ${r}-select-auto-complete ${t},\n & > ${r}-cascader-picker ${t},\n & > ${t}-group-wrapper ${t}`]:{borderInlineEndWidth:e.lineWidth,borderRadius:0,"&:hover, &:focus":{zIndex:1}},[`& > ${r}-select-focused`]:{zIndex:1},[`& > ${r}-select > ${r}-select-arrow`]:{zIndex:1},[`& > *:first-child,\n & > ${r}-select:first-child > ${r}-select-selector,\n & > ${r}-select-auto-complete:first-child ${t},\n & > ${r}-cascader-picker:first-child ${t}`]:{borderStartStartRadius:e.borderRadius,borderEndStartRadius:e.borderRadius},[`& > *:last-child,\n & > ${r}-select:last-child > ${r}-select-selector,\n & > ${r}-cascader-picker:last-child ${t},\n & > ${r}-cascader-picker-focused:last-child ${t}`]:{borderInlineEndWidth:e.lineWidth,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius},[`& > ${r}-select-auto-complete ${t}`]:{verticalAlign:"top"},[`${t}-group-wrapper + ${t}-group-wrapper`]:{marginInlineStart:e.calc(e.lineWidth).mul(-1).equal(),[`${t}-affix-wrapper`]:{borderRadius:0}},[`${t}-group-wrapper:not(:last-child)`]:{[`&${t}-search > ${t}-group`]:{[`& > ${t}-group-addon > ${t}-search-button`]:{borderRadius:0},[`& > ${t}`]:{borderStartStartRadius:e.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:e.borderRadius}}}})}},m=e=>{const{componentCls:t,controlHeightSM:r,lineWidth:n,calc:o}=e,a=o(r).sub(o(n).mul(2)).sub(16).div(2).equal();return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,i.Wf)(e)),f(e)),(0,c.qG)(e)),(0,c.H8)(e)),(0,c.Mu)(e)),(0,c.vc)(e)),{'&[type="color"]':{height:e.controlHeight,[`&${t}-lg`]:{height:e.controlHeightLG},[`&${t}-sm`]:{height:r,paddingTop:a,paddingBottom:a}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{appearance:"none"}})}},g=e=>{const{componentCls:t}=e;return{[`${t}-clear-icon`]:{margin:0,padding:0,lineHeight:0,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${e.motionDurationSlow}`,border:"none",outline:"none",backgroundColor:"transparent","&:hover":{color:e.colorIcon},"&:active":{color:e.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${(0,n.bf)(e.inputAffixPadding)}`}}}},y=e=>{const{componentCls:t,inputAffixPadding:r,colorTextDescription:n,motionDurationSlow:i,colorIcon:o,colorIconHover:a,iconCls:s}=e,l=`${t}-affix-wrapper-disabled`;return{[`${t}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign({},f(e)),{display:"inline-flex",[`&:not(${t}-disabled):hover`]:{zIndex:1,[`${t}-search-with-button &`]:{zIndex:0}},"&-focused, &:focus":{zIndex:1},[`> input${t}`]:{padding:0},[`> input${t}, > textarea${t}`]:{fontSize:"inherit",border:"none",borderRadius:0,outline:"none",background:"transparent",color:"inherit","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[t]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:e.paddingXS}},"&-show-count-suffix":{color:n,direction:"ltr"},"&-show-count-has-suffix":{marginInlineEnd:e.paddingXXS},"&-prefix":{marginInlineEnd:r},"&-suffix":{marginInlineStart:r}}}),g(e)),{[`${s}${t}-password-icon`]:{color:o,cursor:"pointer",transition:`all ${i}`,"&:hover":{color:a}}}),[`${t}-underlined`]:{borderRadius:0},[l]:{[`${s}${t}-password-icon`]:{color:o,cursor:"not-allowed","&:hover":{color:o}}}}},b=e=>{const{componentCls:t,borderRadiusLG:r,borderRadiusSM:n}=e;return{[`${t}-group`]:Object.assign(Object.assign(Object.assign({},(0,i.Wf)(e)),h(e)),{"&-rtl":{direction:"rtl"},"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${t}-group-addon`]:{borderRadius:r,fontSize:e.inputFontSizeLG}},"&-sm":{[`${t}-group-addon`]:{borderRadius:n}}},(0,c.ir)(e)),(0,c.S5)(e)),{[`&:not(${t}-compact-first-item):not(${t}-compact-last-item)${t}-compact-item`]:{[`${t}, ${t}-group-addon`]:{borderRadius:0}},[`&:not(${t}-compact-last-item)${t}-compact-first-item`]:{[`${t}, ${t}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${t}-compact-first-item)${t}-compact-last-item`]:{[`${t}, ${t}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&:not(${t}-compact-last-item)${t}-compact-item`]:{[`${t}-affix-wrapper`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${t}-compact-first-item)${t}-compact-item`]:{[`${t}-affix-wrapper`]:{borderStartStartRadius:0,borderEndStartRadius:0}}})})}},v=e=>{const{componentCls:t,antCls:r}=e,n=`${t}-search`;return{[n]:{[t]:{"&:hover, &:focus":{[`+ ${t}-group-addon ${n}-button:not(${r}-btn-color-primary):not(${r}-btn-variant-text)`]:{borderInlineStartColor:e.colorPrimaryHover}}},[`${t}-affix-wrapper`]:{height:e.controlHeight,borderRadius:0},[`${t}-lg`]:{lineHeight:e.calc(e.lineHeightLG).sub(2e-4).equal()},[`> ${t}-group`]:{[`> ${t}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${n}-button`]:{marginInlineEnd:-1,borderStartStartRadius:0,borderEndStartRadius:0,boxShadow:"none"},[`${n}-button:not(${r}-btn-color-primary)`]:{color:e.colorTextDescription,"&:hover":{color:e.colorPrimaryHover},"&:active":{color:e.colorPrimaryActive},[`&${r}-btn-loading::before`]:{inset:0}}}},[`${n}-button`]:{height:e.controlHeight,"&:hover, &:focus":{zIndex:1}},"&-large":{[`${t}-affix-wrapper, ${n}-button`]:{height:e.controlHeightLG}},"&-small":{[`${t}-affix-wrapper, ${n}-button`]:{height:e.controlHeightSM}},"&-rtl":{direction:"rtl"},[`&${t}-compact-item`]:{[`&:not(${t}-compact-last-item)`]:{[`${t}-group-addon`]:{[`${t}-search-button`]:{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal(),borderRadius:0}}},[`&:not(${t}-compact-first-item)`]:{[`${t},${t}-affix-wrapper`]:{borderRadius:0}},[`> ${t}-group-addon ${t}-search-button,\n > ${t},\n ${t}-affix-wrapper`]:{"&:hover, &:focus, &:active":{zIndex:2}},[`> ${t}-affix-wrapper-focused`]:{zIndex:2}}}}},w=e=>{const{componentCls:t}=e;return{[`${t}-out-of-range`]:{[`&, & input, & textarea, ${t}-show-count-suffix, ${t}-data-count`]:{color:e.colorError}}}},k=(0,a.I$)(["Input","Shared"],(e=>{const t=(0,s.IX)(e,(0,l.e)(e));return[m(t),y(t)]}),l.T,{resetFont:!1});t.ZP=(0,a.I$)(["Input","Component"],(e=>{const t=(0,s.IX)(e,(0,l.e)(e));return[b(t),v(t),w(t),(0,o.c)(t)]}),l.T,{resetFont:!1})},61581:function(e,t,r){"use strict";r.d(t,{T:function(){return o},e:function(){return i}});var n=r(77167);function i(e){return(0,n.IX)(e,{inputAffixPadding:e.paddingXXS})}const o=e=>{const{controlHeight:t,fontSize:r,lineHeight:n,lineWidth:i,controlHeightSM:o,controlHeightLG:a,fontSizeLG:s,lineHeightLG:l,paddingSM:c,controlPaddingHorizontalSM:u,controlPaddingHorizontal:p,colorFillAlter:d,colorPrimaryHover:f,colorPrimary:h,controlOutlineWidth:m,controlOutline:g,colorErrorOutline:y,colorWarningOutline:b,colorBgContainer:v,inputFontSize:w,inputFontSizeLG:k,inputFontSizeSM:S}=e,x=w||r,E=S||x,T=k||s,_=Math.round((t-x*n)/2*10)/10-i,C=Math.round((o-E*n)/2*10)/10-i,A=Math.ceil((a-T*l)/2*10)/10-i;return{paddingBlock:Math.max(_,0),paddingBlockSM:Math.max(C,0),paddingBlockLG:Math.max(A,0),paddingInline:c-i,paddingInlineSM:u-i,paddingInlineLG:p-i,addonBg:d,activeBorderColor:h,hoverBorderColor:f,activeShadow:`0 0 0 ${m}px ${g}`,errorActiveShadow:`0 0 0 ${m}px ${y}`,warningActiveShadow:`0 0 0 ${m}px ${b}`,hoverBg:v,activeBg:v,inputFontSize:x,inputFontSizeLG:T,inputFontSizeSM:E}}},18040:function(e,t,r){"use strict";r.d(t,{$U:function(){return s},H8:function(){return m},Mu:function(){return d},S5:function(){return y},Xy:function(){return a},ir:function(){return p},qG:function(){return c},vc:function(){return w}});var n=r(59199),i=r(77167);const o=e=>({borderColor:e.hoverBorderColor,backgroundColor:e.hoverBg}),a=e=>({color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"input[disabled], textarea[disabled]":{cursor:"not-allowed"},"&:hover:not([disabled])":Object.assign({},o((0,i.IX)(e,{hoverBorderColor:e.colorBorder,hoverBg:e.colorBgContainerDisabled})))}),s=(e,t)=>({background:e.colorBgContainer,borderWidth:e.lineWidth,borderStyle:e.lineType,borderColor:t.borderColor,"&:hover":{borderColor:t.hoverBorderColor,backgroundColor:e.hoverBg},"&:focus, &:focus-within":{borderColor:t.activeBorderColor,boxShadow:t.activeShadow,outline:0,backgroundColor:e.activeBg}}),l=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:Object.assign(Object.assign({},s(e,t)),{[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}}),[`&${e.componentCls}-status-${t.status}${e.componentCls}-disabled`]:{borderColor:t.borderColor}}),c=(e,t)=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},s(e,{borderColor:e.colorBorder,hoverBorderColor:e.hoverBorderColor,activeBorderColor:e.activeBorderColor,activeShadow:e.activeShadow})),{[`&${e.componentCls}-disabled, &[disabled]`]:Object.assign({},a(e))}),l(e,{status:"error",borderColor:e.colorError,hoverBorderColor:e.colorErrorBorderHover,activeBorderColor:e.colorError,activeShadow:e.errorActiveShadow,affixColor:e.colorError})),l(e,{status:"warning",borderColor:e.colorWarning,hoverBorderColor:e.colorWarningBorderHover,activeBorderColor:e.colorWarning,activeShadow:e.warningActiveShadow,affixColor:e.colorWarning})),t)}),u=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{borderColor:t.addonBorderColor,color:t.addonColor}}}),p=e=>({"&-outlined":Object.assign(Object.assign(Object.assign({[`${e.componentCls}-group`]:{"&-addon":{background:e.addonBg,border:`${(0,n.bf)(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}}},u(e,{status:"error",addonBorderColor:e.colorError,addonColor:e.colorErrorText})),u(e,{status:"warning",addonBorderColor:e.colorWarning,addonColor:e.colorWarningText})),{[`&${e.componentCls}-group-wrapper-disabled`]:{[`${e.componentCls}-group-addon`]:Object.assign({},a(e))}})}),d=(e,t)=>{const{componentCls:r}=e;return{"&-borderless":Object.assign({background:"transparent",border:"none","&:focus, &:focus-within":{outline:"none"},[`&${r}-disabled, &[disabled]`]:{color:e.colorTextDisabled,cursor:"not-allowed"},[`&${r}-status-error`]:{"&, & input, & textarea":{color:e.colorError}},[`&${r}-status-warning`]:{"&, & input, & textarea":{color:e.colorWarning}}},t)}},f=(e,t)=>{var r;return{background:t.bg,borderWidth:e.lineWidth,borderStyle:e.lineType,borderColor:"transparent","input&, & input, textarea&, & textarea":{color:null!==(r=null==t?void 0:t.inputColor)&&void 0!==r?r:"unset"},"&:hover":{background:t.hoverBg},"&:focus, &:focus-within":{outline:0,borderColor:t.activeBorderColor,backgroundColor:e.activeBg}}},h=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:Object.assign(Object.assign({},f(e,t)),{[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}})}),m=(e,t)=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},f(e,{bg:e.colorFillTertiary,hoverBg:e.colorFillSecondary,activeBorderColor:e.activeBorderColor})),{[`&${e.componentCls}-disabled, &[disabled]`]:Object.assign({},a(e))}),h(e,{status:"error",bg:e.colorErrorBg,hoverBg:e.colorErrorBgHover,activeBorderColor:e.colorError,inputColor:e.colorErrorText,affixColor:e.colorError})),h(e,{status:"warning",bg:e.colorWarningBg,hoverBg:e.colorWarningBgHover,activeBorderColor:e.colorWarning,inputColor:e.colorWarningText,affixColor:e.colorWarning})),t)}),g=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{background:t.addonBg,color:t.addonColor}}}),y=e=>({"&-filled":Object.assign(Object.assign(Object.assign({[`${e.componentCls}-group-addon`]:{background:e.colorFillTertiary,"&:last-child":{position:"static"}}},g(e,{status:"error",addonBg:e.colorErrorBg,addonColor:e.colorErrorText})),g(e,{status:"warning",addonBg:e.colorWarningBg,addonColor:e.colorWarningText})),{[`&${e.componentCls}-group-wrapper-disabled`]:{[`${e.componentCls}-group`]:{"&-addon":{background:e.colorFillTertiary,color:e.colorTextDisabled},"&-addon:first-child":{borderInlineStart:`${(0,n.bf)(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${(0,n.bf)(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${(0,n.bf)(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:last-child":{borderInlineEnd:`${(0,n.bf)(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${(0,n.bf)(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${(0,n.bf)(e.lineWidth)} ${e.lineType} ${e.colorBorder}`}}}})}),b=(e,t)=>({background:e.colorBgContainer,borderWidth:`${(0,n.bf)(e.lineWidth)} 0`,borderStyle:`${e.lineType} none`,borderColor:`transparent transparent ${t.borderColor} transparent`,borderRadius:0,"&:hover":{borderColor:`transparent transparent ${t.borderColor} transparent`,backgroundColor:e.hoverBg},"&:focus, &:focus-within":{borderColor:`transparent transparent ${t.activeBorderColor} transparent`,outline:0,backgroundColor:e.activeBg}}),v=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:Object.assign(Object.assign({},b(e,t)),{[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}}),[`&${e.componentCls}-status-${t.status}${e.componentCls}-disabled`]:{borderColor:`transparent transparent ${t.borderColor} transparent`}}),w=(e,t)=>({"&-underlined":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},b(e,{borderColor:e.colorBorder,hoverBorderColor:e.hoverBorderColor,activeBorderColor:e.activeBorderColor,activeShadow:e.activeShadow})),{[`&${e.componentCls}-disabled, &[disabled]`]:{color:e.colorTextDisabled,boxShadow:"none",cursor:"not-allowed","&:hover":{borderColor:`transparent transparent ${e.colorBorder} transparent`}},"input[disabled], textarea[disabled]":{cursor:"not-allowed"}}),v(e,{status:"error",borderColor:e.colorError,hoverBorderColor:e.colorErrorBorderHover,activeBorderColor:e.colorError,activeShadow:e.errorActiveShadow,affixColor:e.colorError})),v(e,{status:"warning",borderColor:e.colorWarning,hoverBorderColor:e.colorWarningBorderHover,activeBorderColor:e.colorWarning,activeShadow:e.warningActiveShadow,affixColor:e.colorWarning})),t)})},50927:function(e,t,r){"use strict";r.d(t,{D:function(){return E},Z:function(){return C}});var n=r(44194),i=r(77260),o={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},a=r(54183),s=function(e,t){return n.createElement(a.Z,(0,i.Z)({},e,{ref:t,icon:o}))};var l=n.forwardRef(s),c=r(81121),u=r(46193),p=r(51865),d=r.n(p),f=r(34573),h=r(72327),m=r(35779),g=r(16594),y=r(59199),b=r(59778),v=r(79255);const w=e=>{const{componentCls:t,siderBg:r,motionDurationMid:n,motionDurationSlow:i,antCls:o,triggerHeight:a,triggerColor:s,triggerBg:l,headerHeight:c,zeroTriggerWidth:u,zeroTriggerHeight:p,borderRadiusLG:d,lightSiderBg:f,lightTriggerColor:h,lightTriggerBg:m,bodyBg:g}=e;return{[t]:{position:"relative",minWidth:0,background:r,transition:`all ${n}, background 0s`,"&-has-trigger":{paddingBottom:a},"&-right":{order:1},[`${t}-children`]:{height:"100%",marginTop:-.1,paddingTop:.1,[`${o}-menu${o}-menu-inline-collapsed`]:{width:"auto"}},[`&-zero-width ${t}-children`]:{overflow:"hidden"},[`${t}-trigger`]:{position:"fixed",bottom:0,zIndex:1,height:a,color:s,lineHeight:(0,y.bf)(a),textAlign:"center",background:l,cursor:"pointer",transition:`all ${n}`},[`${t}-zero-width-trigger`]:{position:"absolute",top:c,insetInlineEnd:e.calc(u).mul(-1).equal(),zIndex:1,width:u,height:p,color:s,fontSize:e.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:r,borderRadius:`0 ${(0,y.bf)(d)} ${(0,y.bf)(d)} 0`,cursor:"pointer",transition:`background ${i} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${i}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:e.calc(u).mul(-1).equal(),borderRadius:`${(0,y.bf)(d)} 0 0 ${(0,y.bf)(d)}`}},"&-light":{background:f,[`${t}-trigger`]:{color:h,background:m},[`${t}-zero-width-trigger`]:{color:h,background:m,border:`1px solid ${g}`,borderInlineStart:0}}}}};var k=(0,v.I$)(["Layout","Sider"],(e=>[w(e)]),b.eh,{deprecatedTokens:b.jn}),S=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{let e=0;return(t="")=>(e+=1,`${t}${e}`)})(),_=n.forwardRef(((e,t)=>{const{prefixCls:r,className:i,trigger:o,children:a,defaultCollapsed:s=!1,theme:p="dark",style:y={},collapsible:b=!1,reverseArrow:v=!1,width:w=200,collapsedWidth:_=80,zeroWidthTriggerStyle:C,breakpoint:A,onCollapse:O,onBreakpoint:R}=e,P=S(e,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:I}=(0,n.useContext)(g.V),[M,q]=(0,n.useState)("collapsed"in e?e.collapsed:s),[D,N]=(0,n.useState)(!1);(0,n.useEffect)((()=>{"collapsed"in e&&q(e.collapsed)}),[e.collapsed]);const L=(t,r)=>{"collapsed"in e||q(t),null==O||O(t,r)},{getPrefixCls:j,direction:B}=(0,n.useContext)(m.E_),$=j("layout-sider",r),[F,U,z]=k($),Z=(0,n.useRef)(null);Z.current=e=>{N(e.matches),null==R||R(e.matches),M!==e.matches&&L(e.matches,"responsive")},(0,n.useEffect)((()=>{function e(e){var t;return null===(t=Z.current)||void 0===t?void 0:t.call(Z,e)}let t;return void 0!==(null===window||void 0===window?void 0:window.matchMedia)&&A&&A in x&&(t=window.matchMedia(`screen and (max-width: ${x[A]})`),(0,h.x)(t,e),e(t)),()=>{(0,h.h)(t,e)}}),[A]),(0,n.useEffect)((()=>{const e=T("ant-sider-");return I.addSider(e),()=>I.removeSider(e)}),[]);const H=()=>{L(!M,"clickTrigger")},W=(0,f.Z)(P,["collapsed"]),V=M?_:w,G=(K=V,!Number.isNaN(Number.parseFloat(K))&&isFinite(K)?`${V}px`:String(V));var K;const Y=0===parseFloat(String(_||0))?n.createElement("span",{onClick:H,className:d()(`${$}-zero-width-trigger`,`${$}-zero-width-trigger-${v?"right":"left"}`),style:C},o||n.createElement(l,null)):null,Q="rtl"===B==!v,X={expanded:Q?n.createElement(u.Z,null):n.createElement(c.Z,null),collapsed:Q?n.createElement(c.Z,null):n.createElement(u.Z,null)}[M?"collapsed":"expanded"],J=null!==o?Y||n.createElement("div",{className:`${$}-trigger`,onClick:H,style:{width:G}},o||X):null,ee=Object.assign(Object.assign({},y),{flex:`0 0 ${G}`,maxWidth:G,minWidth:G,width:G}),te=d()($,`${$}-${p}`,{[`${$}-collapsed`]:!!M,[`${$}-has-trigger`]:b&&null!==o&&!Y,[`${$}-below`]:!!D,[`${$}-zero-width`]:0===parseFloat(G)},i,U,z),re=n.useMemo((()=>({siderCollapsed:M})),[M]);return F(n.createElement(E.Provider,{value:re},n.createElement("aside",Object.assign({className:te},W,{style:ee,ref:t}),n.createElement("div",{className:`${$}-children`},a),b||D&&Y?J:null)))}));var C=_},16594:function(e,t,r){"use strict";r.d(t,{V:function(){return n}});const n=r(44194).createContext({siderHook:{addSider:()=>null,removeSider:()=>null}})},93322:function(e,t,r){"use strict";r.d(t,{Z:function(){return S}});var n=r(13702),i=r(44194),o=r(51865),a=r.n(o),s=r(34573),l=r(35779),c=r(16594),u=r(54387),p=r(50927);var d=r(59778),f=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);ii.forwardRef(((n,o)=>i.createElement(r,Object.assign({ref:o,suffixCls:e,tagName:t},n))))}const m=i.forwardRef(((e,t)=>{const{prefixCls:r,suffixCls:n,className:o,tagName:s}=e,c=f(e,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:u}=i.useContext(l.E_),p=u("layout",r),[h,m,g]=(0,d.ZP)(p),y=n?`${p}-${n}`:p;return h(i.createElement(s,Object.assign({className:a()(r||y,o,m,g),ref:t},c)))})),g=i.forwardRef(((e,t)=>{const{direction:r}=i.useContext(l.E_),[o,h]=i.useState([]),{prefixCls:m,className:g,rootClassName:y,children:b,hasSider:v,tagName:w,style:k}=e,S=f(e,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),x=(0,s.Z)(S,["suffixCls"]),{getPrefixCls:E,className:T,style:_}=(0,l.dj)("layout"),C=E("layout",m),A=function(e,t,r){return"boolean"==typeof r?r:!!e.length||(0,u.Z)(t).some((e=>e.type===p.Z))}(o,b,v),[O,R,P]=(0,d.ZP)(C),I=a()(C,{[`${C}-has-sider`]:A,[`${C}-rtl`]:"rtl"===r},T,g,y,R,P),M=i.useMemo((()=>({siderHook:{addSider:e=>{h((t=>[].concat((0,n.Z)(t),[e])))},removeSider:e=>{h((t=>t.filter((t=>t!==e))))}}})),[]);return O(i.createElement(c.V.Provider,{value:M},i.createElement(w,Object.assign({ref:t,className:I,style:Object.assign(Object.assign({},_),k)},x),b)))})),y=h({tagName:"div",displayName:"Layout"})(g),b=h({suffixCls:"header",tagName:"header",displayName:"Header"})(m),v=h({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(m),w=h({suffixCls:"content",tagName:"main",displayName:"Content"})(m);const k=y;k.Header=b,k.Footer=v,k.Content=w,k.Sider=p.Z,k._InternalSiderContext=p.D;var S=k},59778:function(e,t,r){"use strict";r.d(t,{eh:function(){return a},jn:function(){return s}});var n=r(59199),i=r(79255);const o=e=>{const{antCls:t,componentCls:r,colorText:i,footerBg:o,headerHeight:a,headerPadding:s,headerColor:l,footerPadding:c,fontSize:u,bodyBg:p,headerBg:d}=e;return{[r]:{display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:p,"&, *":{boxSizing:"border-box"},[`&${r}-has-sider`]:{flexDirection:"row",[`> ${r}, > ${r}-content`]:{width:0}},[`${r}-header, &${r}-footer`]:{flex:"0 0 auto"},"&-rtl":{direction:"rtl"}},[`${r}-header`]:{height:a,padding:s,color:l,lineHeight:(0,n.bf)(a),background:d,[`${t}-menu`]:{lineHeight:"inherit"}},[`${r}-footer`]:{padding:c,color:i,fontSize:u,background:o},[`${r}-content`]:{flex:"auto",color:i,minHeight:0}}},a=e=>{const{colorBgLayout:t,controlHeight:r,controlHeightLG:n,colorText:i,controlHeightSM:o,marginXXS:a,colorTextLightSolid:s,colorBgContainer:l}=e,c=1.25*n;return{colorBgHeader:"#001529",colorBgBody:t,colorBgTrigger:"#002140",bodyBg:t,headerBg:"#001529",headerHeight:2*r,headerPadding:`0 ${c}px`,headerColor:i,footerPadding:`${o}px ${c}px`,footerBg:t,siderBg:"#001529",triggerHeight:n+2*a,triggerBg:"#002140",triggerColor:s,zeroTriggerWidth:n,zeroTriggerHeight:n,lightSiderBg:l,lightTriggerBg:l,lightTriggerColor:i}},s=[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]];t.ZP=(0,i.I$)("Layout",(e=>[o(e)]),a,{deprecatedTokens:s})},48419:function(e,t,r){"use strict";const n=(0,r(44194).createContext)(void 0);t.Z=n},54444:function(e,t,r){"use strict";r.d(t,{Z:function(){return l}});var n=r(72588),i=r(94708),o=i.Z,a=r(86396);const s="${label} is not a valid ${type}";var l={locale:"en",Pagination:n.Z,DatePicker:i.Z,TimePicker:a.Z,Calendar:o,global:{placeholder:"Please select",close:"Close"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",filterCheckAll:"Select all items",filterSearchPlaceholder:"Search in filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectNone:"Clear all data",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting"},Tour:{Next:"Next",Previous:"Previous",Finish:"Finish"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",deselectAll:"Deselect all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand",collapse:"Collapse"},Form:{optional:"(optional)",defaultValidateMessages:{default:"Field validation error for ${label}",required:"Please enter ${label}",enum:"${label} must be one of [${enum}]",whitespace:"${label} cannot be a blank character",date:{format:"${label} date format is invalid",parse:"${label} cannot be converted to a date",invalid:"${label} is an invalid date"},types:{string:s,method:s,array:s,object:s,number:s,date:s,boolean:s,integer:s,float:s,regexp:s,email:s,url:s,hex:s},string:{len:"${label} must be ${len} characters",min:"${label} must be at least ${min} characters",max:"${label} must be up to ${max} characters",range:"${label} must be between ${min}-${max} characters"},number:{len:"${label} must be equal to ${len}",min:"${label} must be minimum ${min}",max:"${label} must be maximum ${max}",range:"${label} must be between ${min}-${max}"},array:{len:"Must be ${len} ${label}",min:"At least ${min} ${label}",max:"At most ${max} ${label}",range:"The amount of ${label} must be between ${min}-${max}"},pattern:{mismatch:"${label} does not match the pattern ${pattern}"}}},Image:{preview:"Preview"},QRCode:{expired:"QR code expired",refresh:"Refresh",scanned:"Scanned"},ColorPicker:{presetEmpty:"Empty",transparent:"Transparent",singleColor:"Single",gradientColor:"Gradient"}}},90972:function(e,t,r){"use strict";var n=r(44194),i=r(48419),o=r(54444);t.Z=(e,t)=>{const r=n.useContext(i.Z);return[n.useMemo((()=>{var n;const i=t||o.Z[e],a=null!==(n=null==r?void 0:r[e])&&void 0!==n?n:{};return Object.assign(Object.assign({},"function"==typeof i?i():i),a||{})}),[e,t,r]),n.useMemo((()=>{const e=null==r?void 0:r.locale;return(null==r?void 0:r.exist)&&!e?o.Z.locale:e}),[r])]}},32217:function(e,t,r){"use strict";r.d(t,{Z:function(){return d}});var n=r(1834),i=r(39328),o=r(60720),a=(0,i.Z)((0,i.Z)({},o.z),{},{locale:"zh_CN",today:"今天",now:"此刻",backToToday:"返回今天",ok:"确定",timeSelect:"选择时间",dateSelect:"选择日期",weekSelect:"选择周",clear:"清除",week:"周",month:"月",year:"年",previousMonth:"上个月 (翻页上键)",nextMonth:"下个月 (翻页下键)",monthSelect:"选择月份",yearSelect:"选择年份",decadeSelect:"选择年代",previousYear:"上一年 (Control键加左方向键)",nextYear:"下一年 (Control键加右方向键)",previousDecade:"上一年代",nextDecade:"下一年代",previousCentury:"上一世纪",nextCentury:"下一世纪",yearFormat:"YYYY年",cellDateFormat:"D",monthBeforeYear:!1});var s={placeholder:"请选择时间",rangePlaceholder:["开始时间","结束时间"]};const l={lang:Object.assign({placeholder:"请选择日期",yearPlaceholder:"请选择年份",quarterPlaceholder:"请选择季度",monthPlaceholder:"请选择月份",weekPlaceholder:"请选择周",rangePlaceholder:["开始日期","结束日期"],rangeYearPlaceholder:["开始年份","结束年份"],rangeMonthPlaceholder:["开始月份","结束月份"],rangeQuarterPlaceholder:["开始季度","结束季度"],rangeWeekPlaceholder:["开始周","结束周"]},a),timePickerLocale:Object.assign({},s)};l.lang.ok="确定";var c=l,u=c;const p="${label}不是一个有效的${type}";var d={locale:"zh-cn",Pagination:n.Z,DatePicker:c,TimePicker:s,Calendar:u,global:{placeholder:"请选择",close:"关闭"},Table:{filterTitle:"筛选",filterConfirm:"确定",filterReset:"重置",filterEmptyText:"无筛选项",filterCheckAll:"全选",filterSearchPlaceholder:"在筛选项中搜索",emptyText:"暂无数据",selectAll:"全选当页",selectInvert:"反选当页",selectNone:"清空所有",selectionAll:"全选所有",sortTitle:"排序",expand:"展开行",collapse:"关闭行",triggerDesc:"点击降序",triggerAsc:"点击升序",cancelSort:"取消排序"},Modal:{okText:"确定",cancelText:"取消",justOkText:"知道了"},Tour:{Next:"下一步",Previous:"上一步",Finish:"结束导览"},Popconfirm:{cancelText:"取消",okText:"确定"},Transfer:{titles:["",""],searchPlaceholder:"请输入搜索内容",itemUnit:"项",itemsUnit:"项",remove:"删除",selectCurrent:"全选当页",removeCurrent:"删除当页",selectAll:"全选所有",deselectAll:"取消全选",removeAll:"删除全部",selectInvert:"反选当页"},Upload:{uploading:"文件上传中",removeFile:"删除文件",uploadError:"上传错误",previewFile:"预览文件",downloadFile:"下载文件"},Empty:{description:"暂无数据"},Icon:{icon:"图标"},Text:{edit:"编辑",copy:"复制",copied:"复制成功",expand:"展开",collapse:"收起"},Form:{optional:"(可选)",defaultValidateMessages:{default:"字段验证错误${label}",required:"请输入${label}",enum:"${label}必须是其中一个[${enum}]",whitespace:"${label}不能为空字符",date:{format:"${label}日期格式无效",parse:"${label}不能转换为日期",invalid:"${label}是一个无效日期"},types:{string:p,method:p,array:p,object:p,number:p,date:p,boolean:p,integer:p,float:p,regexp:p,email:p,url:p,hex:p},string:{len:"${label}须为${len}个字符",min:"${label}最少${min}个字符",max:"${label}最多${max}个字符",range:"${label}须在${min}-${max}字符之间"},number:{len:"${label}必须等于${len}",min:"${label}最小值为${min}",max:"${label}最大值为${max}",range:"${label}须在${min}-${max}之间"},array:{len:"须为${len}个${label}",min:"最少${min}个${label}",max:"最多${max}个${label}",range:"${label}数量须在${min}-${max}之间"},pattern:{mismatch:"${label}与模式不匹配${pattern}"}}},Image:{preview:"预览"},QRCode:{expired:"二维码过期",refresh:"点击刷新",scanned:"已扫描"},ColorPicker:{presetEmpty:"暂无",transparent:"无色",singleColor:"单色",gradientColor:"渐变色"}}},25805:function(e,t,r){"use strict";r.d(t,{J:function(){return l}});var n=r(44194),i=r(65489),o=r(98182),a=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{const{children:r}=e,l=a(e,["children"]),c=n.useContext(s),u=n.useMemo((()=>Object.assign(Object.assign({},c),l)),[c,l.prefixCls,l.mode,l.selectable,l.rootClassName]),p=(0,i.t4)(r),d=(0,i.x1)(t,p?(0,i.C4)(r):null);return n.createElement(s.Provider,{value:u},n.createElement(o.Z,{space:!0},p?n.cloneElement(r,{ref:d}):r))}));t.Z=s},52620:function(e,t,r){"use strict";r.d(t,{Z:function(){return K}});var n=r(44194),i=r(54768),o=r(50927),a=r(59423),s=r(51865),l=r.n(s),c=r(97721),u=r(34573),p=r(15649),d=r(15288),f=r(35779),h=r(23609);var m=(0,n.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),g=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{const{prefixCls:t,className:r,dashed:o}=e,a=g(e,["prefixCls","className","dashed"]),{getPrefixCls:s}=n.useContext(f.E_),c=s("menu",t),u=l()({[`${c}-item-divider-dashed`]:!!o},r);return n.createElement(i.iz,Object.assign({className:u},a))},b=r(54387),v=r(27473);var w=e=>{var t;const{className:r,children:a,icon:s,title:c,danger:p,extra:f}=e,{prefixCls:h,firstLevel:g,direction:y,disableMenuItemTitleTooltip:w,inlineCollapsed:k}=n.useContext(m),{siderCollapsed:S}=n.useContext(o.D);let x=c;void 0===c?x=g?a:"":!1===c&&(x="");const E={title:x};S||k||(E.title=null,E.open=!1);const T=(0,b.Z)(a).length;let _=n.createElement(i.ck,Object.assign({},(0,u.Z)(e,["title","icon","danger"]),{className:l()({[`${h}-item-danger`]:p,[`${h}-item-only-child`]:1===(s?T+1:T)},r),title:"string"==typeof c?c:void 0}),(0,d.Tm)(s,{className:l()(n.isValidElement(s)?null===(t=s.props)||void 0===t?void 0:t.className:void 0,`${h}-item-icon`)}),(e=>{const t=null==a?void 0:a[0],r=n.createElement("span",{className:l()(`${h}-title-content`,{[`${h}-title-content-with-extra`]:!!f||0===f})},a);return(!s||n.isValidElement(a)&&"span"===a.type)&&a&&e&&g&&"string"==typeof t?n.createElement("div",{className:`${h}-inline-collapsed-noicon`},t.charAt(0)):r})(k));return w||(_=n.createElement(v.Z,Object.assign({},E,{placement:"rtl"===y?"left":"right",classNames:{root:`${h}-inline-collapsed-tooltip`}}),_)),_},k=r(25805),S=r(59199),x=r(87471),E=r(49336),T=r(6689),_=r(90074),C=r(91937),A=r(79255),O=r(77167);var R=e=>{const{componentCls:t,motionDurationSlow:r,horizontalLineHeight:n,colorSplit:i,lineWidth:o,lineType:a,itemPaddingInline:s}=e;return{[`${t}-horizontal`]:{lineHeight:n,border:0,borderBottom:`${(0,S.bf)(o)} ${a} ${i}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${t}-item, ${t}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:s},[`> ${t}-item:hover,\n > ${t}-item-active,\n > ${t}-submenu ${t}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${t}-item, ${t}-submenu-title`]:{transition:[`border-color ${r}`,`background ${r}`].join(",")},[`${t}-submenu-arrow`]:{display:"none"}}}};var P=({componentCls:e,menuArrowOffset:t,calc:r})=>({[`${e}-rtl`]:{direction:"rtl"},[`${e}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${e}-rtl${e}-vertical,\n ${e}-submenu-rtl ${e}-vertical`]:{[`${e}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(${(0,S.bf)(r(t).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${(0,S.bf)(t)})`}}}});const I=e=>Object.assign({},(0,E.oN)(e));var M=(e,t)=>{const{componentCls:r,itemColor:n,itemSelectedColor:i,subMenuItemSelectedColor:o,groupTitleColor:a,itemBg:s,subMenuItemBg:l,itemSelectedBg:c,activeBarHeight:u,activeBarWidth:p,activeBarBorderWidth:d,motionDurationSlow:f,motionEaseInOut:h,motionEaseOut:m,itemPaddingInline:g,motionDurationMid:y,itemHoverColor:b,lineType:v,colorSplit:w,itemDisabledColor:k,dangerItemColor:x,dangerItemHoverColor:E,dangerItemSelectedColor:T,dangerItemActiveBg:_,dangerItemSelectedBg:C,popupBg:A,itemHoverBg:O,itemActiveBg:R,menuSubMenuBg:P,horizontalItemSelectedColor:M,horizontalItemSelectedBg:q,horizontalItemBorderRadius:D,horizontalItemHoverBg:N}=e;return{[`${r}-${t}, ${r}-${t} > ${r}`]:{color:n,background:s,[`&${r}-root:focus-visible`]:Object.assign({},I(e)),[`${r}-item`]:{"&-group-title, &-extra":{color:a}},[`${r}-submenu-selected > ${r}-submenu-title`]:{color:o},[`${r}-item, ${r}-submenu-title`]:{color:n,[`&:not(${r}-item-disabled):focus-visible`]:Object.assign({},I(e))},[`${r}-item-disabled, ${r}-submenu-disabled`]:{color:`${k} !important`},[`${r}-item:not(${r}-item-selected):not(${r}-submenu-selected)`]:{[`&:hover, > ${r}-submenu-title:hover`]:{color:b}},[`&:not(${r}-horizontal)`]:{[`${r}-item:not(${r}-item-selected)`]:{"&:hover":{backgroundColor:O},"&:active":{backgroundColor:R}},[`${r}-submenu-title`]:{"&:hover":{backgroundColor:O},"&:active":{backgroundColor:R}}},[`${r}-item-danger`]:{color:x,[`&${r}-item:hover`]:{[`&:not(${r}-item-selected):not(${r}-submenu-selected)`]:{color:E}},[`&${r}-item:active`]:{background:_}},[`${r}-item a`]:{"&, &:hover":{color:"inherit"}},[`${r}-item-selected`]:{color:i,[`&${r}-item-danger`]:{color:T},"a, a:hover":{color:"inherit"}},[`& ${r}-item-selected`]:{backgroundColor:c,[`&${r}-item-danger`]:{backgroundColor:C}},[`&${r}-submenu > ${r}`]:{backgroundColor:P},[`&${r}-popup > ${r}`]:{backgroundColor:A},[`&${r}-submenu-popup > ${r}`]:{backgroundColor:A},[`&${r}-horizontal`]:Object.assign(Object.assign({},"dark"===t?{borderBottom:0}:{}),{[`> ${r}-item, > ${r}-submenu`]:{top:d,marginTop:e.calc(d).mul(-1).equal(),marginBottom:0,borderRadius:D,"&::after":{position:"absolute",insetInline:g,bottom:0,borderBottom:`${(0,S.bf)(u)} solid transparent`,transition:`border-color ${f} ${h}`,content:'""'},"&:hover, &-active, &-open":{background:N,"&::after":{borderBottomWidth:u,borderBottomColor:M}},"&-selected":{color:M,backgroundColor:q,"&:hover":{backgroundColor:q},"&::after":{borderBottomWidth:u,borderBottomColor:M}}}}),[`&${r}-root`]:{[`&${r}-inline, &${r}-vertical`]:{borderInlineEnd:`${(0,S.bf)(d)} ${v} ${w}`}},[`&${r}-inline`]:{[`${r}-sub${r}-inline`]:{background:l},[`${r}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${(0,S.bf)(p)} solid ${i}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${y} ${m}`,`opacity ${y} ${m}`].join(","),content:'""'},[`&${r}-item-danger`]:{"&::after":{borderInlineEndColor:T}}},[`${r}-selected, ${r}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${y} ${h}`,`opacity ${y} ${h}`].join(",")}}}}}};const q=e=>{const{componentCls:t,itemHeight:r,itemMarginInline:n,padding:i,menuArrowSize:o,marginXS:a,itemMarginBlock:s,itemWidth:l,itemPaddingInline:c}=e,u=e.calc(o).add(i).add(a).equal();return{[`${t}-item`]:{position:"relative",overflow:"hidden"},[`${t}-item, ${t}-submenu-title`]:{height:r,lineHeight:(0,S.bf)(r),paddingInline:c,overflow:"hidden",textOverflow:"ellipsis",marginInline:n,marginBlock:s,width:l},[`> ${t}-item,\n > ${t}-submenu > ${t}-submenu-title`]:{height:r,lineHeight:(0,S.bf)(r)},[`${t}-item-group-list ${t}-submenu-title,\n ${t}-submenu-title`]:{paddingInlineEnd:u}}};var D=e=>{const{componentCls:t,iconCls:r,itemHeight:n,colorTextLightSolid:i,dropdownWidth:o,controlHeightLG:a,motionEaseOut:s,paddingXL:l,itemMarginInline:c,fontSizeLG:u,motionDurationFast:p,motionDurationSlow:d,paddingXS:f,boxShadowSecondary:h,collapsedWidth:m,collapsedIconSize:g}=e,y={height:n,lineHeight:(0,S.bf)(n),listStylePosition:"inside",listStyleType:"disc"};return[{[t]:{"&-inline, &-vertical":Object.assign({[`&${t}-root`]:{boxShadow:"none"}},q(e))},[`${t}-submenu-popup`]:{[`${t}-vertical`]:Object.assign(Object.assign({},q(e)),{boxShadow:h})}},{[`${t}-submenu-popup ${t}-vertical${t}-sub`]:{minWidth:o,maxHeight:`calc(100vh - ${(0,S.bf)(e.calc(a).mul(2.5).equal())})`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${t}-inline`]:{width:"100%",[`&${t}-root`]:{[`${t}-item, ${t}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${d}`,`background ${d}`,`padding ${p} ${s}`].join(","),[`> ${t}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${t}-sub${t}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${t}-submenu > ${t}-submenu-title`]:y,[`& ${t}-item-group-title`]:{paddingInlineStart:l}},[`${t}-item`]:y}},{[`${t}-inline-collapsed`]:{width:m,[`&${t}-root`]:{[`${t}-item, ${t}-submenu ${t}-submenu-title`]:{[`> ${t}-inline-collapsed-noicon`]:{fontSize:u,textAlign:"center"}}},[`> ${t}-item,\n > ${t}-item-group > ${t}-item-group-list > ${t}-item,\n > ${t}-item-group > ${t}-item-group-list > ${t}-submenu > ${t}-submenu-title,\n > ${t}-submenu > ${t}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${(0,S.bf)(e.calc(g).div(2).equal())} - ${(0,S.bf)(c)})`,textOverflow:"clip",[`\n ${t}-submenu-arrow,\n ${t}-submenu-expand-icon\n `]:{opacity:0},[`${t}-item-icon, ${r}`]:{margin:0,fontSize:g,lineHeight:(0,S.bf)(n),"+ span":{display:"inline-block",opacity:0}}},[`${t}-item-icon, ${r}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${t}-item-icon, ${r}`]:{display:"none"},"a, a:hover":{color:i}},[`${t}-item-group-title`]:Object.assign(Object.assign({},E.vS),{paddingInline:f})}}]};const N=e=>{const{componentCls:t,motionDurationSlow:r,motionDurationMid:n,motionEaseInOut:i,motionEaseOut:o,iconCls:a,iconSize:s,iconMarginInlineEnd:l}=e;return{[`${t}-item, ${t}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${r}`,`background ${r}`,`padding calc(${r} + 0.1s) ${i}`].join(","),[`${t}-item-icon, ${a}`]:{minWidth:s,fontSize:s,transition:[`font-size ${n} ${o}`,`margin ${r} ${i}`,`color ${r}`].join(","),"+ span":{marginInlineStart:l,opacity:1,transition:[`opacity ${r} ${i}`,`margin ${r}`,`color ${r}`].join(",")}},[`${t}-item-icon`]:Object.assign({},(0,E.Ro)()),[`&${t}-item-only-child`]:{[`> ${a}, > ${t}-item-icon`]:{marginInlineEnd:0}}},[`${t}-item-disabled, ${t}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important",cursor:"not-allowed",pointerEvents:"none"},[`> ${t}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},L=e=>{const{componentCls:t,motionDurationSlow:r,motionEaseInOut:n,borderRadius:i,menuArrowSize:o,menuArrowOffset:a}=e;return{[`${t}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:e.margin,width:o,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${r} ${n}, opacity ${r}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:e.calc(o).mul(.6).equal(),height:e.calc(o).mul(.15).equal(),backgroundColor:"currentcolor",borderRadius:i,transition:[`background ${r} ${n}`,`transform ${r} ${n}`,`top ${r} ${n}`,`color ${r} ${n}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(${(0,S.bf)(e.calc(a).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${(0,S.bf)(a)})`}}}}},j=e=>{const{antCls:t,componentCls:r,fontSize:n,motionDurationSlow:i,motionDurationMid:o,motionEaseInOut:a,paddingXS:s,padding:l,colorSplit:c,lineWidth:u,zIndexPopup:p,borderRadiusLG:d,subMenuItemBorderRadius:f,menuArrowSize:h,menuArrowOffset:m,lineType:g,groupTitleLineHeight:y,groupTitleFontSize:b}=e;return[{"":{[r]:Object.assign(Object.assign({},(0,E.dF)()),{"&-hidden":{display:"none"}})},[`${r}-submenu-hidden`]:{display:"none"}},{[r]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,E.Wf)(e)),(0,E.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:n,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${i} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${r}-item`]:{flex:"none"}},[`${r}-item, ${r}-submenu, ${r}-submenu-title`]:{borderRadius:e.itemBorderRadius},[`${r}-item-group-title`]:{padding:`${(0,S.bf)(s)} ${(0,S.bf)(l)}`,fontSize:b,lineHeight:y,transition:`all ${i}`},[`&-horizontal ${r}-submenu`]:{transition:[`border-color ${i} ${a}`,`background ${i} ${a}`].join(",")},[`${r}-submenu, ${r}-submenu-inline`]:{transition:[`border-color ${i} ${a}`,`background ${i} ${a}`,`padding ${o} ${a}`].join(",")},[`${r}-submenu ${r}-sub`]:{cursor:"initial",transition:[`background ${i} ${a}`,`padding ${i} ${a}`].join(",")},[`${r}-title-content`]:{transition:`color ${i}`,"&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},[`> ${t}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"},[`${r}-item-extra`]:{marginInlineStart:"auto",paddingInlineStart:e.padding}},[`${r}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${r}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:c,borderStyle:g,borderWidth:0,borderTopWidth:u,marginBlock:u,padding:0,"&-dashed":{borderStyle:"dashed"}}}),N(e)),{[`${r}-item-group`]:{[`${r}-item-group-list`]:{margin:0,padding:0,[`${r}-item, ${r}-submenu-title`]:{paddingInline:`${(0,S.bf)(e.calc(n).mul(2).equal())} ${(0,S.bf)(l)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:p,borderRadius:d,boxShadow:"none",transformOrigin:"0 0",[`&${r}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:0,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'},[`> ${r}`]:Object.assign(Object.assign(Object.assign({borderRadius:d},N(e)),L(e)),{[`${r}-item, ${r}-submenu > ${r}-submenu-title`]:{borderRadius:f},[`${r}-submenu-title::after`]:{transition:`transform ${i} ${a}`}})},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:e.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:e.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:e.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:e.paddingXS}}}),L(e)),{[`&-inline-collapsed ${r}-submenu-arrow,\n &-inline ${r}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${(0,S.bf)(m)})`},"&::after":{transform:`rotate(45deg) translateX(${(0,S.bf)(e.calc(m).mul(-1).equal())})`}},[`${r}-submenu-open${r}-submenu-inline > ${r}-submenu-title > ${r}-submenu-arrow`]:{transform:`translateY(${(0,S.bf)(e.calc(h).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${(0,S.bf)(e.calc(m).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${(0,S.bf)(m)})`}}})},{[`${t}-layout-header`]:{[r]:{lineHeight:"inherit"}}}]},B=e=>{var t,r,n;const{colorPrimary:i,colorError:o,colorTextDisabled:a,colorErrorBg:s,colorText:l,colorTextDescription:c,colorBgContainer:u,colorFillAlter:p,colorFillContent:d,lineWidth:f,lineWidthBold:h,controlItemBgActive:m,colorBgTextHover:g,controlHeightLG:y,lineHeight:b,colorBgElevated:v,marginXXS:w,padding:k,fontSize:S,controlHeightSM:E,fontSizeLG:T,colorTextLightSolid:_,colorErrorHover:C}=e,A=null!==(t=e.activeBarWidth)&&void 0!==t?t:0,O=null!==(r=e.activeBarBorderWidth)&&void 0!==r?r:f,R=null!==(n=e.itemMarginInline)&&void 0!==n?n:e.marginXXS,P=new x.t(_).setA(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:e.zIndexPopupBase+50,radiusItem:e.borderRadiusLG,itemBorderRadius:e.borderRadiusLG,radiusSubMenuItem:e.borderRadiusSM,subMenuItemBorderRadius:e.borderRadiusSM,colorItemText:l,itemColor:l,colorItemTextHover:l,itemHoverColor:l,colorItemTextHoverHorizontal:i,horizontalItemHoverColor:i,colorGroupTitle:c,groupTitleColor:c,colorItemTextSelected:i,itemSelectedColor:i,subMenuItemSelectedColor:i,colorItemTextSelectedHorizontal:i,horizontalItemSelectedColor:i,colorItemBg:u,itemBg:u,colorItemBgHover:g,itemHoverBg:g,colorItemBgActive:d,itemActiveBg:m,colorSubItemBg:p,subMenuItemBg:p,colorItemBgSelected:m,itemSelectedBg:m,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:A,colorActiveBarHeight:h,activeBarHeight:h,colorActiveBarBorderSize:f,activeBarBorderWidth:O,colorItemTextDisabled:a,itemDisabledColor:a,colorDangerItemText:o,dangerItemColor:o,colorDangerItemTextHover:o,dangerItemHoverColor:o,colorDangerItemTextSelected:o,dangerItemSelectedColor:o,colorDangerItemBgActive:s,dangerItemActiveBg:s,colorDangerItemBgSelected:s,dangerItemSelectedBg:s,itemMarginInline:R,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:y,groupTitleLineHeight:b,collapsedWidth:2*y,popupBg:v,itemMarginBlock:w,itemPaddingInline:k,horizontalLineHeight:1.15*y+"px",iconSize:S,iconMarginInlineEnd:E-S,collapsedIconSize:T,groupTitleFontSize:S,darkItemDisabledColor:new x.t(_).setA(.25).toRgbString(),darkItemColor:P,darkDangerItemColor:o,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:_,darkItemSelectedBg:i,darkDangerItemSelectedBg:o,darkItemHoverBg:"transparent",darkGroupTitleColor:P,darkItemHoverColor:_,darkDangerItemHoverColor:C,darkDangerItemSelectedColor:_,darkDangerItemActiveBg:o,itemWidth:A?`calc(100% + ${O}px)`:`calc(100% - ${2*R}px)`}};var $=(e,t=e,r=!0)=>(0,A.I$)("Menu",(e=>{const{colorBgElevated:t,controlHeightLG:r,fontSize:n,darkItemColor:i,darkDangerItemColor:o,darkItemBg:a,darkSubMenuItemBg:s,darkItemSelectedColor:l,darkItemSelectedBg:c,darkDangerItemSelectedBg:u,darkItemHoverBg:p,darkGroupTitleColor:d,darkItemHoverColor:f,darkItemDisabledColor:h,darkDangerItemHoverColor:m,darkDangerItemSelectedColor:g,darkDangerItemActiveBg:y,popupBg:b,darkPopupBg:v}=e,w=e.calc(n).div(7).mul(5).equal(),k=(0,O.IX)(e,{menuArrowSize:w,menuHorizontalHeight:e.calc(r).mul(1.15).equal(),menuArrowOffset:e.calc(w).mul(.25).equal(),menuSubMenuBg:t,calc:e.calc,popupBg:b}),S=(0,O.IX)(k,{itemColor:i,itemHoverColor:f,groupTitleColor:d,itemSelectedColor:l,subMenuItemSelectedColor:l,itemBg:a,popupBg:v,subMenuItemBg:s,itemActiveBg:"transparent",itemSelectedBg:c,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:p,itemDisabledColor:h,dangerItemColor:o,dangerItemHoverColor:m,dangerItemSelectedColor:g,dangerItemActiveBg:y,dangerItemSelectedBg:u,menuSubMenuBg:s,horizontalItemSelectedColor:l,horizontalItemSelectedBg:c});return[j(k),R(k),D(k),M(k,"light"),M(S,"dark"),P(k),(0,T.Z)(k),(0,_.oN)(k,"slide-up"),(0,_.oN)(k,"slide-down"),(0,C._y)(k,"zoom-big")]}),B,{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]],injectStyle:r,unitless:{groupTitleLineHeight:!0}})(e,t),F=r(13901);var U=e=>{var t;const{popupClassName:r,icon:o,title:a,theme:s}=e,c=n.useContext(m),{prefixCls:p,inlineCollapsed:f,theme:h}=c,g=(0,i.Xl)();let y;if(o){const e=n.isValidElement(a)&&"span"===a.type;y=n.createElement(n.Fragment,null,(0,d.Tm)(o,{className:l()(n.isValidElement(o)?null===(t=o.props)||void 0===t?void 0:t.className:void 0,`${p}-item-icon`)}),e?a:n.createElement("span",{className:`${p}-title-content`},a))}else y=f&&!g.length&&a&&"string"==typeof a?n.createElement("div",{className:`${p}-inline-collapsed-noicon`},a.charAt(0)):n.createElement("span",{className:`${p}-title-content`},a);const b=n.useMemo((()=>Object.assign(Object.assign({},c),{firstLevel:!1})),[c]),[v]=(0,F.Cn)("Menu");return n.createElement(m.Provider,{value:b},n.createElement(i.Wd,Object.assign({},(0,u.Z)(e,["icon"]),{title:y,popupClassName:l()(p,r,`${p}-${s||h}`),popupStyle:Object.assign({zIndex:v},e.popupStyle)})))},z=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{var r;const o=n.useContext(k.Z),s=o||{},{getPrefixCls:g,getPopupContainer:y,direction:b,menu:v}=n.useContext(f.E_),w=g(),{prefixCls:S,className:x,style:E,theme:T="light",expandIcon:_,_internalDisableMenuItemTitleTooltip:C,inlineCollapsed:A,siderCollapsed:O,rootClassName:R,mode:P,selectable:I,onClick:M,overflowedIndicatorPopupClassName:q}=e,D=z(e,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),N=(0,u.Z)(D,["collapsedWidth"]);null===(r=s.validator)||void 0===r||r.call(s,{mode:P});const L=(0,c.Z)(((...e)=>{var t;null==M||M.apply(void 0,e),null===(t=s.onClick)||void 0===t||t.call(s)})),j=s.mode||P,B=null!=I?I:s.selectable,F=null!=A?A:O,U={horizontal:{motionName:`${w}-slide-up`},inline:(0,p.Z)(w),other:{motionName:`${w}-zoom-big`}},W=g("menu",S||s.prefixCls),V=(0,h.Z)(W),[G,K,Y]=$(W,V,!o),Q=l()(`${W}-${T}`,null==v?void 0:v.className,x),X=n.useMemo((()=>{var e,t;if("function"==typeof _||Z(_))return _||null;if("function"==typeof s.expandIcon||Z(s.expandIcon))return s.expandIcon||null;if("function"==typeof(null==v?void 0:v.expandIcon)||Z(null==v?void 0:v.expandIcon))return(null==v?void 0:v.expandIcon)||null;const r=null!==(e=null!=_?_:null==s?void 0:s.expandIcon)&&void 0!==e?e:null==v?void 0:v.expandIcon;return(0,d.Tm)(r,{className:l()(`${W}-submenu-expand-icon`,n.isValidElement(r)?null===(t=r.props)||void 0===t?void 0:t.className:void 0)})}),[_,null==s?void 0:s.expandIcon,null==v?void 0:v.expandIcon,W]),J=n.useMemo((()=>({prefixCls:W,inlineCollapsed:F||!1,direction:b,firstLevel:!0,theme:T,mode:j,disableMenuItemTitleTooltip:C})),[W,F,b,C,T]);return G(n.createElement(k.Z.Provider,{value:null},n.createElement(m.Provider,{value:J},n.createElement(i.ZP,Object.assign({getPopupContainer:y,overflowedIndicator:n.createElement(a.Z,null),overflowedIndicatorPopupClassName:l()(W,`${W}-${T}`,q),mode:j,selectable:B,onClick:L},N,{inlineCollapsed:F,style:Object.assign(Object.assign({},null==v?void 0:v.style),E),className:Q,prefixCls:W,direction:b,defaultMotions:U,expandIcon:X,ref:t,rootClassName:l()(R,K,s.rootClassName,Y,V),_internalComponents:H})))))}));var V=W;const G=(0,n.forwardRef)(((e,t)=>{const r=(0,n.useRef)(null),i=n.useContext(o.D);return(0,n.useImperativeHandle)(t,(()=>({menu:r.current,focus:e=>{var t;null===(t=r.current)||void 0===t||t.focus(e)}}))),n.createElement(V,Object.assign({ref:r},e,i))}));G.Item=w,G.SubMenu=U,G.Divider=y,G.ItemGroup=i.BW;var K=G},5256:function(e,t,r){"use strict";r.d(t,{CW:function(){return y}});var n=r(44194),i=r(58644),o=r(92520),a=r(64985),s=r(18701),l=r(54883),c=r(51865),u=r.n(c),p=r(70386),d=r(35779),f=r(23609),h=r(49693),m=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);in.createElement("div",{className:u()(`${e}-custom-content`,`${e}-${t}`)},r||g[t],n.createElement("span",null,i));t.ZP=e=>{const{prefixCls:t,className:r,type:i,icon:o,content:a}=e,s=m(e,["prefixCls","className","type","icon","content"]),{getPrefixCls:l}=n.useContext(d.E_),c=t||l("message"),g=(0,f.Z)(c),[b,v,w]=(0,h.Z)(c,g);return b(n.createElement(p.qX,Object.assign({},s,{prefixCls:c,className:u()(r,v,`${c}-notice-pure-panel`,w,g),eventKey:"pure",duration:null,content:n.createElement(y,{prefixCls:c,type:i,icon:o},a)})))}},49260:function(e,t,r){"use strict";var n=r(13702),i=r(44194),o=r(88512),a=r(35779),s=r(54436),l=r(53316),c=r(5256),u=r(34145),p=r(82229);let d=null,f=e=>e(),h=[],m={};function g(){const{getContainer:e,duration:t,rtl:r,maxCount:n,top:i}=m,o=(null==e?void 0:e())||document.body;return{getContainer:()=>o,duration:t,rtl:r,maxCount:n,top:i}}const y=i.forwardRef(((e,t)=>{const{messageConfig:r,sync:n}=e,{getPrefixCls:s}=(0,i.useContext)(a.E_),l=m.prefixCls||s("message"),c=(0,i.useContext)(o.J),[p,d]=(0,u.K)(Object.assign(Object.assign(Object.assign({},r),{prefixCls:l}),c.message));return i.useImperativeHandle(t,(()=>{const e=Object.assign({},p);return Object.keys(e).forEach((t=>{e[t]=(...e)=>(n(),p[t].apply(p,e))})),{instance:e,sync:n}})),d})),b=i.forwardRef(((e,t)=>{const[r,n]=i.useState(g),o=()=>{n(g)};i.useEffect(o,[]);const a=(0,s.w6)(),l=a.getRootPrefixCls(),c=a.getIconPrefixCls(),u=a.getTheme(),p=i.createElement(y,{ref:t,sync:o,messageConfig:r});return i.createElement(s.ZP,{prefixCls:l,iconPrefixCls:c,theme:u},a.holderRender?a.holderRender(p):p)}));function v(){if(!d){const e=document.createDocumentFragment(),t={fragment:e};return d=t,void f((()=>{(0,l.q)()(i.createElement(b,{ref:e=>{const{instance:r,sync:n}=e||{};Promise.resolve().then((()=>{!t.instance&&r&&(t.instance=r,t.sync=n,v())}))}}),e)}))}d.instance&&(h.forEach((e=>{const{type:t,skipped:r}=e;if(!r)switch(t){case"open":f((()=>{const t=d.instance.open(Object.assign(Object.assign({},m),e.config));null==t||t.then(e.resolve),e.setCloseFn(t)}));break;case"destroy":f((()=>{null==d||d.instance.destroy(e.key)}));break;default:f((()=>{var r;const i=(r=d.instance)[t].apply(r,(0,n.Z)(e.args));null==i||i.then(e.resolve),e.setCloseFn(i)}))}})),h=[])}const w={open:function(e){const t=(0,p.J)((t=>{let r;const n={type:"open",config:e,resolve:t,setCloseFn:e=>{r=e}};return h.push(n),()=>{r?f((()=>{r()})):n.skipped=!0}}));return v(),t},destroy:e=>{h.push({type:"destroy",key:e}),v()},config:function(e){m=Object.assign(Object.assign({},m),e),f((()=>{var e;null===(e=null==d?void 0:d.sync)||void 0===e||e.call(d)}))},useMessage:u.Z,_InternalPanelDoNotUseOrYouWillBeFired:c.ZP};["success","info","warning","error","loading"].forEach((e=>{w[e]=(...t)=>function(e,t){(0,s.w6)();const r=(0,p.J)((r=>{let n;const i={type:e,args:t,resolve:r,setCloseFn:e=>{n=e}};return h.push(i),()=>{n?f((()=>{n()})):i.skipped=!0}}));return v(),r}(e,t)}));t.ZP=w},49693:function(e,t,r){"use strict";var n=r(59199),i=r(13901),o=r(49336),a=r(79255),s=r(77167);const l=e=>{const{componentCls:t,iconCls:r,boxShadow:i,colorText:a,colorSuccess:s,colorError:l,colorWarning:c,colorInfo:u,fontSizeLG:p,motionEaseInOutCirc:d,motionDurationSlow:f,marginXS:h,paddingXS:m,borderRadiusLG:g,zIndexPopup:y,contentPadding:b,contentBg:v}=e,w=`${t}-notice`,k=new n.E4("MessageMoveIn",{"0%":{padding:0,transform:"translateY(-100%)",opacity:0},"100%":{padding:m,transform:"translateY(0)",opacity:1}}),S=new n.E4("MessageMoveOut",{"0%":{maxHeight:e.height,padding:m,opacity:1},"100%":{maxHeight:0,padding:0,opacity:0}}),x={padding:m,textAlign:"center",[`${t}-custom-content`]:{display:"flex",alignItems:"center"},[`${t}-custom-content > ${r}`]:{marginInlineEnd:h,fontSize:p},[`${w}-content`]:{display:"inline-block",padding:b,background:v,borderRadius:g,boxShadow:i,pointerEvents:"all"},[`${t}-success > ${r}`]:{color:s},[`${t}-error > ${r}`]:{color:l},[`${t}-warning > ${r}`]:{color:c},[`${t}-info > ${r},\n ${t}-loading > ${r}`]:{color:u}};return[{[t]:Object.assign(Object.assign({},(0,o.Wf)(e)),{color:a,position:"fixed",top:h,width:"100%",pointerEvents:"none",zIndex:y,[`${t}-move-up`]:{animationFillMode:"forwards"},[`\n ${t}-move-up-appear,\n ${t}-move-up-enter\n `]:{animationName:k,animationDuration:f,animationPlayState:"paused",animationTimingFunction:d},[`\n ${t}-move-up-appear${t}-move-up-appear-active,\n ${t}-move-up-enter${t}-move-up-enter-active\n `]:{animationPlayState:"running"},[`${t}-move-up-leave`]:{animationName:S,animationDuration:f,animationPlayState:"paused",animationTimingFunction:d},[`${t}-move-up-leave${t}-move-up-leave-active`]:{animationPlayState:"running"},"&-rtl":{direction:"rtl",span:{direction:"rtl"}}})},{[t]:{[`${w}-wrapper`]:Object.assign({},x)}},{[`${t}-notice-pure-panel`]:Object.assign(Object.assign({},x),{padding:0,textAlign:"start"})}]};t.Z=(0,a.I$)("Message",(e=>{const t=(0,s.IX)(e,{height:150});return[l(t)]}),(e=>({zIndexPopup:e.zIndexPopupBase+i.u6+10,contentBg:e.colorBgElevated,contentPadding:`${(e.controlHeightLG-e.fontSize*e.lineHeight)/2}px ${e.paddingSM}px`})))},34145:function(e,t,r){"use strict";r.d(t,{K:function(){return w},Z:function(){return k}});var n=r(44194),i=r(14377),o=r(51865),a=r.n(o),s=r(70386),l=r(1570),c=r(35779),u=r(23609),p=r(5256),d=r(49693),f=r(82229),h=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{const r=(0,u.Z)(t),[i,o,l]=(0,d.Z)(t,r);return i(n.createElement(s.JB,{classNames:{list:a()(o,l,r)}},e))},y=(e,{prefixCls:t,key:r})=>n.createElement(g,{prefixCls:t,key:r},e),b=n.forwardRef(((e,t)=>{const{top:r,prefixCls:o,getContainer:l,maxCount:u,duration:p=m,rtl:d,transitionName:h,onAllRemoved:g}=e,{getPrefixCls:b,getPopupContainer:v,message:w,direction:k}=n.useContext(c.E_),S=o||b("message"),x=n.createElement("span",{className:`${S}-close-x`},n.createElement(i.Z,{className:`${S}-close-icon`})),[E,T]=(0,s.lm)({prefixCls:S,style:()=>({left:"50%",transform:"translateX(-50%)",top:null!=r?r:8}),className:()=>a()({[`${S}-rtl`]:null!=d?d:"rtl"===k}),motion:()=>(0,f.g)(S,h),closable:!1,closeIcon:x,duration:p,getContainer:()=>(null==l?void 0:l())||(null==v?void 0:v())||document.body,maxCount:u,onAllRemoved:g,renderNotifications:y});return n.useImperativeHandle(t,(()=>Object.assign(Object.assign({},E),{prefixCls:S,message:w}))),T}));let v=0;function w(e){const t=n.useRef(null);(0,l.ln)("Message");return[n.useMemo((()=>{const e=e=>{var r;null===(r=t.current)||void 0===r||r.close(e)},r=r=>{if(!t.current){const e=()=>{};return e.then=()=>{},e}const{open:i,prefixCls:o,message:s}=t.current,l=`${o}-notice`,{content:c,icon:u,type:d,key:m,className:g,style:y,onClose:b}=r,w=h(r,["content","icon","type","key","className","style","onClose"]);let k=m;return null==k&&(v+=1,k=`antd-message-${v}`),(0,f.J)((t=>(i(Object.assign(Object.assign({},w),{key:k,content:n.createElement(p.CW,{prefixCls:o,type:d,icon:u},c),placement:"top",className:a()(d&&`${l}-${d}`,g,null==s?void 0:s.className),style:Object.assign(Object.assign({},null==s?void 0:s.style),y),onClose:()=>{null==b||b(),t()}})),()=>{e(k)})))},i={open:r,destroy:r=>{var n;void 0!==r?e(r):null===(n=t.current)||void 0===n||n.destroy()}};return["info","success","warning","error","loading"].forEach((e=>{i[e]=(t,n,i)=>{let o,a,s;o=t&&"object"==typeof t&&"content"in t?t:{content:t},"function"==typeof n?s=n:(a=n,s=i);const l=Object.assign(Object.assign({onClose:s,duration:a},o),{type:e});return r(l)}})),i}),[]),n.createElement(b,Object.assign({key:"message-holder"},e,{ref:t}))]}function k(e){return w(e)}},82229:function(e,t,r){"use strict";function n(e,t){return{motionName:null!=t?t:`${e}-move-up`}}function i(e){let t;const r=new Promise((r=>{t=e((()=>{r(!0)}))})),n=()=>{null==t||t()};return n.then=(e,t)=>r.then(e,t),n.promise=r,n}r.d(t,{J:function(){return i},g:function(){return n}})},74126:function(e,t,r){"use strict";r.d(t,{O:function(){return A},Z:function(){return R}});var n=r(13702),i=r(44194),o=r(58644),a=r(92520),s=r(64985),l=r(18701),c=r(51865),u=r.n(c),p=r(13901),d=r(15649),f=r(54436),h=r(90972),m=r(84302),g=r(92114),y=r(75347);var b=()=>{const{autoFocusButton:e,cancelButtonProps:t,cancelTextLocale:r,isSilent:n,mergedOkCancel:o,rootPrefixCls:a,close:s,onCancel:l,onConfirm:c}=(0,i.useContext)(y.t);return o?i.createElement(g.Z,{isSilent:n,actionFn:l,close:(...e)=>{null==s||s.apply(void 0,e),null==c||c(!1)},autoFocus:"cancel"===e,buttonProps:t,prefixCls:`${a}-btn`},r):null};var v=()=>{const{autoFocusButton:e,close:t,isSilent:r,okButtonProps:n,rootPrefixCls:o,okTextLocale:a,okType:s,onConfirm:l,onOk:c}=(0,i.useContext)(y.t);return i.createElement(g.Z,{isSilent:r,type:s||"primary",actionFn:c,close:(...e)=>{null==t||t.apply(void 0,e),null==l||l(!0)},autoFocus:"ok"===e,buttonProps:n,prefixCls:`${o}-btn`},a)},w=r(27601),k=r(59199),S=r(32601),x=r(49336),E=r(79255);const T=e=>{const{componentCls:t,titleFontSize:r,titleLineHeight:n,modalConfirmIconSize:i,fontSize:o,lineHeight:a,modalTitleHeight:s,fontHeight:l,confirmBodyPadding:c}=e,u=`${t}-confirm`;return{[u]:{"&-rtl":{direction:"rtl"},[`${e.antCls}-modal-header`]:{display:"none"},[`${u}-body-wrapper`]:Object.assign({},(0,x.dF)()),[`&${t} ${t}-body`]:{padding:c},[`${u}-body`]:{display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${e.iconCls}`]:{flex:"none",fontSize:i,marginInlineEnd:e.confirmIconMarginInlineEnd,marginTop:e.calc(e.calc(l).sub(i).equal()).div(2).equal()},[`&-has-title > ${e.iconCls}`]:{marginTop:e.calc(e.calc(s).sub(i).equal()).div(2).equal()}},[`${u}-paragraph`]:{display:"flex",flexDirection:"column",flex:"auto",rowGap:e.marginXS,maxWidth:`calc(100% - ${(0,k.bf)(e.marginSM)})`},[`${e.iconCls} + ${u}-paragraph`]:{maxWidth:`calc(100% - ${(0,k.bf)(e.calc(e.modalConfirmIconSize).add(e.marginSM).equal())})`},[`${u}-title`]:{color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:r,lineHeight:n},[`${u}-content`]:{color:e.colorText,fontSize:o,lineHeight:a},[`${u}-btns`]:{textAlign:"end",marginTop:e.confirmBtnsMarginTop,[`${e.antCls}-btn + ${e.antCls}-btn`]:{marginBottom:0,marginInlineStart:e.marginXS}}},[`${u}-error ${u}-body > ${e.iconCls}`]:{color:e.colorError},[`${u}-warning ${u}-body > ${e.iconCls},\n ${u}-confirm ${u}-body > ${e.iconCls}`]:{color:e.colorWarning},[`${u}-info ${u}-body > ${e.iconCls}`]:{color:e.colorInfo},[`${u}-success ${u}-body > ${e.iconCls}`]:{color:e.colorSuccess}}};var _=(0,E.bk)(["Modal","confirm"],(e=>{const t=(0,S.B4)(e);return[T(t)]}),S.eh,{order:-1e3}),C=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);iP),(0,n.Z)(Object.values(P))),M=i.createElement(i.Fragment,null,i.createElement(b,null),i.createElement(v,null)),q=void 0!==e.title&&null!==e.title,D=`${d}-body`;return i.createElement("div",{className:`${d}-body-wrapper`},i.createElement("div",{className:u()(D,{[`${D}-has-title`]:q})},S,i.createElement("div",{className:`${d}-paragraph`},q&&i.createElement("span",{className:`${d}-title`},e.title),i.createElement("div",{className:`${d}-content`},e.content))),void 0===g||"function"==typeof g?i.createElement(y.n,{value:I},i.createElement("div",{className:`${d}-btns`},"function"==typeof g?g(M,{OkBtn:v,CancelBtn:b}):M)):g,i.createElement(_,{prefixCls:t}))}const O=e=>{const{close:t,zIndex:r,maskStyle:n,direction:o,prefixCls:a,wrapClassName:s,rootPrefixCls:l,bodyStyle:c,closable:f=!1,onConfirm:h,styles:g}=e;const y=`${a}-confirm`,b=e.width||416,v=e.style||{},k=void 0===e.mask||e.mask,S=void 0!==e.maskClosable&&e.maskClosable,x=u()(y,`${y}-${e.type}`,{[`${y}-rtl`]:"rtl"===o},e.className),[,E]=(0,m.ZP)(),T=i.useMemo((()=>void 0!==r?r:E.zIndexPopupBase+p.u6),[r,E]);return i.createElement(w.Z,Object.assign({},e,{className:x,wrapClassName:u()({[`${y}-centered`]:!!e.centered},s),onCancel:()=>{null==t||t({triggerCancel:!0}),null==h||h(!1)},title:"",footer:null,transitionName:(0,d.m)(l||"","zoom",e.transitionName),maskTransitionName:(0,d.m)(l||"","fade",e.maskTransitionName),mask:k,maskClosable:S,style:v,styles:Object.assign({body:c,mask:n},g),width:b,zIndex:T,closable:f}),i.createElement(A,Object.assign({},e,{confirmPrefixCls:y})))};var R=e=>{const{rootPrefixCls:t,iconPrefixCls:r,direction:n,theme:o}=e;return i.createElement(f.ZP,{prefixCls:t,iconPrefixCls:r,direction:n,theme:o},i.createElement(O,Object.assign({},e)))}},27601:function(e,t,r){"use strict";r.d(t,{Z:function(){return x}});var n=r(44194),i=r(14377),o=r(51865),a=r.n(o),s=r(24255),l=r(98182),c=r(22171),u=r(13901),p=r(15649),d=r(88340);var f=r(68701),h=r(35779),m=r(23609),g=r(2164),y=r(74266),b=r(91368),v=r(32601),w=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{k={x:e.pageX,y:e.pageY},setTimeout((()=>{k=null}),100)};(0,d.Z)()&&window.document.documentElement&&document.documentElement.addEventListener("click",S,!0);var x=e=>{const{prefixCls:t,className:r,rootClassName:o,open:d,wrapClassName:S,centered:x,getContainer:E,focusTriggerAfterClose:T=!0,style:_,visible:C,width:A=520,footer:O,classNames:R,styles:P,children:I,loading:M,confirmLoading:q,zIndex:D,mousePosition:N,onOk:L,onCancel:j,destroyOnHidden:B,destroyOnClose:$}=e,F=w(e,["prefixCls","className","rootClassName","open","wrapClassName","centered","getContainer","focusTriggerAfterClose","style","visible","width","footer","classNames","styles","children","loading","confirmLoading","zIndex","mousePosition","onOk","onCancel","destroyOnHidden","destroyOnClose"]),{getPopupContainer:U,getPrefixCls:z,direction:Z,modal:H}=n.useContext(h.E_),W=e=>{q||null==j||j(e)};const V=z("modal",t),G=z(),K=(0,m.Z)(V),[Y,Q,X]=(0,v.ZP)(V,K),J=a()(S,{[`${V}-centered`]:null!=x?x:null==H?void 0:H.centered,[`${V}-wrap-rtl`]:"rtl"===Z}),ee=null===O||M?null:n.createElement(b.$,Object.assign({},e,{onOk:e=>{null==L||L(e)},onCancel:W})),[te,re,ne,ie]=(0,c.Z)((0,c.w)(e),(0,c.w)(H),{closable:!0,closeIcon:n.createElement(i.Z,{className:`${V}-close-icon`}),closeIconRender:e=>(0,b.b)(V,e)}),oe=(0,y.H)(`.${V}-content`),[ae,se]=(0,u.Cn)("Modal",D),[le,ce]=n.useMemo((()=>A&&"object"==typeof A?[void 0,A]:[A,void 0]),[A]),ue=n.useMemo((()=>{const e={};return ce&&Object.keys(ce).forEach((t=>{const r=ce[t];void 0!==r&&(e[`--${V}-${t}-width`]="number"==typeof r?`${r}px`:r)})),e}),[ce]);return Y(n.createElement(l.Z,{form:!0,space:!0},n.createElement(f.Z.Provider,{value:se},n.createElement(s.Z,Object.assign({width:le},F,{zIndex:ae,getContainer:void 0===E?U:E,prefixCls:V,rootClassName:a()(Q,o,X,K),footer:ee,visible:null!=d?d:C,mousePosition:null!=N?N:k,onClose:W,closable:te?Object.assign({disabled:ne,closeIcon:re},ie):te,closeIcon:re,focusTriggerAfterClose:T,transitionName:(0,p.m)(G,"zoom",e.transitionName),maskTransitionName:(0,p.m)(G,"fade",e.maskTransitionName),className:a()(Q,r,null==H?void 0:H.className),style:Object.assign(Object.assign(Object.assign({},null==H?void 0:H.style),_),ue),classNames:Object.assign(Object.assign(Object.assign({},null==H?void 0:H.classNames),R),{wrapper:a()(J,null==R?void 0:R.wrapper)}),styles:Object.assign(Object.assign({},null==H?void 0:H.styles),P),panelRef:oe,destroyOnClose:null!=B?B:$}),M?n.createElement(g.Z,{active:!0,title:!1,paragraph:{rows:4},className:`${V}-body-skeleton`}):I))))}},61527:function(e,t,r){"use strict";r.d(t,{AQ:function(){return b},Au:function(){return v},ZP:function(){return h},ai:function(){return w},cw:function(){return g},uW:function(){return m},vq:function(){return y}});var n=r(13702),i=r(44194),o=r(35779),a=r(54436),s=r(53316),l=r(74126),c=r(38365),u=r(29484);let p="";function d(){return p}const f=e=>{var t,r;const{prefixCls:n,getContainer:a,direction:s}=e,c=(0,u.A)(),p=(0,i.useContext)(o.E_),f=d()||p.getPrefixCls(),h=n||`${f}-modal`;let m=a;return!1===m&&(m=void 0),i.createElement(l.Z,Object.assign({},e,{rootPrefixCls:f,prefixCls:h,iconPrefixCls:p.iconPrefixCls,theme:p.theme,direction:null!=s?s:p.direction,locale:null!==(r=null===(t=p.locale)||void 0===t?void 0:t.Modal)&&void 0!==r?r:c,getContainer:m}))};function h(e){const t=(0,a.w6)();const r=document.createDocumentFragment();let o,l,u=Object.assign(Object.assign({},e),{close:m,open:!0});function p(...t){var r;var i;t.some((e=>null==e?void 0:e.triggerCancel))&&(null===(r=e.onCancel)||void 0===r||(i=r).call.apply(i,[e,()=>{}].concat((0,n.Z)(t.slice(1)))));for(let e=0;e{const n=t.getPrefixCls(void 0,d()),o=t.getIconPrefixCls(),c=t.getTheme(),u=i.createElement(f,Object.assign({},e)),p=(0,s.q)();l=p(i.createElement(a.ZP,{prefixCls:n,iconPrefixCls:o,theme:c},t.holderRender?t.holderRender(u):u),r)}))}function m(...t){u=Object.assign(Object.assign({},u),{open:!1,afterClose:()=>{"function"==typeof e.afterClose&&e.afterClose(),p.apply(this,t)}}),u.visible&&delete u.visible,h(u)}return h(u),c.Z.push(m),{destroy:m,update:function(e){u="function"==typeof e?e(u):Object.assign(Object.assign({},u),e),h(u)}}}function m(e){return Object.assign(Object.assign({},e),{type:"warning"})}function g(e){return Object.assign(Object.assign({},e),{type:"info"})}function y(e){return Object.assign(Object.assign({},e),{type:"success"})}function b(e){return Object.assign(Object.assign({},e),{type:"error"})}function v(e){return Object.assign(Object.assign({},e),{type:"confirm"})}function w({rootPrefixCls:e}){p=e}},75347:function(e,t,r){"use strict";r.d(t,{n:function(){return i},t:function(){return n}});const n=r(44194).createContext({}),{Provider:i}=n},38365:function(e,t){"use strict";t.Z=[]},68349:function(e,t,r){"use strict";r.d(t,{Z:function(){return k}});var n=r(61527),i=r(38365),o=r(27601),a=r(44194),s=r(51865),l=r.n(s),c=r(24255),u=r(50037),p=r(35779),d=r(23609),f=r(74126),h=r(91368),m=r(32601),g=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{const{prefixCls:t,className:r,closeIcon:n,closable:i,type:o,title:s,children:u,footer:y}=e,b=g(e,["prefixCls","className","closeIcon","closable","type","title","children","footer"]),{getPrefixCls:v}=a.useContext(p.E_),w=v(),k=t||v("modal"),S=(0,d.Z)(w),[x,E,T]=(0,m.ZP)(k,S),_=`${k}-confirm`;let C={};return C=o?{closable:null!=i&&i,title:"",footer:"",children:a.createElement(f.O,Object.assign({},e,{prefixCls:k,confirmPrefixCls:_,rootPrefixCls:w,content:u}))}:{closable:null==i||i,title:s,footer:null!==y&&a.createElement(h.$,Object.assign({},e)),children:u},x(a.createElement(c.s,Object.assign({prefixCls:k,className:l()(E,`${k}-pure-panel`,o&&_,o&&`${_}-${o}`,r,T,S)},b,{closeIcon:(0,h.b)(k,n),closable:i},C)))})),b=r(46428);function v(e){return(0,n.ZP)((0,n.uW)(e))}const w=o.Z;w.useModal=b.Z,w.info=function(e){return(0,n.ZP)((0,n.cw)(e))},w.success=function(e){return(0,n.ZP)((0,n.vq)(e))},w.error=function(e){return(0,n.ZP)((0,n.AQ)(e))},w.warning=v,w.warn=v,w.confirm=function(e){return(0,n.ZP)((0,n.Au)(e))},w.destroyAll=function(){for(;i.Z.length;){const e=i.Z.pop();e&&e()}},w.config=n.ai,w._InternalPanelDoNotUseOrYouWillBeFired=y;var k=w},29484:function(e,t,r){"use strict";r.d(t,{A:function(){return l},f:function(){return s}});var n=r(54444);let i=Object.assign({},n.Z.Modal),o=[];const a=()=>o.reduce(((e,t)=>Object.assign(Object.assign({},e),t)),n.Z.Modal);function s(e){if(e){const t=Object.assign({},e);return o.push(t),i=a(),()=>{o=o.filter((e=>e!==t)),i=a()}}i=Object.assign({},n.Z.Modal)}function l(){return i}},91368:function(e,t,r){"use strict";r.d(t,{$:function(){return m},b:function(){return h}});var n=r(13702),i=r(44194),o=r(14377),a=r(72305),s=r(90972),l=r(5780),c=r(75347);var u=()=>{const{cancelButtonProps:e,cancelTextLocale:t,onCancel:r}=(0,i.useContext)(c.t);return i.createElement(l.ZP,Object.assign({onClick:r},e),t)},p=r(55308);var d=()=>{const{confirmLoading:e,okButtonProps:t,okType:r,okTextLocale:n,onOk:o}=(0,i.useContext)(c.t);return i.createElement(l.ZP,Object.assign({},(0,p.nx)(r),{loading:e,onClick:o},t),n)},f=r(29484);function h(e,t){return i.createElement("span",{className:`${e}-close-x`},t||i.createElement(o.Z,{className:`${e}-close-icon`}))}const m=e=>{const{okText:t,okType:r="primary",cancelText:o,confirmLoading:l,onOk:p,onCancel:h,okButtonProps:m,cancelButtonProps:g,footer:y}=e,[b]=(0,s.Z)("Modal",(0,f.A)()),v={confirmLoading:l,okButtonProps:m,cancelButtonProps:g,okTextLocale:t||(null==b?void 0:b.okText),cancelTextLocale:o||(null==b?void 0:b.cancelText),okType:r,onOk:p,onCancel:h},w=i.useMemo((()=>v),(0,n.Z)(Object.values(v)));let k;return"function"==typeof y||void 0===y?(k=i.createElement(i.Fragment,null,i.createElement(u,null),i.createElement(d,null)),"function"==typeof y&&(k=y(k,{OkBtn:d,CancelBtn:u})),k=i.createElement(c.n,{value:w},k)):k=y,i.createElement(a.n,{disabled:!1},k)}},32601:function(e,t,r){"use strict";r.d(t,{B4:function(){return g},QA:function(){return d},eh:function(){return y}});var n=r(13702),i=r(59199),o=r(96847),a=r(49336),s=r(76089),l=r(91937),c=r(77167),u=r(79255);function p(e){return{position:e,inset:0}}const d=e=>{const{componentCls:t,antCls:r}=e;return[{[`${t}-root`]:{[`${t}${r}-zoom-enter, ${t}${r}-zoom-appear`]:{transform:"none",opacity:0,animationDuration:e.motionDurationSlow,userSelect:"none"},[`${t}${r}-zoom-leave ${t}-content`]:{pointerEvents:"none"},[`${t}-mask`]:Object.assign(Object.assign({},p("fixed")),{zIndex:e.zIndexPopupBase,height:"100%",backgroundColor:e.colorBgMask,pointerEvents:"none",[`${t}-hidden`]:{display:"none"}}),[`${t}-wrap`]:Object.assign(Object.assign({},p("fixed")),{zIndex:e.zIndexPopupBase,overflow:"auto",outline:0,WebkitOverflowScrolling:"touch"})}},{[`${t}-root`]:(0,s.J$)(e)}]},f=e=>{const{componentCls:t}=e;return[{[`${t}-root`]:{[`${t}-wrap-rtl`]:{direction:"rtl"},[`${t}-centered`]:{textAlign:"center","&::before":{display:"inline-block",width:0,height:"100%",verticalAlign:"middle",content:'""'},[t]:{top:0,display:"inline-block",paddingBottom:0,textAlign:"start",verticalAlign:"middle"}},[`@media (max-width: ${e.screenSMMax}px)`]:{[t]:{maxWidth:"calc(100vw - 16px)",margin:`${(0,i.bf)(e.marginXS)} auto`},[`${t}-centered`]:{[t]:{flex:1}}}}},{[t]:Object.assign(Object.assign({},(0,a.Wf)(e)),{pointerEvents:"none",position:"relative",top:100,width:"auto",maxWidth:`calc(100vw - ${(0,i.bf)(e.calc(e.margin).mul(2).equal())})`,margin:"0 auto",paddingBottom:e.paddingLG,[`${t}-title`]:{margin:0,color:e.titleColor,fontWeight:e.fontWeightStrong,fontSize:e.titleFontSize,lineHeight:e.titleLineHeight,wordWrap:"break-word"},[`${t}-content`]:{position:"relative",backgroundColor:e.contentBg,backgroundClip:"padding-box",border:0,borderRadius:e.borderRadiusLG,boxShadow:e.boxShadow,pointerEvents:"auto",padding:e.contentPadding},[`${t}-close`]:Object.assign({position:"absolute",top:e.calc(e.modalHeaderHeight).sub(e.modalCloseBtnSize).div(2).equal(),insetInlineEnd:e.calc(e.modalHeaderHeight).sub(e.modalCloseBtnSize).div(2).equal(),zIndex:e.calc(e.zIndexPopupBase).add(10).equal(),padding:0,color:e.modalCloseIconColor,fontWeight:e.fontWeightStrong,lineHeight:1,textDecoration:"none",background:"transparent",borderRadius:e.borderRadiusSM,width:e.modalCloseBtnSize,height:e.modalCloseBtnSize,border:0,outline:0,cursor:"pointer",transition:`color ${e.motionDurationMid}, background-color ${e.motionDurationMid}`,"&-x":{display:"flex",fontSize:e.fontSizeLG,fontStyle:"normal",lineHeight:(0,i.bf)(e.modalCloseBtnSize),justifyContent:"center",textTransform:"none",textRendering:"auto"},"&:disabled":{pointerEvents:"none"},"&:hover":{color:e.modalCloseIconHoverColor,backgroundColor:e.colorBgTextHover,textDecoration:"none"},"&:active":{backgroundColor:e.colorBgTextActive}},(0,a.Qy)(e)),[`${t}-header`]:{color:e.colorText,background:e.headerBg,borderRadius:`${(0,i.bf)(e.borderRadiusLG)} ${(0,i.bf)(e.borderRadiusLG)} 0 0`,marginBottom:e.headerMarginBottom,padding:e.headerPadding,borderBottom:e.headerBorderBottom},[`${t}-body`]:{fontSize:e.fontSize,lineHeight:e.lineHeight,wordWrap:"break-word",padding:e.bodyPadding,[`${t}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center",alignItems:"center",margin:`${(0,i.bf)(e.margin)} auto`}},[`${t}-footer`]:{textAlign:"end",background:e.footerBg,marginTop:e.footerMarginTop,padding:e.footerPadding,borderTop:e.footerBorderTop,borderRadius:e.footerBorderRadius,[`> ${e.antCls}-btn + ${e.antCls}-btn`]:{marginInlineStart:e.marginXS}},[`${t}-open`]:{overflow:"hidden"}})},{[`${t}-pure-panel`]:{top:"auto",padding:0,display:"flex",flexDirection:"column",[`${t}-content,\n ${t}-body,\n ${t}-confirm-body-wrapper`]:{display:"flex",flexDirection:"column",flex:"auto"},[`${t}-confirm-body`]:{marginBottom:"auto"}}}]},h=e=>{const{componentCls:t}=e;return{[`${t}-root`]:{[`${t}-wrap-rtl`]:{direction:"rtl",[`${t}-confirm-body`]:{direction:"rtl"}}}}},m=e=>{const{componentCls:t}=e,r=(0,o.hd)(e),a=Object.assign({},r);delete a.xs;const s=`--${t.replace(".","")}-`,l=Object.keys(a).map((e=>({[`@media (min-width: ${(0,i.bf)(a[e])})`]:{width:`var(${s}${e}-width)`}})));return{[`${t}-root`]:{[t]:[].concat((0,n.Z)(Object.keys(r).map(((e,t)=>{const n=Object.keys(r)[t-1];return n?{[`${s}${e}-width`]:`var(${s}${n}-width)`}:null}))),[{width:`var(${s}xs-width)`}],(0,n.Z)(l))}}},g=e=>{const t=e.padding,r=e.fontSizeHeading5,n=e.lineHeightHeading5;return(0,c.IX)(e,{modalHeaderHeight:e.calc(e.calc(n).mul(r).equal()).add(e.calc(t).mul(2).equal()).equal(),modalFooterBorderColorSplit:e.colorSplit,modalFooterBorderStyle:e.lineType,modalFooterBorderWidth:e.lineWidth,modalCloseIconColor:e.colorIcon,modalCloseIconHoverColor:e.colorIconHover,modalCloseBtnSize:e.controlHeight,modalConfirmIconSize:e.fontHeight,modalTitleHeight:e.calc(e.titleFontSize).mul(e.titleLineHeight).equal()})},y=e=>({footerBg:"transparent",headerBg:e.colorBgElevated,titleLineHeight:e.lineHeightHeading5,titleFontSize:e.fontSizeHeading5,contentBg:e.colorBgElevated,titleColor:e.colorTextHeading,contentPadding:e.wireframe?0:`${(0,i.bf)(e.paddingMD)} ${(0,i.bf)(e.paddingContentHorizontalLG)}`,headerPadding:e.wireframe?`${(0,i.bf)(e.padding)} ${(0,i.bf)(e.paddingLG)}`:0,headerBorderBottom:e.wireframe?`${(0,i.bf)(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:"none",headerMarginBottom:e.wireframe?0:e.marginXS,bodyPadding:e.wireframe?e.paddingLG:0,footerPadding:e.wireframe?`${(0,i.bf)(e.paddingXS)} ${(0,i.bf)(e.padding)}`:0,footerBorderTop:e.wireframe?`${(0,i.bf)(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:"none",footerBorderRadius:e.wireframe?`0 0 ${(0,i.bf)(e.borderRadiusLG)} ${(0,i.bf)(e.borderRadiusLG)}`:0,footerMarginTop:e.wireframe?0:e.marginSM,confirmBodyPadding:e.wireframe?`${(0,i.bf)(2*e.padding)} ${(0,i.bf)(2*e.padding)} ${(0,i.bf)(e.paddingLG)}`:0,confirmIconMarginInlineEnd:e.wireframe?e.margin:e.marginSM,confirmBtnsMarginTop:e.wireframe?e.marginLG:e.marginSM});t.ZP=(0,u.I$)("Modal",(e=>{const t=g(e);return[f(t),h(t),d(t),(0,l._y)(t,"zoom"),m(t)]}),y,{unitless:{titleLineHeight:!0}})},46428:function(e,t,r){"use strict";r.d(t,{Z:function(){return g}});var n=r(13702),i=r(44194);var o=r(61527),a=r(38365),s=r(35779),l=r(54444),c=r(90972),u=r(74126),p=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{var r,{afterClose:o,config:a}=e,d=p(e,["afterClose","config"]);const[f,h]=i.useState(!0),[m,g]=i.useState(a),{direction:y,getPrefixCls:b}=i.useContext(s.E_),v=b("modal"),w=b(),k=(...e)=>{var t;h(!1);var r;e.some((e=>null==e?void 0:e.triggerCancel))&&(null===(t=m.onCancel)||void 0===t||(r=t).call.apply(r,[m,()=>{}].concat((0,n.Z)(e.slice(1)))))};i.useImperativeHandle(t,(()=>({destroy:k,update:e=>{g((t=>{const r="function"==typeof e?e(t):e;return Object.assign(Object.assign({},t),r)}))}})));const S=null!==(r=m.okCancel)&&void 0!==r?r:"confirm"===m.type,[x]=(0,c.Z)("Modal",l.Z.Modal);return i.createElement(u.Z,Object.assign({prefixCls:v,rootPrefixCls:w},m,{close:k,open:f,afterClose:()=>{var e;o(),null===(e=m.afterClose)||void 0===e||e.call(m)},okText:m.okText||(S?null==x?void 0:x.okText:null==x?void 0:x.justOkText),direction:m.direction||y,cancelText:m.cancelText||(null==x?void 0:x.cancelText)},d))};var f=i.forwardRef(d);let h=0;const m=i.memo(i.forwardRef(((e,t)=>{const[r,o]=function(){const[e,t]=i.useState([]);return[e,i.useCallback((e=>(t((t=>[].concat((0,n.Z)(t),[e]))),()=>{t((t=>t.filter((t=>t!==e))))})),[])]}();return i.useImperativeHandle(t,(()=>({patchElement:o})),[]),i.createElement(i.Fragment,null,r)})));var g=function(){const e=i.useRef(null),[t,r]=i.useState([]);i.useEffect((()=>{if(t.length){(0,n.Z)(t).forEach((e=>{e()})),r([])}}),[t]);const s=i.useCallback((t=>function(o){var s;h+=1;const l=i.createRef();let c;const u=new Promise((e=>{c=e}));let p,d=!1;const m=i.createElement(f,{key:`modal-${h}`,config:t(o),ref:l,afterClose:()=>{null==p||p()},isSilent:()=>d,onConfirm:e=>{c(e)}});p=null===(s=e.current)||void 0===s?void 0:s.patchElement(m),p&&a.Z.push(p);const g={destroy:()=>{function e(){var e;null===(e=l.current)||void 0===e||e.destroy()}l.current?e():r((t=>[].concat((0,n.Z)(t),[e])))},update:e=>{function t(){var t;null===(t=l.current)||void 0===t||t.update(e)}l.current?t():r((e=>[].concat((0,n.Z)(e),[t])))},then:e=>(d=!0,u.then(e))};return g}),[]);return[i.useMemo((()=>({info:s(o.cw),success:s(o.vq),error:s(o.AQ),warning:s(o.uW),confirm:s(o.Au)})),[]),i.createElement(m,{key:"modal-holder",ref:e})]}},86818:function(e,t,r){"use strict";r.d(t,{CW:function(){return k},ZP:function(){return S},z5:function(){return v}});var n=r(44194),i=r(58644),o=r(92520),a=r(14377),s=r(64985),l=r(18701),c=r(54883),u=r(51865),p=r.n(u),d=r(70386),f=r(35779),h=r(23609),m=r(28604),g=r(59199),y=(0,r(79255).bk)(["Notification","PurePanel"],(e=>{const t=`${e.componentCls}-notice`,r=(0,m.Rp)(e);return{[`${t}-pure-panel`]:Object.assign(Object.assign({},(0,m.$e)(r)),{width:r.width,maxWidth:`calc(100vw - ${(0,g.bf)(e.calc(r.notificationMarginEdge).mul(2).equal())})`,margin:0})}}),m.eh),b=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{const{prefixCls:t,icon:r,type:i,message:o,description:a,actions:s,role:l="alert"}=e;let c=null;return r?c=n.createElement("span",{className:`${t}-icon`},r):i&&(c=n.createElement(w[i]||null,{className:p()(`${t}-icon`,`${t}-icon-${i}`)})),n.createElement("div",{className:p()({[`${t}-with-icon`]:c}),role:l},c,n.createElement("div",{className:`${t}-message`},o),a&&n.createElement("div",{className:`${t}-description`},a),s&&n.createElement("div",{className:`${t}-actions`},s))};var S=e=>{const{prefixCls:t,className:r,icon:i,type:o,message:a,description:s,btn:l,actions:c,closable:u=!0,closeIcon:g,className:w}=e,S=b(e,["prefixCls","className","icon","type","message","description","btn","actions","closable","closeIcon","className"]),{getPrefixCls:x}=n.useContext(f.E_),E=null!=c?c:l;const T=t||x("notification"),_=`${T}-notice`,C=(0,h.Z)(T),[A,O,R]=(0,m.ZP)(T,C);return A(n.createElement("div",{className:p()(`${_}-pure-panel`,O,r,R,C)},n.createElement(y,{prefixCls:T}),n.createElement(d.qX,Object.assign({},S,{prefixCls:T,eventKey:"pure",duration:null,closable:u,className:p()({notificationClassName:w}),closeIcon:v(T,g),content:n.createElement(k,{prefixCls:_,icon:i,type:o,message:a,description:s,actions:E})}))))}},7307:function(e,t,r){"use strict";var n=r(44194),i=r(88512),o=r(35779),a=r(54436),s=r(53316),l=r(86818),c=r(27476);let u=null,p=e=>e(),d=[],f={};function h(){const{getContainer:e,rtl:t,maxCount:r,top:n,bottom:i,showProgress:o,pauseOnHover:a}=f,s=(null==e?void 0:e())||document.body;return{getContainer:()=>s,rtl:t,maxCount:r,top:n,bottom:i,showProgress:o,pauseOnHover:a}}const m=n.forwardRef(((e,t)=>{const{notificationConfig:r,sync:a}=e,{getPrefixCls:s}=(0,n.useContext)(o.E_),l=f.prefixCls||s("notification"),u=(0,n.useContext)(i.J),[p,d]=(0,c.k)(Object.assign(Object.assign(Object.assign({},r),{prefixCls:l}),u.notification));return n.useEffect(a,[]),n.useImperativeHandle(t,(()=>{const e=Object.assign({},p);return Object.keys(e).forEach((t=>{e[t]=(...e)=>(a(),p[t].apply(p,e))})),{instance:e,sync:a}})),d})),g=n.forwardRef(((e,t)=>{const[r,i]=n.useState(h),o=()=>{i(h)};n.useEffect(o,[]);const s=(0,a.w6)(),l=s.getRootPrefixCls(),c=s.getIconPrefixCls(),u=s.getTheme(),p=n.createElement(m,{ref:t,sync:o,notificationConfig:r});return n.createElement(a.ZP,{prefixCls:l,iconPrefixCls:c,theme:u},s.holderRender?s.holderRender(p):p)}));function y(){if(!u){const e=document.createDocumentFragment(),t={fragment:e};return u=t,void p((()=>{(0,s.q)()(n.createElement(g,{ref:e=>{const{instance:r,sync:n}=e||{};Promise.resolve().then((()=>{!t.instance&&r&&(t.instance=r,t.sync=n,y())}))}}),e)}))}u.instance&&(d.forEach((e=>{switch(e.type){case"open":p((()=>{u.instance.open(Object.assign(Object.assign({},f),e.config))}));break;case"destroy":p((()=>{null==u||u.instance.destroy(e.key)}))}})),d=[])}function b(e){(0,a.w6)();d.push({type:"open",config:e}),y()}const v={open:b,destroy:e=>{d.push({type:"destroy",key:e}),y()},config:function(e){f=Object.assign(Object.assign({},f),e),p((()=>{var e;null===(e=null==u?void 0:u.sync)||void 0===e||e.call(u)}))},useNotification:c.Z,_InternalPanelDoNotUseOrYouWillBeFired:l.ZP};["success","info","warning","error"].forEach((e=>{v[e]=t=>b(Object.assign(Object.assign({},t),{type:e}))}));t.ZP=v},28604:function(e,t,r){"use strict";r.d(t,{ZP:function(){return b},$e:function(){return h},eh:function(){return g},Rp:function(){return y}});var n=r(59199),i=r(13901),o=r(49336),a=r(77167),s=r(79255);var l=e=>{const{componentCls:t,notificationMarginEdge:r,animationMaxHeight:i}=e,o=`${t}-notice`,a=new n.E4("antNotificationFadeIn",{"0%":{transform:"translate3d(100%, 0, 0)",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",opacity:1}});return{[t]:{[`&${t}-top, &${t}-bottom`]:{marginInline:0,[o]:{marginInline:"auto auto"}},[`&${t}-top`]:{[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:new n.E4("antNotificationTopFadeIn",{"0%":{top:-i,opacity:0},"100%":{top:0,opacity:1}})}},[`&${t}-bottom`]:{[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:new n.E4("antNotificationBottomFadeIn",{"0%":{bottom:e.calc(i).mul(-1).equal(),opacity:0},"100%":{bottom:0,opacity:1}})}},[`&${t}-topRight, &${t}-bottomRight`]:{[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:a}},[`&${t}-topLeft, &${t}-bottomLeft`]:{marginRight:{value:0,_skip_check_:!0},marginLeft:{value:r,_skip_check_:!0},[o]:{marginInlineEnd:"auto",marginInlineStart:0},[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:new n.E4("antNotificationLeftFadeIn",{"0%":{transform:"translate3d(-100%, 0, 0)",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",opacity:1}})}}}}};const c=["top","topLeft","topRight","bottom","bottomLeft","bottomRight"],u={topLeft:"left",topRight:"right",bottomLeft:"left",bottomRight:"right",top:"left",bottom:"left"},p=e=>{const t={};for(let r=1;r ${e.componentCls}-notice`]:{opacity:0,transition:`opacity ${e.motionDurationMid}`}};return Object.assign({[`&:not(:nth-last-child(-n+${e.notificationStackLayer}))`]:{opacity:0,overflow:"hidden",color:"transparent",pointerEvents:"none"}},t)},d=e=>{const t={};for(let r=1;r{const{componentCls:t}=e;return Object.assign({[`${t}-stack`]:{[`& > ${t}-notice-wrapper`]:Object.assign({transition:`transform ${e.motionDurationSlow}, backdrop-filter 0s`,willChange:"transform, opacity",position:"absolute"},p(e))},[`${t}-stack:not(${t}-stack-expanded)`]:{[`& > ${t}-notice-wrapper`]:Object.assign({},d(e))},[`${t}-stack${t}-stack-expanded`]:{[`& > ${t}-notice-wrapper`]:{"&:not(:nth-last-child(-n + 1))":{opacity:1,overflow:"unset",color:"inherit",pointerEvents:"auto",[`& > ${e.componentCls}-notice`]:{opacity:1}},"&:after":{content:'""',position:"absolute",height:e.margin,width:"100%",insetInline:0,bottom:e.calc(e.margin).mul(-1).equal(),background:"transparent",pointerEvents:"auto"}}}},c.map((t=>((e,t)=>{const{componentCls:r}=e;return{[`${r}-${t}`]:{[`&${r}-stack > ${r}-notice-wrapper`]:{[t.startsWith("top")?"top":"bottom"]:0,[u[t]]:{value:0,_skip_check_:!0}}}}})(e,t))).reduce(((e,t)=>Object.assign(Object.assign({},e),t)),{}))};const h=e=>{const{iconCls:t,componentCls:r,boxShadow:i,fontSizeLG:a,notificationMarginBottom:s,borderRadiusLG:l,colorSuccess:c,colorInfo:u,colorWarning:p,colorError:d,colorTextHeading:f,notificationBg:h,notificationPadding:m,notificationMarginEdge:g,notificationProgressBg:y,notificationProgressHeight:b,fontSize:v,lineHeight:w,width:k,notificationIconSize:S,colorText:x}=e,E=`${r}-notice`;return{position:"relative",marginBottom:s,marginInlineStart:"auto",background:h,borderRadius:l,boxShadow:i,[E]:{padding:m,width:k,maxWidth:`calc(100vw - ${(0,n.bf)(e.calc(g).mul(2).equal())})`,overflow:"hidden",lineHeight:w,wordWrap:"break-word"},[`${E}-message`]:{color:f,fontSize:a,lineHeight:e.lineHeightLG},[`${E}-description`]:{fontSize:v,color:x,marginTop:e.marginXS},[`${E}-closable ${E}-message`]:{paddingInlineEnd:e.paddingLG},[`${E}-with-icon ${E}-message`]:{marginInlineStart:e.calc(e.marginSM).add(S).equal(),fontSize:a},[`${E}-with-icon ${E}-description`]:{marginInlineStart:e.calc(e.marginSM).add(S).equal(),fontSize:v},[`${E}-icon`]:{position:"absolute",fontSize:S,lineHeight:1,[`&-success${t}`]:{color:c},[`&-info${t}`]:{color:u},[`&-warning${t}`]:{color:p},[`&-error${t}`]:{color:d}},[`${E}-close`]:Object.assign({position:"absolute",top:e.notificationPaddingVertical,insetInlineEnd:e.notificationPaddingHorizontal,color:e.colorIcon,outline:"none",width:e.notificationCloseButtonSize,height:e.notificationCloseButtonSize,borderRadius:e.borderRadiusSM,transition:`background-color ${e.motionDurationMid}, color ${e.motionDurationMid}`,display:"flex",alignItems:"center",justifyContent:"center",background:"none",border:"none","&:hover":{color:e.colorIconHover,backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive}},(0,o.Qy)(e)),[`${E}-progress`]:{position:"absolute",display:"block",appearance:"none",inlineSize:`calc(100% - ${(0,n.bf)(l)} * 2)`,left:{_skip_check_:!0,value:l},right:{_skip_check_:!0,value:l},bottom:0,blockSize:b,border:0,"&, &::-webkit-progress-bar":{borderRadius:l,backgroundColor:"rgba(0, 0, 0, 0.04)"},"&::-moz-progress-bar":{background:y},"&::-webkit-progress-value":{borderRadius:l,background:y}},[`${E}-actions`]:{float:"right",marginTop:e.marginSM}}},m=e=>{const{componentCls:t,notificationMarginBottom:r,notificationMarginEdge:i,motionDurationMid:a,motionEaseInOut:s}=e,l=`${t}-notice`,c=new n.E4("antNotificationFadeOut",{"0%":{maxHeight:e.animationMaxHeight,marginBottom:r},"100%":{maxHeight:0,marginBottom:0,paddingTop:0,paddingBottom:0,opacity:0}});return[{[t]:Object.assign(Object.assign({},(0,o.Wf)(e)),{position:"fixed",zIndex:e.zIndexPopup,marginRight:{value:i,_skip_check_:!0},[`${t}-hook-holder`]:{position:"relative"},[`${t}-fade-appear-prepare`]:{opacity:"0 !important"},[`${t}-fade-enter, ${t}-fade-appear`]:{animationDuration:e.motionDurationMid,animationTimingFunction:s,animationFillMode:"both",opacity:0,animationPlayState:"paused"},[`${t}-fade-leave`]:{animationTimingFunction:s,animationFillMode:"both",animationDuration:a,animationPlayState:"paused"},[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationPlayState:"running"},[`${t}-fade-leave${t}-fade-leave-active`]:{animationName:c,animationPlayState:"running"},"&-rtl":{direction:"rtl",[`${l}-actions`]:{float:"left"}}})},{[t]:{[`${l}-wrapper`]:Object.assign({},h(e))}}]},g=e=>({zIndexPopup:e.zIndexPopupBase+i.u6+50,width:384}),y=e=>{const t=e.paddingMD,r=e.paddingLG;return(0,a.IX)(e,{notificationBg:e.colorBgElevated,notificationPaddingVertical:t,notificationPaddingHorizontal:r,notificationIconSize:e.calc(e.fontSizeLG).mul(e.lineHeightLG).equal(),notificationCloseButtonSize:e.calc(e.controlHeightLG).mul(.55).equal(),notificationMarginBottom:e.margin,notificationPadding:`${(0,n.bf)(e.paddingMD)} ${(0,n.bf)(e.paddingContentHorizontalLG)}`,notificationMarginEdge:e.marginLG,animationMaxHeight:150,notificationStackLayer:3,notificationProgressHeight:2,notificationProgressBg:`linear-gradient(90deg, ${e.colorPrimaryBorderHover}, ${e.colorPrimary})`})};var b=(0,s.I$)("Notification",(e=>{const t=y(e);return[m(t),l(t),f(t)]}),g)},27476:function(e,t,r){"use strict";r.d(t,{Z:function(){return b},k:function(){return y}});var n=r(44194),i=r(51865),o=r.n(i),a=r(70386),s=r(1570),l=r(35779),c=r(23609),u=r(84302),p=r(86818),d=r(28604);var f=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{const r=(0,c.Z)(t),[i,s,l]=(0,d.ZP)(t,r);return i(n.createElement(a.JB,{classNames:{list:o()(s,l,r)}},e))},m=(e,{prefixCls:t,key:r})=>n.createElement(h,{prefixCls:t,key:r},e),g=n.forwardRef(((e,t)=>{const{top:r,bottom:i,prefixCls:s,getContainer:c,maxCount:d,rtl:f,onAllRemoved:h,stack:g,duration:y,pauseOnHover:b=!0,showProgress:v}=e,{getPrefixCls:w,getPopupContainer:k,notification:S,direction:x}=(0,n.useContext)(l.E_),[,E]=(0,u.ZP)(),T=s||w("notification"),[_,C]=(0,a.lm)({prefixCls:T,style:e=>function(e,t,r){let n;switch(e){case"top":n={left:"50%",transform:"translateX(-50%)",right:"auto",top:t,bottom:"auto"};break;case"topLeft":n={left:0,top:t,bottom:"auto"};break;case"topRight":n={right:0,top:t,bottom:"auto"};break;case"bottom":n={left:"50%",transform:"translateX(-50%)",right:"auto",top:"auto",bottom:r};break;case"bottomLeft":n={left:0,top:"auto",bottom:r};break;default:n={right:0,top:"auto",bottom:r}}return n}(e,null!=r?r:24,null!=i?i:24),className:()=>o()({[`${T}-rtl`]:null!=f?f:"rtl"===x}),motion:()=>function(e){return{motionName:`${e}-fade`}}(T),closable:!0,closeIcon:(0,p.z5)(T),duration:null!=y?y:4.5,getContainer:()=>(null==c?void 0:c())||(null==k?void 0:k())||document.body,maxCount:d,pauseOnHover:b,showProgress:v,onAllRemoved:h,renderNotifications:m,stack:!1!==g&&{threshold:"object"==typeof g?null==g?void 0:g.threshold:void 0,offset:8,gap:E.margin}});return n.useImperativeHandle(t,(()=>Object.assign(Object.assign({},_),{prefixCls:T,notification:S}))),C}));function y(e){const t=n.useRef(null),r=((0,s.ln)("Notification"),n.useMemo((()=>{const r=r=>{var i;if(!t.current)return;const{open:a,prefixCls:s,notification:l}=t.current,c=`${s}-notice`,{message:u,description:d,icon:h,type:m,btn:g,actions:y,className:b,style:v,role:w="alert",closeIcon:k,closable:S}=r,x=f(r,["message","description","icon","type","btn","actions","className","style","role","closeIcon","closable"]);const E=null!=y?y:g,T=(0,p.z5)(c,function(e,t,r){return void 0!==e?e:void 0!==(null==t?void 0:t.closeIcon)?t.closeIcon:null==r?void 0:r.closeIcon}(k,e,l));return a(Object.assign(Object.assign({placement:null!==(i=null==e?void 0:e.placement)&&void 0!==i?i:"topRight"},x),{content:n.createElement(p.CW,{prefixCls:c,icon:h,type:m,message:u,description:d,actions:E,role:w}),className:o()(m&&`${c}-${m}`,b,null==l?void 0:l.className),style:Object.assign(Object.assign({},null==l?void 0:l.style),v),closeIcon:T,closable:null!=S?S:!!T}))},i={open:r,destroy:e=>{var r,n;void 0!==e?null===(r=t.current)||void 0===r||r.close(e):null===(n=t.current)||void 0===n||n.destroy()}};return["success","info","warning","error"].forEach((e=>{i[e]=t=>r(Object.assign(Object.assign({},t),{type:e}))})),i}),[]));return[r,n.createElement(g,Object.assign({key:"notification-holder"},e,{ref:t}))]}function b(e){return y(e)}},78875:function(e,t,r){"use strict";var n=r(81570);t.Z=n.Z},2164:function(e,t,r){"use strict";r.d(t,{Z:function(){return D}});var n=r(44194),i=r(51865),o=r.n(i),a=r(35779),s=r(34573);var l=e=>{const{prefixCls:t,className:r,style:i,size:a,shape:s}=e,l=o()({[`${t}-lg`]:"large"===a,[`${t}-sm`]:"small"===a}),c=o()({[`${t}-circle`]:"circle"===s,[`${t}-square`]:"square"===s,[`${t}-round`]:"round"===s}),u=n.useMemo((()=>"number"==typeof a?{width:a,height:a,lineHeight:`${a}px`}:{}),[a]);return n.createElement("span",{className:o()(t,l,c,r),style:Object.assign(Object.assign({},u),i)})},c=r(59199),u=r(79255),p=r(77167);const d=new c.E4("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),f=e=>({height:e,lineHeight:(0,c.bf)(e)}),h=e=>Object.assign({width:e},f(e)),m=e=>({background:e.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:d,animationDuration:e.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),g=(e,t)=>Object.assign({width:t(e).mul(5).equal(),minWidth:t(e).mul(5).equal()},f(e)),y=e=>{const{skeletonAvatarCls:t,gradientFromColor:r,controlHeight:n,controlHeightLG:i,controlHeightSM:o}=e;return{[t]:Object.assign({display:"inline-block",verticalAlign:"top",background:r},h(n)),[`${t}${t}-circle`]:{borderRadius:"50%"},[`${t}${t}-lg`]:Object.assign({},h(i)),[`${t}${t}-sm`]:Object.assign({},h(o))}},b=e=>{const{controlHeight:t,borderRadiusSM:r,skeletonInputCls:n,controlHeightLG:i,controlHeightSM:o,gradientFromColor:a,calc:s}=e;return{[n]:Object.assign({display:"inline-block",verticalAlign:"top",background:a,borderRadius:r},g(t,s)),[`${n}-lg`]:Object.assign({},g(i,s)),[`${n}-sm`]:Object.assign({},g(o,s))}},v=e=>Object.assign({width:e},f(e)),w=e=>{const{skeletonImageCls:t,imageSizeBase:r,gradientFromColor:n,borderRadiusSM:i,calc:o}=e;return{[t]:Object.assign(Object.assign({display:"inline-flex",alignItems:"center",justifyContent:"center",verticalAlign:"middle",background:n,borderRadius:i},v(o(r).mul(2).equal())),{[`${t}-path`]:{fill:"#bfbfbf"},[`${t}-svg`]:Object.assign(Object.assign({},v(r)),{maxWidth:o(r).mul(4).equal(),maxHeight:o(r).mul(4).equal()}),[`${t}-svg${t}-svg-circle`]:{borderRadius:"50%"}}),[`${t}${t}-circle`]:{borderRadius:"50%"}}},k=(e,t,r)=>{const{skeletonButtonCls:n}=e;return{[`${r}${n}-circle`]:{width:t,minWidth:t,borderRadius:"50%"},[`${r}${n}-round`]:{borderRadius:t}}},S=(e,t)=>Object.assign({width:t(e).mul(2).equal(),minWidth:t(e).mul(2).equal()},f(e)),x=e=>{const{borderRadiusSM:t,skeletonButtonCls:r,controlHeight:n,controlHeightLG:i,controlHeightSM:o,gradientFromColor:a,calc:s}=e;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[r]:Object.assign({display:"inline-block",verticalAlign:"top",background:a,borderRadius:t,width:s(n).mul(2).equal(),minWidth:s(n).mul(2).equal()},S(n,s))},k(e,n,r)),{[`${r}-lg`]:Object.assign({},S(i,s))}),k(e,i,`${r}-lg`)),{[`${r}-sm`]:Object.assign({},S(o,s))}),k(e,o,`${r}-sm`))},E=e=>{const{componentCls:t,skeletonAvatarCls:r,skeletonTitleCls:n,skeletonParagraphCls:i,skeletonButtonCls:o,skeletonInputCls:a,skeletonImageCls:s,controlHeight:l,controlHeightLG:c,controlHeightSM:u,gradientFromColor:p,padding:d,marginSM:f,borderRadius:g,titleHeight:v,blockRadius:k,paragraphLiHeight:S,controlHeightXS:E,paragraphMarginTop:T}=e;return{[t]:{display:"table",width:"100%",[`${t}-header`]:{display:"table-cell",paddingInlineEnd:d,verticalAlign:"top",[r]:Object.assign({display:"inline-block",verticalAlign:"top",background:p},h(l)),[`${r}-circle`]:{borderRadius:"50%"},[`${r}-lg`]:Object.assign({},h(c)),[`${r}-sm`]:Object.assign({},h(u))},[`${t}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[n]:{width:"100%",height:v,background:p,borderRadius:k,[`+ ${i}`]:{marginBlockStart:u}},[i]:{padding:0,"> li":{width:"100%",height:S,listStyle:"none",background:p,borderRadius:k,"+ li":{marginBlockStart:E}}},[`${i}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${t}-content`]:{[`${n}, ${i} > li`]:{borderRadius:g}}},[`${t}-with-avatar ${t}-content`]:{[n]:{marginBlockStart:f,[`+ ${i}`]:{marginBlockStart:T}}},[`${t}${t}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},x(e)),y(e)),b(e)),w(e)),[`${t}${t}-block`]:{width:"100%",[o]:{width:"100%"},[a]:{width:"100%"}},[`${t}${t}-active`]:{[`\n ${n},\n ${i} > li,\n ${r},\n ${o},\n ${a},\n ${s}\n `]:Object.assign({},m(e))}}};var T=(0,u.I$)("Skeleton",(e=>{const{componentCls:t,calc:r}=e,n=(0,p.IX)(e,{skeletonAvatarCls:`${t}-avatar`,skeletonTitleCls:`${t}-title`,skeletonParagraphCls:`${t}-paragraph`,skeletonButtonCls:`${t}-button`,skeletonInputCls:`${t}-input`,skeletonImageCls:`${t}-image`,imageSizeBase:r(e.controlHeight).mul(1.5).equal(),borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${e.gradientFromColor} 25%, ${e.gradientToColor} 37%, ${e.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[E(n)]}),(e=>{const{colorFillContent:t,colorFill:r}=e;return{color:t,colorGradientEnd:r,gradientFromColor:t,gradientToColor:r,titleHeight:e.controlHeight/2,blockRadius:e.borderRadiusSM,paragraphMarginTop:e.marginLG+e.marginXXS,paragraphLiHeight:e.controlHeight/2}}),{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]});var _=e=>{const{prefixCls:t,className:r,rootClassName:i,active:c,shape:u="circle",size:p="default"}=e,{getPrefixCls:d}=n.useContext(a.E_),f=d("skeleton",t),[h,m,g]=T(f),y=(0,s.Z)(e,["prefixCls","className"]),b=o()(f,`${f}-element`,{[`${f}-active`]:c},r,i,m,g);return h(n.createElement("div",{className:b},n.createElement(l,Object.assign({prefixCls:`${f}-avatar`,shape:u,size:p},y))))};var C=e=>{const{prefixCls:t,className:r,rootClassName:i,style:s,active:l}=e,{getPrefixCls:c}=n.useContext(a.E_),u=c("skeleton",t),[p,d,f]=T(u),h=o()(u,`${u}-element`,{[`${u}-active`]:l},r,i,d,f);return p(n.createElement("div",{className:h},n.createElement("div",{className:o()(`${u}-image`,r),style:s},n.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${u}-image-svg`},n.createElement("title",null,"Image placeholder"),n.createElement("path",{d:"M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z",className:`${u}-image-path`})))))};var A=e=>{const{prefixCls:t,className:r,rootClassName:i,active:c,block:u,size:p="default"}=e,{getPrefixCls:d}=n.useContext(a.E_),f=d("skeleton",t),[h,m,g]=T(f),y=(0,s.Z)(e,["prefixCls"]),b=o()(f,`${f}-element`,{[`${f}-active`]:c,[`${f}-block`]:u},r,i,m,g);return h(n.createElement("div",{className:b},n.createElement(l,Object.assign({prefixCls:`${f}-input`,size:p},y))))};var O=e=>{const{prefixCls:t,className:r,rootClassName:i,style:s,active:l,children:c}=e,{getPrefixCls:u}=n.useContext(a.E_),p=u("skeleton",t),[d,f,h]=T(p),m=o()(p,`${p}-element`,{[`${p}-active`]:l},f,r,i,h);return d(n.createElement("div",{className:m},n.createElement("div",{className:o()(`${p}-image`,r),style:s},c)))};const R=(e,t)=>{const{width:r,rows:n=2}=t;return Array.isArray(r)?r[e]:n-1===e?r:void 0};var P=e=>{const{prefixCls:t,className:r,style:i,rows:a=0}=e,s=Array.from({length:a}).map(((t,r)=>n.createElement("li",{key:r,style:{width:R(r,e)}})));return n.createElement("ul",{className:o()(t,r),style:i},s)};var I=({prefixCls:e,className:t,width:r,style:i})=>n.createElement("h3",{className:o()(e,t),style:Object.assign({width:r},i)});function M(e){return e&&"object"==typeof e?e:{}}const q=e=>{const{prefixCls:t,loading:r,className:i,rootClassName:s,style:c,children:u,avatar:p=!1,title:d=!0,paragraph:f=!0,active:h,round:m}=e,{getPrefixCls:g,direction:y,className:b,style:v}=(0,a.dj)("skeleton"),w=g("skeleton",t),[k,S,x]=T(w);if(r||!("loading"in e)){const e=!!p,t=!!d,r=!!f;let a,u;if(e){const e=Object.assign(Object.assign({prefixCls:`${w}-avatar`},function(e,t){return e&&!t?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}(t,r)),M(p));a=n.createElement("div",{className:`${w}-header`},n.createElement(l,Object.assign({},e)))}if(t||r){let i,o;if(t){const t=Object.assign(Object.assign({prefixCls:`${w}-title`},function(e,t){return!e&&t?{width:"38%"}:e&&t?{width:"50%"}:{}}(e,r)),M(d));i=n.createElement(I,Object.assign({},t))}if(r){const r=Object.assign(Object.assign({prefixCls:`${w}-paragraph`},function(e,t){const r={};return e&&t||(r.width="61%"),r.rows=!e&&t?3:2,r}(e,t)),M(f));o=n.createElement(P,Object.assign({},r))}u=n.createElement("div",{className:`${w}-content`},i,o)}const g=o()(w,{[`${w}-with-avatar`]:e,[`${w}-active`]:h,[`${w}-rtl`]:"rtl"===y,[`${w}-round`]:m},b,i,s,S,x);return k(n.createElement("div",{className:g,style:Object.assign(Object.assign({},v),c)},a,u))}return null!=u?u:null};q.Button=e=>{const{prefixCls:t,className:r,rootClassName:i,active:c,block:u=!1,size:p="default"}=e,{getPrefixCls:d}=n.useContext(a.E_),f=d("skeleton",t),[h,m,g]=T(f),y=(0,s.Z)(e,["prefixCls"]),b=o()(f,`${f}-element`,{[`${f}-active`]:c,[`${f}-block`]:u},r,i,m,g);return h(n.createElement("div",{className:b},n.createElement(l,Object.assign({prefixCls:`${f}-button`,size:p},y))))},q.Avatar=_,q.Input=A,q.Image=C,q.Node=O;var D=q},14981:function(e,t,r){"use strict";r.d(t,{BR:function(){return f},ri:function(){return d}});var n=r(44194),i=r(51865),o=r.n(i),a=r(54387),s=r(35779),l=r(77936),c=r(83201),u=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{const r=n.useContext(p),i=n.useMemo((()=>{if(!r)return"";const{compactDirection:n,isFirstItem:i,isLastItem:a}=r,s="vertical"===n?"-vertical-":"-";return o()(`${e}-compact${s}item`,{[`${e}-compact${s}first-item`]:i,[`${e}-compact${s}last-item`]:a,[`${e}-compact${s}item-rtl`]:"rtl"===t})}),[e,t,r]);return{compactSize:null==r?void 0:r.compactSize,compactDirection:null==r?void 0:r.compactDirection,compactItemClassnames:i}},f=e=>{const{children:t}=e;return n.createElement(p.Provider,{value:null},t)},h=e=>{const{children:t}=e,r=u(e,["children"]);return n.createElement(p.Provider,{value:n.useMemo((()=>r),[r])},t)};t.ZP=e=>{const{getPrefixCls:t,direction:r}=n.useContext(s.E_),{size:i,direction:d,block:f,prefixCls:m,className:g,rootClassName:y,children:b}=e,v=u(e,["size","direction","block","prefixCls","className","rootClassName","children"]),w=(0,l.Z)((e=>null!=i?i:e)),k=t("space-compact",m),[S,x]=(0,c.Z)(k),E=o()(k,x,{[`${k}-rtl`]:"rtl"===r,[`${k}-block`]:f,[`${k}-vertical`]:"vertical"===d},g,y),T=n.useContext(p),_=(0,a.Z)(b),C=n.useMemo((()=>_.map(((e,t)=>{const r=(null==e?void 0:e.key)||`${k}-item-${t}`;return n.createElement(h,{key:r,compactSize:w,compactDirection:d,isFirstItem:0===t&&(!T||(null==T?void 0:T.isFirstItem)),isLastItem:t===_.length-1&&(!T||(null==T?void 0:T.isLastItem))},e)}))),[i,_,T]);return 0===_.length?null:S(n.createElement("div",Object.assign({className:E},v),C))}},49616:function(e,t,r){"use strict";r.d(t,{Z:function(){return g}});var n=r(44194),i=r(51865),o=r.n(i),a=r(54387),s=r(86992),l=r(35779),c=r(14981);const u=n.createContext({latestIndex:0}),p=u.Provider;var d=({className:e,index:t,children:r,split:i,style:o})=>{const{latestIndex:a}=n.useContext(u);return null==r?null:n.createElement(n.Fragment,null,n.createElement("div",{className:e,style:o},r),t{var r;const{getPrefixCls:i,direction:c,size:u,className:m,style:g,classNames:y,styles:b}=(0,l.dj)("space"),{size:v=(null!=u?u:"small"),align:w,className:k,rootClassName:S,children:x,direction:E="horizontal",prefixCls:T,split:_,style:C,wrap:A=!1,classNames:O,styles:R}=e,P=h(e,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[I,M]=Array.isArray(v)?v:[v,v],q=(0,s.n)(M),D=(0,s.n)(I),N=(0,s.T)(M),L=(0,s.T)(I),j=(0,a.Z)(x,{keepEmpty:!0}),B=void 0===w&&"horizontal"===E?"center":w,$=i("space",T),[F,U,z]=(0,f.Z)($),Z=o()($,m,U,`${$}-${E}`,{[`${$}-rtl`]:"rtl"===c,[`${$}-align-${B}`]:B,[`${$}-gap-row-${M}`]:q,[`${$}-gap-col-${I}`]:D},k,S,z),H=o()(`${$}-item`,null!==(r=null==O?void 0:O.item)&&void 0!==r?r:y.item);let W=0;const V=j.map(((e,t)=>{var r;null!=e&&(W=t);const i=(null==e?void 0:e.key)||`${H}-${t}`;return n.createElement(d,{className:H,key:i,index:t,split:_,style:null!==(r=null==R?void 0:R.item)&&void 0!==r?r:b.item},e)})),G=n.useMemo((()=>({latestIndex:W})),[W]);if(0===j.length)return null;const K={};return A&&(K.flexWrap="wrap"),!D&&L&&(K.columnGap=I),!q&&N&&(K.rowGap=M),F(n.createElement("div",Object.assign({ref:t,className:Z,style:Object.assign(Object.assign(Object.assign({},K),g),C)},P),n.createElement(p,{value:G},V)))}));m.Compact=c.ZP;var g=m},83201:function(e,t,r){"use strict";r.d(t,{Z:function(){return l}});var n=r(79255),i=r(77167);var o=e=>{const{componentCls:t}=e;return{[t]:{"&-block":{display:"flex",width:"100%"},"&-vertical":{flexDirection:"column"}}}};const a=e=>{const{componentCls:t,antCls:r}=e;return{[t]:{display:"inline-flex","&-rtl":{direction:"rtl"},"&-vertical":{flexDirection:"column"},"&-align":{flexDirection:"column","&-center":{alignItems:"center"},"&-start":{alignItems:"flex-start"},"&-end":{alignItems:"flex-end"},"&-baseline":{alignItems:"baseline"}},[`${t}-item:empty`]:{display:"none"},[`${t}-item > ${r}-badge-not-a-wrapper:only-child`]:{display:"block"}}}},s=e=>{const{componentCls:t}=e;return{[t]:{"&-gap-row-small":{rowGap:e.spaceGapSmallSize},"&-gap-row-middle":{rowGap:e.spaceGapMiddleSize},"&-gap-row-large":{rowGap:e.spaceGapLargeSize},"&-gap-col-small":{columnGap:e.spaceGapSmallSize},"&-gap-col-middle":{columnGap:e.spaceGapMiddleSize},"&-gap-col-large":{columnGap:e.spaceGapLargeSize}}}};var l=(0,n.I$)("Space",(e=>{const t=(0,i.IX)(e,{spaceGapSmallSize:e.paddingXS,spaceGapMiddleSize:e.padding,spaceGapLargeSize:e.paddingLG});return[a(t),s(t),o(t)]}),(()=>({})),{resetStyle:!1})},53504:function(e,t,r){"use strict";r.d(t,{Z:function(){return C}});var n=r(44194),i=r(51865),o=r.n(i);function a(e,t,r){var n=(r||{}).atBegin;return function(e,t,r){var n,i=r||{},o=i.noTrailing,a=void 0!==o&&o,s=i.noLeading,l=void 0!==s&&s,c=i.debounceMode,u=void 0===c?void 0:c,p=!1,d=0;function f(){n&&clearTimeout(n)}function h(){for(var r=arguments.length,i=new Array(r),o=0;oe?l?(d=Date.now(),a||(n=setTimeout(u?m:h,e))):h():!0!==a&&(n=setTimeout(u?m:h,void 0===u?e-c:e)))}return h.cancel=function(e){var t=(e||{}).upcomingOnly,r=void 0!==t&&t;f(),p=!r},h}(e,t,{debounceMode:!1!==(void 0!==n&&n)})}var s=r(35779),l=r(15288),c=r(99047);const u=80*Math.PI,p=e=>{const{dotClassName:t,style:r,hasCircleCls:i}=e;return n.createElement("circle",{className:o()(`${t}-circle`,{[`${t}-circle-bg`]:i}),r:40,cx:50,cy:50,strokeWidth:20,style:r})};var d=({percent:e,prefixCls:t})=>{const r=`${t}-dot`,i=`${r}-holder`,a=`${i}-hidden`,[s,l]=n.useState(!1);(0,c.Z)((()=>{0!==e&&l(!0)}),[0!==e]);const d=Math.max(Math.min(e,100),0);if(!s)return null;const f={strokeDashoffset:""+u/4,strokeDasharray:`${u*d/100} ${u*(100-d)/100}`};return n.createElement("span",{className:o()(i,`${r}-progress`,d<=0&&a)},n.createElement("svg",{viewBox:"0 0 100 100",role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":d},n.createElement(p,{dotClassName:r,hasCircleCls:!0}),n.createElement(p,{dotClassName:r,style:f})))};function f(e){const{prefixCls:t,percent:r=0}=e,i=`${t}-dot`,a=`${i}-holder`,s=`${a}-hidden`;return n.createElement(n.Fragment,null,n.createElement("span",{className:o()(a,r>0&&s)},n.createElement("span",{className:o()(i,`${t}-dot-spin`)},[1,2,3,4].map((e=>n.createElement("i",{className:`${t}-dot-item`,key:e}))))),n.createElement(d,{prefixCls:t,percent:r}))}function h(e){var t;const{prefixCls:r,indicator:i,percent:a}=e,s=`${r}-dot`;return i&&n.isValidElement(i)?(0,l.Tm)(i,{className:o()(null===(t=i.props)||void 0===t?void 0:t.className,s),percent:a}):n.createElement(f,{prefixCls:r,percent:a})}var m=r(59199),g=r(49336),y=r(79255),b=r(77167);const v=new m.E4("antSpinMove",{to:{opacity:1}}),w=new m.E4("antRotate",{to:{transform:"rotate(405deg)"}}),k=e=>{const{componentCls:t,calc:r}=e;return{[t]:Object.assign(Object.assign({},(0,g.Wf)(e)),{position:"absolute",display:"none",color:e.colorPrimary,fontSize:0,textAlign:"center",verticalAlign:"middle",opacity:0,transition:`transform ${e.motionDurationSlow} ${e.motionEaseInOutCirc}`,"&-spinning":{position:"relative",display:"inline-block",opacity:1},[`${t}-text`]:{fontSize:e.fontSize,paddingTop:r(r(e.dotSize).sub(e.fontSize)).div(2).add(2).equal()},"&-fullscreen":{position:"fixed",width:"100vw",height:"100vh",backgroundColor:e.colorBgMask,zIndex:e.zIndexPopupBase,inset:0,display:"flex",alignItems:"center",flexDirection:"column",justifyContent:"center",opacity:0,visibility:"hidden",transition:`all ${e.motionDurationMid}`,"&-show":{opacity:1,visibility:"visible"},[t]:{[`${t}-dot-holder`]:{color:e.colorWhite},[`${t}-text`]:{color:e.colorTextLightSolid}}},"&-nested-loading":{position:"relative",[`> div > ${t}`]:{position:"absolute",top:0,insetInlineStart:0,zIndex:4,display:"block",width:"100%",height:"100%",maxHeight:e.contentHeight,[`${t}-dot`]:{position:"absolute",top:"50%",insetInlineStart:"50%",margin:r(e.dotSize).mul(-1).div(2).equal()},[`${t}-text`]:{position:"absolute",top:"50%",width:"100%",textShadow:`0 1px 2px ${e.colorBgContainer}`},[`&${t}-show-text ${t}-dot`]:{marginTop:r(e.dotSize).div(2).mul(-1).sub(10).equal()},"&-sm":{[`${t}-dot`]:{margin:r(e.dotSizeSM).mul(-1).div(2).equal()},[`${t}-text`]:{paddingTop:r(r(e.dotSizeSM).sub(e.fontSize)).div(2).add(2).equal()},[`&${t}-show-text ${t}-dot`]:{marginTop:r(e.dotSizeSM).div(2).mul(-1).sub(10).equal()}},"&-lg":{[`${t}-dot`]:{margin:r(e.dotSizeLG).mul(-1).div(2).equal()},[`${t}-text`]:{paddingTop:r(r(e.dotSizeLG).sub(e.fontSize)).div(2).add(2).equal()},[`&${t}-show-text ${t}-dot`]:{marginTop:r(e.dotSizeLG).div(2).mul(-1).sub(10).equal()}}},[`${t}-container`]:{position:"relative",transition:`opacity ${e.motionDurationSlow}`,"&::after":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:10,width:"100%",height:"100%",background:e.colorBgContainer,opacity:0,transition:`all ${e.motionDurationSlow}`,content:'""',pointerEvents:"none"}},[`${t}-blur`]:{clear:"both",opacity:.5,userSelect:"none",pointerEvents:"none","&::after":{opacity:.4,pointerEvents:"auto"}}},"&-tip":{color:e.spinDotDefault},[`${t}-dot-holder`]:{width:"1em",height:"1em",fontSize:e.dotSize,display:"inline-block",transition:`transform ${e.motionDurationSlow} ease, opacity ${e.motionDurationSlow} ease`,transformOrigin:"50% 50%",lineHeight:1,color:e.colorPrimary,"&-hidden":{transform:"scale(0.3)",opacity:0}},[`${t}-dot-progress`]:{position:"absolute",inset:0},[`${t}-dot`]:{position:"relative",display:"inline-block",fontSize:e.dotSize,width:"1em",height:"1em","&-item":{position:"absolute",display:"block",width:r(e.dotSize).sub(r(e.marginXXS).div(2)).div(2).equal(),height:r(e.dotSize).sub(r(e.marginXXS).div(2)).div(2).equal(),background:"currentColor",borderRadius:"100%",transform:"scale(0.75)",transformOrigin:"50% 50%",opacity:.3,animationName:v,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear",animationDirection:"alternate","&:nth-child(1)":{top:0,insetInlineStart:0,animationDelay:"0s"},"&:nth-child(2)":{top:0,insetInlineEnd:0,animationDelay:"0.4s"},"&:nth-child(3)":{insetInlineEnd:0,bottom:0,animationDelay:"0.8s"},"&:nth-child(4)":{bottom:0,insetInlineStart:0,animationDelay:"1.2s"}},"&-spin":{transform:"rotate(45deg)",animationName:w,animationDuration:"1.2s",animationIterationCount:"infinite",animationTimingFunction:"linear"},"&-circle":{strokeLinecap:"round",transition:["stroke-dashoffset","stroke-dasharray","stroke","stroke-width","opacity"].map((t=>`${t} ${e.motionDurationSlow} ease`)).join(","),fillOpacity:0,stroke:"currentcolor"},"&-circle-bg":{stroke:e.colorFillSecondary}},[`&-sm ${t}-dot`]:{"&, &-holder":{fontSize:e.dotSizeSM}},[`&-sm ${t}-dot-holder`]:{i:{width:r(r(e.dotSizeSM).sub(r(e.marginXXS).div(2))).div(2).equal(),height:r(r(e.dotSizeSM).sub(r(e.marginXXS).div(2))).div(2).equal()}},[`&-lg ${t}-dot`]:{"&, &-holder":{fontSize:e.dotSizeLG}},[`&-lg ${t}-dot-holder`]:{i:{width:r(r(e.dotSizeLG).sub(e.marginXXS)).div(2).equal(),height:r(r(e.dotSizeLG).sub(e.marginXXS)).div(2).equal()}},[`&${t}-show-text ${t}-text`]:{display:"block"}})}};var S=(0,y.I$)("Spin",(e=>{const t=(0,b.IX)(e,{spinDotDefault:e.colorTextDescription});return[k(t)]}),(e=>{const{controlHeightLG:t,controlHeight:r}=e;return{contentHeight:400,dotSize:t/2,dotSizeSM:.35*t,dotSizeLG:r}}));const x=[[30,.05],[70,.03],[96,.01]];var E=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{var t;const{prefixCls:r,spinning:i=!0,delay:l=0,className:c,rootClassName:u,size:p="default",tip:d,wrapperClassName:f,style:m,children:g,fullscreen:y=!1,indicator:b,percent:v}=e,w=E(e,["prefixCls","spinning","delay","className","rootClassName","size","tip","wrapperClassName","style","children","fullscreen","indicator","percent"]),{getPrefixCls:k,direction:_,className:C,style:A,indicator:O}=(0,s.dj)("spin"),R=k("spin",r),[P,I,M]=S(R),[q,D]=n.useState((()=>i&&!function(e,t){return!!e&&!!t&&!Number.isNaN(Number(t))}(i,l))),N=function(e,t){const[r,i]=n.useState(0),o=n.useRef(null),a="auto"===t;return n.useEffect((()=>(a&&e&&(i(0),o.current=setInterval((()=>{i((e=>{const t=100-e;for(let r=0;r{clearInterval(o.current)})),[a,e]),a?r:t}(q,v);n.useEffect((()=>{if(i){const e=a(l,(()=>{D(!0)}));return e(),()=>{var t;null===(t=null==e?void 0:e.cancel)||void 0===t||t.call(e)}}D(!1)}),[l,i]);const L=n.useMemo((()=>void 0!==g&&!y),[g,y]);const j=o()(R,C,{[`${R}-sm`]:"small"===p,[`${R}-lg`]:"large"===p,[`${R}-spinning`]:q,[`${R}-show-text`]:!!d,[`${R}-rtl`]:"rtl"===_},c,!y&&u,I,M),B=o()(`${R}-container`,{[`${R}-blur`]:q}),$=null!==(t=null!=b?b:O)&&void 0!==t?t:T,F=Object.assign(Object.assign({},A),m),U=n.createElement("div",Object.assign({},w,{style:F,className:j,"aria-live":"polite","aria-busy":q}),n.createElement(h,{prefixCls:R,indicator:$,percent:N}),d&&(L||y)?n.createElement("div",{className:`${R}-text`},d):null);return P(L?n.createElement("div",Object.assign({},w,{className:o()(`${R}-nested-loading`,f,I,M)}),q&&n.createElement("div",{key:"loading"},U),n.createElement("div",{className:B,key:"container"},g)):y?n.createElement("div",{className:o()(`${R}-fullscreen`,{[`${R}-fullscreen-show`]:q},u,I,M)},U):U)};_.setDefaultIndicator=e=>{T=e};var C=_},65532:function(e,t,r){"use strict";r.d(t,{Z:function(){return C}});var n=r(44194),i=r(3389),o=r(24589),a=r(15288),s=r(51865),l=r.n(s),c=r(63941),u=r(35779),p=r(2164);var d=e=>{const{value:t,formatter:r,precision:i,decimalSeparator:o,groupSeparator:a="",prefixCls:s}=e;let l;if("function"==typeof r)l=r(t);else{const e=String(t),r=e.match(/^(-?)(\d*)(\.(\d+))?$/);if(r&&"-"!==e){const e=r[1];let t=r[2]||"0",c=r[4]||"";t=t.replace(/\B(?=(\d{3})+(?!\d))/g,a),"number"==typeof i&&(c=c.padEnd(i,"0").slice(0,i>0?i:0)),c&&(c=`${o}${c}`),l=[n.createElement("span",{key:"int",className:`${s}-content-value-int`},e,t),c&&n.createElement("span",{key:"decimal",className:`${s}-content-value-decimal`},c)]}else l=e}return n.createElement("span",{className:`${s}-content-value`},l)},f=r(49336),h=r(79255),m=r(77167);const g=e=>{const{componentCls:t,marginXXS:r,padding:n,colorTextDescription:i,titleFontSize:o,colorTextHeading:a,contentFontSize:s,fontFamily:l}=e;return{[t]:Object.assign(Object.assign({},(0,f.Wf)(e)),{[`${t}-title`]:{marginBottom:r,color:i,fontSize:o},[`${t}-skeleton`]:{paddingTop:n},[`${t}-content`]:{color:a,fontSize:s,fontFamily:l,[`${t}-content-value`]:{display:"inline-block",direction:"ltr"},[`${t}-content-prefix, ${t}-content-suffix`]:{display:"inline-block"},[`${t}-content-prefix`]:{marginInlineEnd:r},[`${t}-content-suffix`]:{marginInlineStart:r}}})}};var y=(0,h.I$)("Statistic",(e=>{const t=(0,m.IX)(e,{});return[g(t)]}),(e=>{const{fontSizeHeading3:t,fontSize:r}=e;return{titleFontSize:r,contentFontSize:t}})),b=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{const{prefixCls:r,className:i,rootClassName:o,style:a,valueStyle:s,value:f=0,title:h,valueRender:m,prefix:g,suffix:v,loading:w=!1,formatter:k,precision:S,decimalSeparator:x=".",groupSeparator:E=",",onMouseEnter:T,onMouseLeave:_}=e,C=b(e,["prefixCls","className","rootClassName","style","valueStyle","value","title","valueRender","prefix","suffix","loading","formatter","precision","decimalSeparator","groupSeparator","onMouseEnter","onMouseLeave"]),{getPrefixCls:A,direction:O,className:R,style:P}=(0,u.dj)("statistic"),I=A("statistic",r),[M,q,D]=y(I),N=n.createElement(d,{decimalSeparator:x,groupSeparator:E,prefixCls:I,formatter:k,precision:S,value:f}),L=l()(I,{[`${I}-rtl`]:"rtl"===O},R,i,o,q,D),j=n.useRef(null);n.useImperativeHandle(t,(()=>({nativeElement:j.current})));const B=(0,c.Z)(C,{aria:!0,data:!0});return M(n.createElement("div",Object.assign({},B,{ref:j,className:L,style:Object.assign(Object.assign({},P),a),onMouseEnter:T,onMouseLeave:_}),h&&n.createElement("div",{className:`${I}-title`},h),n.createElement(p.Z,{paragraph:!1,loading:w,className:`${I}-skeleton`},n.createElement("div",{style:s,className:`${I}-content`},g&&n.createElement("span",{className:`${I}-content-prefix`},g),m?m(N):N,v&&n.createElement("span",{className:`${I}-content-suffix`},v)))))}));var w=v;const k=[["Y",31536e6],["M",2592e6],["D",864e5],["H",36e5],["m",6e4],["s",1e3],["S",1]];function S(e,t,r){const{format:n=""}=t,i=new Date(e).getTime(),o=Date.now();return function(e,t){let r=e;const n=/\[[^\]]*]/g,i=(t.match(n)||[]).map((e=>e.slice(1,-1))),o=t.replace(n,"[]"),a=k.reduce(((e,[t,n])=>{if(e.includes(t)){const i=Math.floor(r/n);return r-=i*n,e.replace(new RegExp(`${t}+`,"g"),(e=>{const t=e.length;return i.toString().padStart(t,"0")}))}return e}),o);let s=0;return a.replace(n,(()=>{const e=i[s];return s+=1,e}))}(r?Math.max(i-o,0):Math.max(o-i,0),n)}var x=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{const{value:t,format:r="HH:mm:ss",onChange:s,onFinish:l,type:c}=e,u=x(e,["value","format","onChange","onFinish","type"]),p="countdown"===c,[d,f]=n.useState(null),h=(0,i.zX)((()=>{const e=Date.now(),r=function(e){return new Date(e).getTime()}(t);f({});return null==s||s(p?r-e:e-r),!(p&&r{let e;const t=()=>{e=(0,o.Z)((()=>{h()&&t()}))};return t(),()=>o.Z.cancel(e)}),[t,p]),n.useEffect((()=>{f({})}),[]);return n.createElement(w,Object.assign({},u,{value:t,valueRender:e=>(0,a.Tm)(e,{title:void 0}),formatter:(e,t)=>d?S(e,Object.assign(Object.assign({},t),{format:r}),p):"-"}))};const T=e=>n.createElement(E,Object.assign({},e,{type:"countdown"}));var _=n.memo(T);w.Timer=E,w.Countdown=_;var C=w},82912:function(e,t,r){"use strict";function n(e,t,r){const{focusElCls:n,focus:i,borderElCls:o}=r,a=o?"> *":"",s=["hover",i?"focus":null,"active"].filter(Boolean).map((e=>`&:${e} ${a}`)).join(",");return{[`&-item:not(${t}-last-item)`]:{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal()},"&-item":Object.assign(Object.assign({[s]:{zIndex:2}},n?{[`&${n}`]:{zIndex:2}}:{}),{[`&[disabled] ${a}`]:{zIndex:0}})}}function i(e,t,r){const{borderElCls:n}=r,i=n?`> ${n}`:"";return{[`&-item:not(${t}-first-item):not(${t}-last-item) ${i}`]:{borderRadius:0},[`&-item:not(${t}-last-item)${t}-first-item`]:{[`& ${i}, &${e}-sm ${i}, &${e}-lg ${i}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&-item:not(${t}-first-item)${t}-last-item`]:{[`& ${i}, &${e}-sm ${i}, &${e}-lg ${i}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}}function o(e,t={focus:!0}){const{componentCls:r}=e,o=`${r}-compact`;return{[o]:Object.assign(Object.assign({},n(e,o,t)),i(r,o,t))}}r.d(t,{c:function(){return o}})},49336:function(e,t,r){"use strict";r.d(t,{JT:function(){return d},Lx:function(){return l},Nd:function(){return f},Qy:function(){return p},Ro:function(){return a},Wf:function(){return o},dF:function(){return s},du:function(){return c},oN:function(){return u},vS:function(){return i}});var n=r(59199);const i={overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},o=(e,t=!1)=>({boxSizing:"border-box",margin:0,padding:0,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight,listStyle:"none",fontFamily:t?"inherit":e.fontFamily}),a=()=>({display:"inline-flex",alignItems:"center",color:"inherit",fontStyle:"normal",lineHeight:0,textAlign:"center",textTransform:"none",verticalAlign:"-0.125em",textRendering:"optimizeLegibility","-webkit-font-smoothing":"antialiased","-moz-osx-font-smoothing":"grayscale","> *":{lineHeight:1},svg:{display:"inline-block"}}),s=()=>({"&::before":{display:"table",content:'""'},"&::after":{display:"table",clear:"both",content:'""'}}),l=e=>({a:{color:e.colorLink,textDecoration:e.linkDecoration,backgroundColor:"transparent",outline:"none",cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"-webkit-text-decoration-skip":"objects","&:hover":{color:e.colorLinkHover},"&:active":{color:e.colorLinkActive},"&:active, &:hover":{textDecoration:e.linkHoverDecoration,outline:0},"&:focus":{textDecoration:e.linkFocusDecoration,outline:0},"&[disabled]":{color:e.colorTextDisabled,cursor:"not-allowed"}}}),c=(e,t,r,n)=>{const i=`[class^="${t}"], [class*=" ${t}"]`,o=r?`.${r}`:i,a={boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"}};let s={};return!1!==n&&(s={fontFamily:e.fontFamily,fontSize:e.fontSize}),{[o]:Object.assign(Object.assign(Object.assign({},s),a),{[i]:a})}},u=(e,t)=>({outline:`${(0,n.bf)(e.lineWidthFocus)} solid ${e.colorPrimaryBorder}`,outlineOffset:null!=t?t:1,transition:"outline-offset 0s, outline 0s"}),p=(e,t)=>({"&:focus-visible":Object.assign({},u(e,t))}),d=e=>({[`.${e}`]:Object.assign(Object.assign({},a()),{[`.${e} .${e}-icon`]:{display:"block"}})}),f=e=>Object.assign(Object.assign({color:e.colorLink,textDecoration:e.linkDecoration,outline:"none",cursor:"pointer",transition:`all ${e.motionDurationSlow}`,border:0,padding:0,background:"none",userSelect:"none"},p(e)),{"&:focus, &:hover":{color:e.colorLinkHover},"&:active":{color:e.colorLinkActive}})},6689:function(e,t){"use strict";t.Z=e=>({[e.componentCls]:{[`${e.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${e.motionDurationMid} ${e.motionEaseInOut},\n opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}},[`${e.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${e.motionDurationMid} ${e.motionEaseInOut},\n opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}}})},76089:function(e,t,r){"use strict";r.d(t,{J$:function(){return s}});var n=r(59199),i=r(90145);const o=new n.E4("antFadeIn",{"0%":{opacity:0},"100%":{opacity:1}}),a=new n.E4("antFadeOut",{"0%":{opacity:1},"100%":{opacity:0}}),s=(e,t=!1)=>{const{antCls:r}=e,n=`${r}-fade`,s=t?"&":"";return[(0,i.R)(n,o,a,e.motionDurationMid,t),{[`\n ${s}${n}-enter,\n ${s}${n}-appear\n `]:{opacity:0,animationTimingFunction:"linear"},[`${s}${n}-leave`]:{animationTimingFunction:"linear"}}]}},90145:function(e,t,r){"use strict";r.d(t,{R:function(){return o}});const n=e=>({animationDuration:e,animationFillMode:"both"}),i=e=>({animationDuration:e,animationFillMode:"both"}),o=(e,t,r,o,a=!1)=>{const s=a?"&":"";return{[`\n ${s}${e}-enter,\n ${s}${e}-appear\n `]:Object.assign(Object.assign({},n(o)),{animationPlayState:"paused"}),[`${s}${e}-leave`]:Object.assign(Object.assign({},i(o)),{animationPlayState:"paused"}),[`\n ${s}${e}-enter${e}-enter-active,\n ${s}${e}-appear${e}-appear-active\n `]:{animationName:t,animationPlayState:"running"},[`${s}${e}-leave${e}-leave-active`]:{animationName:r,animationPlayState:"running",pointerEvents:"none"}}}},11843:function(e,t,r){"use strict";r.d(t,{Fm:function(){return d}});var n=r(59199),i=r(90145);const o=new n.E4("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),a=new n.E4("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),s=new n.E4("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),l=new n.E4("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),c=new n.E4("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),u=new n.E4("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),p={"move-up":{inKeyframes:new n.E4("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),outKeyframes:new n.E4("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}})},"move-down":{inKeyframes:o,outKeyframes:a},"move-left":{inKeyframes:s,outKeyframes:l},"move-right":{inKeyframes:c,outKeyframes:u}},d=(e,t)=>{const{antCls:r}=e,n=`${r}-${t}`,{inKeyframes:o,outKeyframes:a}=p[t];return[(0,i.R)(n,o,a,e.motionDurationMid),{[`\n ${n}-enter,\n ${n}-appear\n `]:{opacity:0,animationTimingFunction:e.motionEaseOutCirc},[`${n}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]}},90074:function(e,t,r){"use strict";r.d(t,{Qt:function(){return s},Uw:function(){return a},fJ:function(){return o},ly:function(){return l},oN:function(){return h}});var n=r(59199),i=r(90145);const o=new n.E4("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),a=new n.E4("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),s=new n.E4("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),l=new n.E4("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),c=new n.E4("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),u=new n.E4("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),p=new n.E4("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),d=new n.E4("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),f={"slide-up":{inKeyframes:o,outKeyframes:a},"slide-down":{inKeyframes:s,outKeyframes:l},"slide-left":{inKeyframes:c,outKeyframes:u},"slide-right":{inKeyframes:p,outKeyframes:d}},h=(e,t)=>{const{antCls:r}=e,n=`${r}-${t}`,{inKeyframes:o,outKeyframes:a}=f[t];return[(0,i.R)(n,o,a,e.motionDurationMid),{[`\n ${n}-enter,\n ${n}-appear\n `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:e.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${n}-leave`]:{animationTimingFunction:e.motionEaseInQuint}}]}},91937:function(e,t,r){"use strict";r.d(t,{_y:function(){return b},kr:function(){return o}});var n=r(59199),i=r(90145);const o=new n.E4("antZoomIn",{"0%":{transform:"scale(0.2)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),a=new n.E4("antZoomOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.2)",opacity:0}}),s=new n.E4("antZoomBigIn",{"0%":{transform:"scale(0.8)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),l=new n.E4("antZoomBigOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.8)",opacity:0}}),c=new n.E4("antZoomUpIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 0%"}}),u=new n.E4("antZoomUpOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 0%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0}}),p=new n.E4("antZoomLeftIn",{"0%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"0% 50%"}}),d=new n.E4("antZoomLeftOut",{"0%":{transform:"scale(1)",transformOrigin:"0% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0}}),f=new n.E4("antZoomRightIn",{"0%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"100% 50%"}}),h=new n.E4("antZoomRightOut",{"0%":{transform:"scale(1)",transformOrigin:"100% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0}}),m=new n.E4("antZoomDownIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 100%"}}),g=new n.E4("antZoomDownOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 100%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0}}),y={zoom:{inKeyframes:o,outKeyframes:a},"zoom-big":{inKeyframes:s,outKeyframes:l},"zoom-big-fast":{inKeyframes:s,outKeyframes:l},"zoom-left":{inKeyframes:p,outKeyframes:d},"zoom-right":{inKeyframes:f,outKeyframes:h},"zoom-up":{inKeyframes:c,outKeyframes:u},"zoom-down":{inKeyframes:m,outKeyframes:g}},b=(e,t)=>{const{antCls:r}=e,n=`${r}-${t}`,{inKeyframes:o,outKeyframes:a}=y[t];return[(0,i.R)(n,o,a,"zoom-big-fast"===t?e.motionDurationFast:e.motionDurationMid),{[`\n ${n}-enter,\n ${n}-appear\n `]:{transform:"scale(0)",opacity:0,animationTimingFunction:e.motionEaseOutCirc,"&-prepare":{transform:"none"}},[`${n}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]}},25525:function(e,t,r){"use strict";r.d(t,{ZP:function(){return l},qN:function(){return o},wZ:function(){return a}});var n=r(59199),i=r(74316);const o=8;function a(e){const{contentRadius:t,limitVerticalRadius:r}=e,n=t>12?t+2:12;return{arrowOffsetHorizontal:n,arrowOffsetVertical:r?o:n}}function s(e,t){return e?t:{}}function l(e,t,r){const{componentCls:o,boxShadowPopoverArrow:a,arrowOffsetVertical:l,arrowOffsetHorizontal:c}=e,{arrowDistance:u=0,arrowPlacement:p={left:!0,right:!0,top:!0,bottom:!0}}=r||{};return{[o]:Object.assign(Object.assign(Object.assign(Object.assign({[`${o}-arrow`]:[Object.assign(Object.assign({position:"absolute",zIndex:1,display:"block"},(0,i.W)(e,t,a)),{"&:before":{background:t}})]},s(!!p.top,{[[`&-placement-top > ${o}-arrow`,`&-placement-topLeft > ${o}-arrow`,`&-placement-topRight > ${o}-arrow`].join(",")]:{bottom:u,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top > ${o}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},"&-placement-topLeft":{"--arrow-offset-horizontal":c,[`> ${o}-arrow`]:{left:{_skip_check_:!0,value:c}}},"&-placement-topRight":{"--arrow-offset-horizontal":`calc(100% - ${(0,n.bf)(c)})`,[`> ${o}-arrow`]:{right:{_skip_check_:!0,value:c}}}})),s(!!p.bottom,{[[`&-placement-bottom > ${o}-arrow`,`&-placement-bottomLeft > ${o}-arrow`,`&-placement-bottomRight > ${o}-arrow`].join(",")]:{top:u,transform:"translateY(-100%)"},[`&-placement-bottom > ${o}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},"&-placement-bottomLeft":{"--arrow-offset-horizontal":c,[`> ${o}-arrow`]:{left:{_skip_check_:!0,value:c}}},"&-placement-bottomRight":{"--arrow-offset-horizontal":`calc(100% - ${(0,n.bf)(c)})`,[`> ${o}-arrow`]:{right:{_skip_check_:!0,value:c}}}})),s(!!p.left,{[[`&-placement-left > ${o}-arrow`,`&-placement-leftTop > ${o}-arrow`,`&-placement-leftBottom > ${o}-arrow`].join(",")]:{right:{_skip_check_:!0,value:u},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left > ${o}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop > ${o}-arrow`]:{top:l},[`&-placement-leftBottom > ${o}-arrow`]:{bottom:l}})),s(!!p.right,{[[`&-placement-right > ${o}-arrow`,`&-placement-rightTop > ${o}-arrow`,`&-placement-rightBottom > ${o}-arrow`].join(",")]:{left:{_skip_check_:!0,value:u},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right > ${o}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop > ${o}-arrow`]:{top:l},[`&-placement-rightBottom > ${o}-arrow`]:{bottom:l}}))}}},74316:function(e,t,r){"use strict";r.d(t,{W:function(){return o},w:function(){return i}});var n=r(59199);function i(e){const{sizePopupArrow:t,borderRadiusXS:r,borderRadiusOuter:n}=e,i=t/2,o=i,a=1*n/Math.sqrt(2),s=i-n*(1-1/Math.sqrt(2)),l=i-r*(1/Math.sqrt(2)),c=n*(Math.sqrt(2)-1)+r*(1/Math.sqrt(2)),u=2*i-l,p=c,d=2*i-a,f=s,h=2*i-0,m=o,g=i*Math.sqrt(2)+n*(Math.sqrt(2)-2),y=n*(Math.sqrt(2)-1);return{arrowShadowWidth:g,arrowPath:`path('M 0 ${o} A ${n} ${n} 0 0 0 ${a} ${s} L ${l} ${c} A ${r} ${r} 0 0 1 ${u} ${p} L ${d} ${f} A ${n} ${n} 0 0 0 ${h} ${m} Z')`,arrowPolygon:`polygon(${y}px 100%, 50% ${y}px, ${2*i-y}px 100%, ${y}px 100%)`}}const o=(e,t,r)=>{const{sizePopupArrow:i,arrowPolygon:o,arrowPath:a,arrowShadowWidth:s,borderRadiusXS:l,calc:c}=e;return{pointerEvents:"none",width:i,height:i,overflow:"hidden","&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:i,height:c(i).div(2).equal(),background:t,clipPath:{_multi_value_:!0,value:[o,a]},content:'""'},"&::after":{content:'""',position:"absolute",width:s,height:s,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${(0,n.bf)(l)} 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:r,zIndex:0,background:"transparent"}}}},37963:function(e,t,r){"use strict";r.d(t,{Z:function(){return Ae}});var n=r(44194),i=r(14377),o=r(59423),a=r(10162),s=r(51865),l=r.n(s),c=r(77260),u=r(54549),p=r(39328),d=r(76285),f=r(12952),h=r(17323),m=r(81424),g=r(76792),y=(0,n.createContext)(null),b=r(13702),v=r(20488),w=r(97721),k=r(65489),S=r(24589),x=function(e){var t=e.activeTabOffset,r=e.horizontal,i=e.rtl,o=e.indicator,a=void 0===o?{}:o,s=a.size,l=a.align,c=void 0===l?"center":l,u=(0,n.useState)(),p=(0,d.Z)(u,2),f=p[0],h=p[1],m=(0,n.useRef)(),g=n.useCallback((function(e){return"function"==typeof s?s(e):"number"==typeof s?s:e}),[s]);function y(){S.Z.cancel(m.current)}return(0,n.useEffect)((function(){var e={};if(t)if(r){e.width=g(t.width);var n=i?"right":"left";"start"===c&&(e[n]=t[n]),"center"===c&&(e[n]=t[n]+t.width/2,e.transform=i?"translateX(50%)":"translateX(-50%)"),"end"===c&&(e[n]=t[n]+t.width,e.transform="translateX(-100%)")}else e.height=g(t.height),"start"===c&&(e.top=t.top),"center"===c&&(e.top=t.top+t.height/2,e.transform="translateY(-50%)"),"end"===c&&(e.top=t.top+t.height,e.transform="translateY(-100%)");return y(),m.current=(0,S.Z)((function(){var t=f&&e&&Object.keys(e).every((function(t){var r=e[t],n=f[t];return"number"==typeof r&&"number"==typeof n?Math.round(r)===Math.round(n):r===n}));t||h(e)})),y}),[JSON.stringify(t),r,i,c,g]),{style:f}},E={width:0,height:0,left:0,top:0};function T(e,t){var r=n.useRef(e),i=n.useState({}),o=(0,d.Z)(i,2)[1];return[r.current,function(e){var n="function"==typeof e?e(r.current):e;n!==r.current&&t(n,r.current),r.current=n,o({})}]}var _=Math.pow(.995,20);var C=r(99047);function A(e){var t=(0,n.useState)(0),r=(0,d.Z)(t,2),i=r[0],o=r[1],a=(0,n.useRef)(0),s=(0,n.useRef)();return s.current=e,(0,C.o)((function(){var e;null===(e=s.current)||void 0===e||e.call(s)}),[i]),function(){a.current===i&&(a.current+=1,o(a.current))}}var O={width:0,height:0,left:0,top:0,right:0};function R(e){var t;return e instanceof Map?(t={},e.forEach((function(e,r){t[r]=e}))):t=e,JSON.stringify(t)}function P(e){return String(e).replace(/"/g,"TABS_DQ")}function I(e,t,r,n){return!(!r||n||!1===e||void 0===e&&(!1===t||null===t))}var M=n.forwardRef((function(e,t){var r=e.prefixCls,i=e.editable,o=e.locale,a=e.style;return i&&!1!==i.showAdd?n.createElement("button",{ref:t,type:"button",className:"".concat(r,"-nav-add"),style:a,"aria-label":(null==o?void 0:o.addAriaLabel)||"Add tab",onClick:function(e){i.onEdit("add",{event:e})}},i.addIcon||"+"):null})),q=M;var D=n.forwardRef((function(e,t){var r,i=e.position,o=e.prefixCls,a=e.extra;if(!a)return null;var s={};return"object"!==(0,f.Z)(a)||n.isValidElement(a)?s.right=a:s=a,"right"===i&&(r=s.right),"left"===i&&(r=s.left),r?n.createElement("div",{className:"".concat(o,"-extra-content"),ref:t},r):null})),N=r(14005),L=r(54768),j=r(46748),B=n.forwardRef((function(e,t){var r=e.prefixCls,i=e.id,o=e.tabs,a=e.locale,s=e.mobile,p=e.more,f=void 0===p?{}:p,h=e.style,m=e.className,g=e.editable,y=e.tabBarGutter,b=e.rtl,v=e.removeAriaLabel,w=e.onTabClick,k=e.getPopupContainer,S=e.popupClassName,x=(0,n.useState)(!1),E=(0,d.Z)(x,2),T=E[0],_=E[1],C=(0,n.useState)(null),A=(0,d.Z)(C,2),O=A[0],R=A[1],P=f.icon,M=void 0===P?"More":P,D="".concat(i,"-more-popup"),B="".concat(r,"-dropdown"),$=null!==O?"".concat(D,"-").concat(O):null,F=null==a?void 0:a.dropdownAriaLabel;var U=n.createElement(L.ZP,{onClick:function(e){var t=e.key,r=e.domEvent;w(t,r),_(!1)},prefixCls:"".concat(B,"-menu"),id:D,tabIndex:-1,role:"listbox","aria-activedescendant":$,selectedKeys:[O],"aria-label":void 0!==F?F:"expanded dropdown"},o.map((function(e){var t=e.closable,r=e.disabled,o=e.closeIcon,a=e.key,s=e.label,l=I(t,o,g,r);return n.createElement(L.sN,{key:a,id:"".concat(D,"-").concat(a),role:"option","aria-controls":i&&"".concat(i,"-panel-").concat(a),disabled:r},n.createElement("span",null,s),l&&n.createElement("button",{type:"button","aria-label":v||"remove",tabIndex:0,className:"".concat(B,"-menu-item-remove"),onClick:function(e){e.stopPropagation(),function(e,t){e.preventDefault(),e.stopPropagation(),g.onEdit("remove",{key:t,event:e})}(e,a)}},o||g.removeIcon||"×"))})));function z(e){for(var t=o.filter((function(e){return!e.disabled})),r=t.findIndex((function(e){return e.key===O}))||0,n=t.length,i=0;it?"left":"right"})})),te=(0,d.Z)(ee,2),re=te[0],ne=te[1],ie=T(0,(function(e,t){!J&&L&&L({direction:e>t?"top":"bottom"})})),oe=(0,d.Z)(ie,2),ae=oe[0],se=oe[1],le=(0,n.useState)([0,0]),ce=(0,d.Z)(le,2),ue=ce[0],pe=ce[1],de=(0,n.useState)([0,0]),fe=(0,d.Z)(de,2),he=fe[0],me=fe[1],ge=(0,n.useState)([0,0]),ye=(0,d.Z)(ge,2),be=ye[0],ve=ye[1],we=(0,n.useState)([0,0]),ke=(0,d.Z)(we,2),Se=ke[0],xe=ke[1],Ee=function(e){var t=(0,n.useRef)([]),r=(0,n.useState)({}),i=(0,d.Z)(r,2)[1],o=(0,n.useRef)("function"==typeof e?e():e),a=A((function(){var e=o.current;t.current.forEach((function(t){e=t(e)})),t.current=[],o.current=e,i({})}));return[o.current,function(e){t.current.push(e),a()}]}(new Map),Te=(0,d.Z)(Ee,2),_e=Te[0],Ce=Te[1],Ae=function(e,t,r){return(0,n.useMemo)((function(){for(var r,n=new Map,i=t.get(null===(r=e[0])||void 0===r?void 0:r.key)||E,o=i.left+i.width,a=0;aLe?Le:e}J&&f?(Ne=0,Le=Math.max(0,Re-qe)):(Ne=Math.min(0,qe-Re),Le=0);var Be=(0,n.useRef)(null),$e=(0,n.useState)(),Fe=(0,d.Z)($e,2),Ue=Fe[0],ze=Fe[1];function Ze(){ze(Date.now())}function He(){Be.current&&clearTimeout(Be.current)}!function(e,t){var r=(0,n.useState)(),i=(0,d.Z)(r,2),o=i[0],a=i[1],s=(0,n.useState)(0),l=(0,d.Z)(s,2),c=l[0],u=l[1],p=(0,n.useState)(0),f=(0,d.Z)(p,2),h=f[0],m=f[1],g=(0,n.useState)(),y=(0,d.Z)(g,2),b=y[0],v=y[1],w=(0,n.useRef)(),k=(0,n.useRef)(),S=(0,n.useRef)(null);S.current={onTouchStart:function(e){var t=e.touches[0],r=t.screenX,n=t.screenY;a({x:r,y:n}),window.clearInterval(w.current)},onTouchMove:function(e){if(o){var r=e.touches[0],n=r.screenX,i=r.screenY;a({x:n,y:i});var s=n-o.x,l=i-o.y;t(s,l);var p=Date.now();u(p),m(p-c),v({x:s,y:l})}},onTouchEnd:function(){if(o&&(a(null),v(null),b)){var e=b.x/h,r=b.y/h,n=Math.abs(e),i=Math.abs(r);if(Math.max(n,i)<.1)return;var s=e,l=r;w.current=window.setInterval((function(){Math.abs(s)<.01&&Math.abs(l)<.01?window.clearInterval(w.current):t(20*(s*=_),20*(l*=_))}),20)}},onWheel:function(e){var r=e.deltaX,n=e.deltaY,i=0,o=Math.abs(r),a=Math.abs(n);o===a?i="x"===k.current?r:n:o>a?(i=r,k.current="x"):(i=n,k.current="y"),t(-i,-i)&&e.preventDefault()}},n.useEffect((function(){function t(e){S.current.onTouchMove(e)}function r(e){S.current.onTouchEnd(e)}return document.addEventListener("touchmove",t,{passive:!1}),document.addEventListener("touchend",r,{passive:!0}),e.current.addEventListener("touchstart",(function(e){S.current.onTouchStart(e)}),{passive:!0}),e.current.addEventListener("wheel",(function(e){S.current.onWheel(e)}),{passive:!1}),function(){document.removeEventListener("touchmove",t),document.removeEventListener("touchend",r)}}),[])}(K,(function(e,t){function r(e,t){e((function(e){return je(e+t)}))}return!!Me&&(J?r(ne,e):r(se,t),He(),Ze(),!0)})),(0,n.useEffect)((function(){return He(),Ue&&(Be.current=setTimeout((function(){ze(0)}),100)),He}),[Ue]);var We=function(e,t,r,i,o,a,s){var l,c,u,p=s.tabs,d=s.tabPosition,f=s.rtl;return["top","bottom"].includes(d)?(l="width",c=f?"right":"left",u=Math.abs(r)):(l="height",c="top",u=-r),(0,n.useMemo)((function(){if(!p.length)return[0,0];for(var r=p.length,n=r,i=0;iMath.floor(u+t)){n=i-1;break}}for(var a=0,s=r-1;s>=0;s-=1)if((e.get(p[s].key)||O)[c]=n?[0,0]:[a,n]}),[e,t,i,o,a,u,d,p.map((function(e){return e.key})).join("_"),f])}(Ae,qe,J?re:ae,Re,Pe,Ie,(0,p.Z)((0,p.Z)({},e),{},{tabs:H})),Ve=(0,d.Z)(We,2),Ge=Ve[0],Ke=Ve[1],Ye=(0,w.Z)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s,t=Ae.get(e)||{width:0,height:0,left:0,right:0,top:0};if(J){var r=re;f?t.rightre+qe&&(r=t.right+t.width-qe):t.left<-re?r=-t.left:t.left+t.width>-re+qe&&(r=-(t.left+t.width-qe)),se(0),ne(je(r))}else{var n=ae;t.top<-ae?n=-t.top:t.top+t.height>-ae+qe&&(n=-(t.top+t.height-qe)),ne(0),se(je(n))}})),Qe=(0,n.useState)(),Xe=(0,d.Z)(Qe,2),Je=Xe[0],et=Xe[1],tt=(0,n.useState)(!1),rt=(0,d.Z)(tt,2),nt=rt[0],it=rt[1],ot=H.filter((function(e){return!e.disabled})).map((function(e){return e.key})),at=function(e){var t=ot.indexOf(Je||s),r=ot.length,n=ot[(t+e+r)%r];et(n)},st=function(e){var t=e.code,r=f&&J,n=ot[0],i=ot[ot.length-1];switch(t){case"ArrowLeft":J&&at(r?1:-1);break;case"ArrowRight":J&&at(r?-1:1);break;case"ArrowUp":e.preventDefault(),J||at(-1);break;case"ArrowDown":e.preventDefault(),J||at(1);break;case"Home":e.preventDefault(),et(n);break;case"End":e.preventDefault(),et(i);break;case"Enter":case"Space":e.preventDefault(),N(null!=Je?Je:s,e);break;case"Backspace":case"Delete":var o=ot.indexOf(Je),a=H.find((function(e){return e.key===Je}));I(null==a?void 0:a.closable,null==a?void 0:a.closeIcon,m,null==a?void 0:a.disabled)&&(e.preventDefault(),e.stopPropagation(),m.onEdit("remove",{key:Je,event:e}),o===ot.length-1?at(-1):at(1))}},lt={};J?lt[f?"marginRight":"marginLeft"]=C:lt.marginTop=C;var ct=H.map((function(e,t){var r=e.key;return n.createElement(F,{id:o,prefixCls:Z,key:r,tab:e,style:0===t?void 0:lt,closable:e.closable,editable:m,active:r===s,focus:r===Je,renderWrapper:M,removeAriaLabel:null==g?void 0:g.removeAriaLabel,tabCount:ot.length,currentPosition:t+1,onClick:function(e){N(r,e)},onKeyDown:st,onFocus:function(){nt||et(r),Ye(r),Ze(),K.current&&(f||(K.current.scrollLeft=0),K.current.scrollTop=0)},onBlur:function(){et(void 0)},onMouseDown:function(){it(!0)},onMouseUp:function(){it(!1)}})})),ut=function(){return Ce((function(){var e,t=new Map,r=null===(e=Y.current)||void 0===e?void 0:e.getBoundingClientRect();return H.forEach((function(e){var n,i=e.key,o=null===(n=Y.current)||void 0===n?void 0:n.querySelector('[data-node-key="'.concat(P(i),'"]'));if(o){var a=function(e,t){var r=e.offsetWidth,n=e.offsetHeight,i=e.offsetTop,o=e.offsetLeft,a=e.getBoundingClientRect(),s=a.width,l=a.height,c=a.left,u=a.top;return Math.abs(s-r)<1?[s,l,c-t.left,u-t.top]:[r,n,o,i]}(o,r),s=(0,d.Z)(a,4),l=s[0],c=s[1],u=s[2],p=s[3];t.set(i,{width:l,height:c,left:u,top:p})}})),t}))};(0,n.useEffect)((function(){ut()}),[H.map((function(e){return e.key})).join("_")]);var pt=A((function(){var e=U(W),t=U(V),r=U(G);pe([e[0]-t[0]-r[0],e[1]-t[1]-r[1]]);var n=U(X);ve(n);var i=U(Q);xe(i);var o=U(Y);me([o[0]-n[0],o[1]-n[1]]),ut()})),dt=H.slice(0,Ge),ft=H.slice(Ke+1),ht=[].concat((0,b.Z)(dt),(0,b.Z)(ft)),mt=Ae.get(s),gt=x({activeTabOffset:mt,horizontal:J,indicator:j,rtl:f}).style;(0,n.useEffect)((function(){Ye()}),[s,Ne,Le,R(mt),R(Ae),J]),(0,n.useEffect)((function(){pt()}),[f]);var yt,bt,vt,wt,kt=!!ht.length,St="".concat(Z,"-nav-wrap");return J?f?(bt=re>0,yt=re!==Le):(yt=re<0,bt=re!==Ne):(vt=ae<0,wt=ae!==Ne),n.createElement(v.Z,{onResize:pt},n.createElement("div",{ref:(0,k.x1)(t,W),role:"tablist","aria-orientation":J?"horizontal":"vertical",className:l()("".concat(Z,"-nav"),r),style:i,onKeyDown:function(){Ze()}},n.createElement(D,{ref:V,position:"left",extra:h,prefixCls:Z}),n.createElement(v.Z,{onResize:pt},n.createElement("div",{className:l()(St,(0,u.Z)((0,u.Z)((0,u.Z)((0,u.Z)({},"".concat(St,"-ping-left"),yt),"".concat(St,"-ping-right"),bt),"".concat(St,"-ping-top"),vt),"".concat(St,"-ping-bottom"),wt)),ref:K},n.createElement(v.Z,{onResize:pt},n.createElement("div",{ref:Y,className:"".concat(Z,"-nav-list"),style:{transform:"translate(".concat(re,"px, ").concat(ae,"px)"),transition:Ue?"none":void 0}},ct,n.createElement(q,{ref:X,prefixCls:Z,locale:g,editable:m,style:(0,p.Z)((0,p.Z)({},0===ct.length?void 0:lt),{},{visibility:kt?"hidden":null})}),n.createElement("div",{className:l()("".concat(Z,"-ink-bar"),(0,u.Z)({},"".concat(Z,"-ink-bar-animated"),a.inkBar)),style:gt}))))),n.createElement($,(0,c.Z)({},e,{removeAriaLabel:null==g?void 0:g.removeAriaLabel,ref:Q,prefixCls:Z,tabs:ht,className:!kt&&De,tabMoving:!!Ue})),n.createElement(D,{ref:G,position:"right",extra:h,prefixCls:Z})))})),H=Z,W=n.forwardRef((function(e,t){var r=e.prefixCls,i=e.className,o=e.style,a=e.id,s=e.active,c=e.tabKey,u=e.children;return n.createElement("div",{id:a&&"".concat(a,"-panel-").concat(c),role:"tabpanel",tabIndex:s?0:-1,"aria-labelledby":a&&"".concat(a,"-tab-").concat(c),"aria-hidden":!s,style:o,className:l()(r,s&&"".concat(r,"-active"),i),ref:t},u)}));var V=W,G=["renderTabBar"],K=["label","key"];var Y=function(e){var t=e.renderTabBar,r=(0,h.Z)(e,G),i=n.useContext(y).tabs;return t?t((0,p.Z)((0,p.Z)({},r),{},{panes:i.map((function(e){var t=e.label,r=e.key,i=(0,h.Z)(e,K);return n.createElement(V,(0,c.Z)({tab:t,key:r,tabKey:r},i))}))}),H):n.createElement(H,r)},Q=r(42976),X=["key","forceRender","style","className","destroyInactiveTabPane"],J=function(e){var t=e.id,r=e.activeKey,i=e.animated,o=e.tabPosition,a=e.destroyInactiveTabPane,s=n.useContext(y),d=s.prefixCls,f=s.tabs,m=i.tabPane,g="".concat(d,"-tabpane");return n.createElement("div",{className:l()("".concat(d,"-content-holder"))},n.createElement("div",{className:l()("".concat(d,"-content"),"".concat(d,"-content-").concat(o),(0,u.Z)({},"".concat(d,"-content-animated"),m))},f.map((function(e){var o=e.key,s=e.forceRender,u=e.style,d=e.className,f=e.destroyInactiveTabPane,y=(0,h.Z)(e,X),b=o===r;return n.createElement(Q.ZP,(0,c.Z)({key:o,visible:b,forceRender:s,removeOnLeave:!(!a&&!f),leavedClassName:"".concat(g,"-hidden")},i.tabPaneMotion),(function(e,r){var i=e.style,a=e.className;return n.createElement(V,(0,c.Z)({},y,{prefixCls:g,id:t,tabKey:o,animated:m,active:b,style:(0,p.Z)((0,p.Z)({},u),i),className:l()(d,a),ref:r}))}))}))))};r(56049);var ee=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","more","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicator"],te=0,re=n.forwardRef((function(e,t){var r=e.id,i=e.prefixCls,o=void 0===i?"rc-tabs":i,a=e.className,s=e.items,b=e.direction,v=e.activeKey,w=e.defaultActiveKey,k=e.editable,S=e.animated,x=e.tabPosition,E=void 0===x?"top":x,T=e.tabBarGutter,_=e.tabBarStyle,C=e.tabBarExtraContent,A=e.locale,O=e.more,R=e.destroyInactiveTabPane,P=e.renderTabBar,I=e.onChange,M=e.onTabClick,q=e.onTabScroll,D=e.getPopupContainer,N=e.popupClassName,L=e.indicator,j=(0,h.Z)(e,ee),B=n.useMemo((function(){return(s||[]).filter((function(e){return e&&"object"===(0,f.Z)(e)&&"key"in e}))}),[s]),$="rtl"===b,F=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{inkBar:!0,tabPane:!1};return(e=!1===t?{inkBar:!1,tabPane:!1}:!0===t?{inkBar:!0,tabPane:!1}:(0,p.Z)({inkBar:!0},"object"===(0,f.Z)(t)?t:{})).tabPaneMotion&&void 0===e.tabPane&&(e.tabPane=!0),!e.tabPaneMotion&&e.tabPane&&(e.tabPane=!1),e}(S),U=(0,n.useState)(!1),z=(0,d.Z)(U,2),Z=z[0],H=z[1];(0,n.useEffect)((function(){H((0,g.Z)())}),[]);var W=(0,m.Z)((function(){var e;return null===(e=B[0])||void 0===e?void 0:e.key}),{value:v,defaultValue:w}),V=(0,d.Z)(W,2),G=V[0],K=V[1],Q=(0,n.useState)((function(){return B.findIndex((function(e){return e.key===G}))})),X=(0,d.Z)(Q,2),re=X[0],ne=X[1];(0,n.useEffect)((function(){var e,t=B.findIndex((function(e){return e.key===G}));-1===t&&(t=Math.max(0,Math.min(re,B.length-1)),K(null===(e=B[t])||void 0===e?void 0:e.key));ne(t)}),[B.map((function(e){return e.key})).join("_"),G,re]);var ie=(0,m.Z)(null,{value:r}),oe=(0,d.Z)(ie,2),ae=oe[0],se=oe[1];(0,n.useEffect)((function(){r||(se("rc-tabs-".concat(te)),te+=1)}),[]);var le={id:ae,activeKey:G,animated:F,tabPosition:E,rtl:$,mobile:Z},ce=(0,p.Z)((0,p.Z)({},le),{},{editable:k,locale:A,more:O,tabBarGutter:T,onTabClick:function(e,t){null==M||M(e,t);var r=e!==G;K(e),r&&(null==I||I(e))},onTabScroll:q,extra:C,style:_,panes:null,getPopupContainer:D,popupClassName:N,indicator:L});return n.createElement(y.Provider,{value:{tabs:B,prefixCls:o}},n.createElement("div",(0,c.Z)({ref:t,id:r,className:l()(o,"".concat(o,"-").concat(E),(0,u.Z)((0,u.Z)((0,u.Z)({},"".concat(o,"-mobile"),Z),"".concat(o,"-editable"),k),"".concat(o,"-rtl"),$),a)},j),n.createElement(Y,(0,c.Z)({},ce,{renderTabBar:P})),n.createElement(J,(0,c.Z)({destroyInactiveTabPane:R},le,{animated:F}))))}));var ne=re,ie=r(35779),oe=r(23609),ae=r(77936),se=r(15649);const le={motionAppear:!1,motionEnter:!0,motionLeave:!0};var ce=r(54387),ue=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{var t;const r=null!==(t=e.destroyOnHidden)&&void 0!==t?t:e.destroyInactiveTabPane;return Object.assign(Object.assign({},e),{destroyInactiveTabPane:r})})):function(e){return e.filter((e=>e))}((0,ce.Z)(t).map((e=>{if(n.isValidElement(e)){const{key:t,props:r}=e,n=r||{},{tab:i}=n,o=ue(n,["tab"]);return Object.assign(Object.assign({key:String(t)},o),{label:i})}return null})))},de=r(59199),fe=r(49336),he=r(79255),me=r(77167),ge=r(90074);var ye=e=>{const{componentCls:t,motionDurationSlow:r}=e;return[{[t]:{[`${t}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${r}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${r}`}}}}},[(0,ge.oN)(e,"slide-up"),(0,ge.oN)(e,"slide-down")]]};const be=e=>{const{componentCls:t,tabsCardPadding:r,cardBg:n,cardGutter:i,colorBorderSecondary:o,itemSelectedColor:a}=e;return{[`${t}-card`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{margin:0,padding:r,background:n,border:`${(0,de.bf)(e.lineWidth)} ${e.lineType} ${o}`,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOut}`},[`${t}-tab-active`]:{color:a,background:e.colorBgContainer},[`${t}-tab-focus:has(${t}-tab-btn:focus-visible)`]:(0,fe.oN)(e,-3),[`& ${t}-tab${t}-tab-focus ${t}-tab-btn:focus-visible`]:{outline:"none"},[`${t}-ink-bar`]:{visibility:"hidden"}},[`&${t}-top, &${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab + ${t}-tab`]:{marginLeft:{_skip_check_:!0,value:(0,de.bf)(i)}}}},[`&${t}-top`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:`${(0,de.bf)(e.borderRadiusLG)} ${(0,de.bf)(e.borderRadiusLG)} 0 0`},[`${t}-tab-active`]:{borderBottomColor:e.colorBgContainer}}},[`&${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:`0 0 ${(0,de.bf)(e.borderRadiusLG)} ${(0,de.bf)(e.borderRadiusLG)}`},[`${t}-tab-active`]:{borderTopColor:e.colorBgContainer}}},[`&${t}-left, &${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab + ${t}-tab`]:{marginTop:(0,de.bf)(i)}}},[`&${t}-left`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`${(0,de.bf)(e.borderRadiusLG)} 0 0 ${(0,de.bf)(e.borderRadiusLG)}`}},[`${t}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:e.colorBgContainer}}}},[`&${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${(0,de.bf)(e.borderRadiusLG)} ${(0,de.bf)(e.borderRadiusLG)} 0`}},[`${t}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:e.colorBgContainer}}}}}}},ve=e=>{const{componentCls:t,itemHoverColor:r,dropdownEdgeChildVerticalPadding:n}=e;return{[`${t}-dropdown`]:Object.assign(Object.assign({},(0,fe.Wf)(e)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:e.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${t}-dropdown-menu`]:{maxHeight:e.tabsDropdownHeight,margin:0,padding:`${(0,de.bf)(n)} 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:!0,value:"left"},listStyleType:"none",backgroundColor:e.colorBgContainer,backgroundClip:"padding-box",borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary,"&-item":Object.assign(Object.assign({},fe.vS),{display:"flex",alignItems:"center",minWidth:e.tabsDropdownWidth,margin:0,padding:`${(0,de.bf)(e.paddingXXS)} ${(0,de.bf)(e.paddingSM)}`,color:e.colorText,fontWeight:"normal",fontSize:e.fontSize,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${e.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:!0,value:e.marginSM},color:e.colorIcon,fontSize:e.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:r}},"&:hover":{background:e.controlItemBgHover},"&-disabled":{"&, &:hover":{color:e.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},we=e=>{const{componentCls:t,margin:r,colorBorderSecondary:n,horizontalMargin:i,verticalItemPadding:o,verticalItemMargin:a,calc:s}=e;return{[`${t}-top, ${t}-bottom`]:{flexDirection:"column",[`> ${t}-nav, > div > ${t}-nav`]:{margin:i,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${(0,de.bf)(e.lineWidth)} ${e.lineType} ${n}`,content:"''"},[`${t}-ink-bar`]:{height:e.lineWidthBold,"&-animated":{transition:`width ${e.motionDurationSlow}, left ${e.motionDurationSlow},\n right ${e.motionDurationSlow}`}},[`${t}-nav-wrap`]:{"&::before, &::after":{top:0,bottom:0,width:e.controlHeight},"&::before":{left:{_skip_check_:!0,value:0},boxShadow:e.boxShadowTabsOverflowLeft},"&::after":{right:{_skip_check_:!0,value:0},boxShadow:e.boxShadowTabsOverflowRight},[`&${t}-nav-wrap-ping-left::before`]:{opacity:1},[`&${t}-nav-wrap-ping-right::after`]:{opacity:1}}}},[`${t}-top`]:{[`> ${t}-nav,\n > div > ${t}-nav`]:{"&::before":{bottom:0},[`${t}-ink-bar`]:{bottom:0}}},[`${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{order:1,marginTop:r,marginBottom:0,"&::before":{top:0},[`${t}-ink-bar`]:{top:0}},[`> ${t}-content-holder, > div > ${t}-content-holder`]:{order:0}},[`${t}-left, ${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{flexDirection:"column",minWidth:s(e.controlHeight).mul(1.25).equal(),[`${t}-tab`]:{padding:o,textAlign:"center"},[`${t}-tab + ${t}-tab`]:{margin:a},[`${t}-nav-wrap`]:{flexDirection:"column","&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:e.controlHeight},"&::before":{top:0,boxShadow:e.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:e.boxShadowTabsOverflowBottom},[`&${t}-nav-wrap-ping-top::before`]:{opacity:1},[`&${t}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${t}-ink-bar`]:{width:e.lineWidthBold,"&-animated":{transition:`height ${e.motionDurationSlow}, top ${e.motionDurationSlow}`}},[`${t}-nav-list, ${t}-nav-operations`]:{flex:"1 0 auto",flexDirection:"column"}}},[`${t}-left`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${t}-content-holder, > div > ${t}-content-holder`]:{marginLeft:{_skip_check_:!0,value:(0,de.bf)(s(e.lineWidth).mul(-1).equal())},borderLeft:{_skip_check_:!0,value:`${(0,de.bf)(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},[`> ${t}-content > ${t}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:e.paddingLG}}}},[`${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{order:1,[`${t}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${t}-content-holder, > div > ${t}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:s(e.lineWidth).mul(-1).equal()},borderRight:{_skip_check_:!0,value:`${(0,de.bf)(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},[`> ${t}-content > ${t}-tabpane`]:{paddingRight:{_skip_check_:!0,value:e.paddingLG}}}}}},ke=e=>{const{componentCls:t,cardPaddingSM:r,cardPaddingLG:n,cardHeightSM:i,cardHeightLG:o,horizontalItemPaddingSM:a,horizontalItemPaddingLG:s}=e;return{[t]:{"&-small":{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:a,fontSize:e.titleFontSizeSM}}},"&-large":{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:s,fontSize:e.titleFontSizeLG,lineHeight:e.lineHeightLG}}}},[`${t}-card`]:{[`&${t}-small`]:{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:r},[`${t}-nav-add`]:{minWidth:i,minHeight:i}},[`&${t}-bottom`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:`0 0 ${(0,de.bf)(e.borderRadius)} ${(0,de.bf)(e.borderRadius)}`}},[`&${t}-top`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:`${(0,de.bf)(e.borderRadius)} ${(0,de.bf)(e.borderRadius)} 0 0`}},[`&${t}-right`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${(0,de.bf)(e.borderRadius)} ${(0,de.bf)(e.borderRadius)} 0`}}},[`&${t}-left`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`${(0,de.bf)(e.borderRadius)} 0 0 ${(0,de.bf)(e.borderRadius)}`}}}},[`&${t}-large`]:{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:n},[`${t}-nav-add`]:{minWidth:o,minHeight:o}}}}}},Se=e=>{const{componentCls:t,itemActiveColor:r,itemHoverColor:n,iconCls:i,tabsHorizontalItemMargin:o,horizontalItemPadding:a,itemSelectedColor:s,itemColor:l}=e,c=`${t}-tab`;return{[c]:{position:"relative",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",display:"inline-flex",alignItems:"center",padding:a,fontSize:e.titleFontSize,background:"transparent",border:0,outline:"none",cursor:"pointer",color:l,"&-btn, &-remove":{"&:focus:not(:focus-visible), &:active":{color:r}},"&-btn":{outline:"none",transition:`all ${e.motionDurationSlow}`,[`${c}-icon:not(:last-child)`]:{marginInlineEnd:e.marginSM}},"&-remove":Object.assign({flex:"none",marginRight:{_skip_check_:!0,value:e.calc(e.marginXXS).mul(-1).equal()},marginLeft:{_skip_check_:!0,value:e.marginXS},color:e.colorIcon,fontSize:e.fontSizeSM,background:"transparent",border:"none",outline:"none",cursor:"pointer",transition:`all ${e.motionDurationSlow}`,"&:hover":{color:e.colorTextHeading}},(0,fe.Qy)(e)),"&:hover":{color:n},[`&${c}-active ${c}-btn`]:{color:s,textShadow:e.tabsActiveTextShadow},[`&${c}-focus ${c}-btn:focus-visible`]:(0,fe.oN)(e),[`&${c}-disabled`]:{color:e.colorTextDisabled,cursor:"not-allowed"},[`&${c}-disabled ${c}-btn, &${c}-disabled ${t}-remove`]:{"&:focus, &:active":{color:e.colorTextDisabled}},[`& ${c}-remove ${i}`]:{margin:0},[`${i}:not(:last-child)`]:{marginRight:{_skip_check_:!0,value:e.marginSM}}},[`${c} + ${c}`]:{margin:{_skip_check_:!0,value:o}}}},xe=e=>{const{componentCls:t,tabsHorizontalItemMarginRTL:r,iconCls:n,cardGutter:i,calc:o}=e;return{[`${t}-rtl`]:{direction:"rtl",[`${t}-nav`]:{[`${t}-tab`]:{margin:{_skip_check_:!0,value:r},[`${t}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[n]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:(0,de.bf)(e.marginSM)}},[`${t}-tab-remove`]:{marginRight:{_skip_check_:!0,value:(0,de.bf)(e.marginXS)},marginLeft:{_skip_check_:!0,value:(0,de.bf)(o(e.marginXXS).mul(-1).equal())},[n]:{margin:0}}}},[`&${t}-left`]:{[`> ${t}-nav`]:{order:1},[`> ${t}-content-holder`]:{order:0}},[`&${t}-right`]:{[`> ${t}-nav`]:{order:0},[`> ${t}-content-holder`]:{order:1}},[`&${t}-card${t}-top, &${t}-card${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab + ${t}-tab`]:{marginRight:{_skip_check_:!0,value:i},marginLeft:{_skip_check_:!0,value:0}}}}},[`${t}-dropdown-rtl`]:{direction:"rtl"},[`${t}-menu-item`]:{[`${t}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},Ee=e=>{const{componentCls:t,tabsCardPadding:r,cardHeight:n,cardGutter:i,itemHoverColor:o,itemActiveColor:a,colorBorderSecondary:s}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,fe.Wf)(e)),{display:"flex",[`> ${t}-nav, > div > ${t}-nav`]:{position:"relative",display:"flex",flex:"none",alignItems:"center",[`${t}-nav-wrap`]:{position:"relative",display:"flex",flex:"auto",alignSelf:"stretch",overflow:"hidden",whiteSpace:"nowrap",transform:"translate(0)","&::before, &::after":{position:"absolute",zIndex:1,opacity:0,transition:`opacity ${e.motionDurationSlow}`,content:"''",pointerEvents:"none"}},[`${t}-nav-list`]:{position:"relative",display:"flex",transition:`opacity ${e.motionDurationSlow}`},[`${t}-nav-operations`]:{display:"flex",alignSelf:"stretch"},[`${t}-nav-operations-hidden`]:{position:"absolute",visibility:"hidden",pointerEvents:"none"},[`${t}-nav-more`]:{position:"relative",padding:r,background:"transparent",border:0,color:e.colorText,"&::after":{position:"absolute",right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:e.calc(e.controlHeightLG).div(8).equal(),transform:"translateY(100%)",content:"''"}},[`${t}-nav-add`]:Object.assign({minWidth:n,minHeight:n,marginLeft:{_skip_check_:!0,value:i},background:"transparent",border:`${(0,de.bf)(e.lineWidth)} ${e.lineType} ${s}`,borderRadius:`${(0,de.bf)(e.borderRadiusLG)} ${(0,de.bf)(e.borderRadiusLG)} 0 0`,outline:"none",cursor:"pointer",color:e.colorText,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOut}`,"&:hover":{color:o},"&:active, &:focus:not(:focus-visible)":{color:a}},(0,fe.Qy)(e,-3))},[`${t}-extra-content`]:{flex:"none"},[`${t}-ink-bar`]:{position:"absolute",background:e.inkBarColor,pointerEvents:"none"}}),Se(e)),{[`${t}-content`]:{position:"relative",width:"100%"},[`${t}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${t}-tabpane`]:Object.assign(Object.assign({},(0,fe.Qy)(e)),{"&-hidden":{display:"none"}})}),[`${t}-centered`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-nav-wrap`]:{[`&:not([class*='${t}-nav-wrap-ping']) > ${t}-nav-list`]:{margin:"auto"}}}}}};var Te=(0,he.I$)("Tabs",(e=>{const t=(0,me.IX)(e,{tabsCardPadding:e.cardPadding,dropdownEdgeChildVerticalPadding:e.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${(0,de.bf)(e.horizontalItemGutter)}`,tabsHorizontalItemMarginRTL:`0 0 0 ${(0,de.bf)(e.horizontalItemGutter)}`});return[ke(t),xe(t),we(t),ve(t),be(t),Ee(t),ye(t)]}),(e=>{const{cardHeight:t,cardHeightSM:r,cardHeightLG:n,controlHeight:i,controlHeightLG:o}=e,a=t||o,s=r||i,l=n||o+8;return{zIndexPopup:e.zIndexPopupBase+50,cardBg:e.colorFillAlter,cardHeight:a,cardHeightSM:s,cardHeightLG:l,cardPadding:`${(a-e.fontHeight)/2-e.lineWidth}px ${e.padding}px`,cardPaddingSM:`${(s-e.fontHeight)/2-e.lineWidth}px ${e.paddingXS}px`,cardPaddingLG:`${(l-e.fontHeightLG)/2-e.lineWidth}px ${e.padding}px`,titleFontSize:e.fontSize,titleFontSizeLG:e.fontSizeLG,titleFontSizeSM:e.fontSize,inkBarColor:e.colorPrimary,horizontalMargin:`0 0 ${e.margin}px 0`,horizontalItemGutter:32,horizontalItemMargin:"",horizontalItemMarginRTL:"",horizontalItemPadding:`${e.paddingSM}px 0`,horizontalItemPaddingSM:`${e.paddingXS}px 0`,horizontalItemPaddingLG:`${e.padding}px 0`,verticalItemPadding:`${e.paddingXS}px ${e.paddingLG}px`,verticalItemMargin:`${e.margin}px 0 0 0`,itemColor:e.colorText,itemSelectedColor:e.colorPrimary,itemHoverColor:e.colorPrimaryHover,itemActiveColor:e.colorPrimaryActive,cardGutter:e.marginXXS/2}}));var _e=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{var t,r,s,c,u,p,d,f,h,m,g;const{type:y,className:b,rootClassName:v,size:w,onEdit:k,hideAdd:S,centered:x,addIcon:E,removeIcon:T,moreIcon:_,more:C,popupClassName:A,children:O,items:R,animated:P,style:I,indicatorSize:M,indicator:q,destroyInactiveTabPane:D,destroyOnHidden:N}=e,L=_e(e,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","removeIcon","moreIcon","more","popupClassName","children","items","animated","style","indicatorSize","indicator","destroyInactiveTabPane","destroyOnHidden"]),{prefixCls:j}=L,{direction:B,tabs:$,getPrefixCls:F,getPopupContainer:U}=n.useContext(ie.E_),z=F("tabs",j),Z=(0,oe.Z)(z),[H,W,V]=Te(z,Z);let G;"editable-card"===y&&(G={onEdit:(e,{key:t,event:r})=>{null==k||k("add"===e?r:t,e)},removeIcon:null!==(t=null!=T?T:null==$?void 0:$.removeIcon)&&void 0!==t?t:n.createElement(i.Z,null),addIcon:(null!=E?E:null==$?void 0:$.addIcon)||n.createElement(a.Z,null),showAdd:!0!==S});const K=F();const Y=(0,ae.Z)(w),Q=pe(R,O),X=function(e,t={inkBar:!0,tabPane:!1}){let r;return r=!1===t?{inkBar:!1,tabPane:!1}:!0===t?{inkBar:!0,tabPane:!0}:Object.assign({inkBar:!0},"object"==typeof t?t:{}),r.tabPane&&(r.tabPaneMotion=Object.assign(Object.assign({},le),{motionName:(0,se.m)(e,"switch")})),r}(z,P),J=Object.assign(Object.assign({},null==$?void 0:$.style),I),ee={align:null!==(r=null==q?void 0:q.align)&&void 0!==r?r:null===(s=null==$?void 0:$.indicator)||void 0===s?void 0:s.align,size:null!==(d=null!==(u=null!==(c=null==q?void 0:q.size)&&void 0!==c?c:M)&&void 0!==u?u:null===(p=null==$?void 0:$.indicator)||void 0===p?void 0:p.size)&&void 0!==d?d:null==$?void 0:$.indicatorSize};return H(n.createElement(ne,Object.assign({direction:B,getPopupContainer:U},L,{items:Q,className:l()({[`${z}-${Y}`]:Y,[`${z}-card`]:["card","editable-card"].includes(y),[`${z}-editable-card`]:"editable-card"===y,[`${z}-centered`]:x},null==$?void 0:$.className,b,v,W,V,Z),popupClassName:l()(A,W,V,Z),style:J,editable:G,more:Object.assign({icon:null!==(g=null!==(m=null!==(h=null===(f=null==$?void 0:$.more)||void 0===f?void 0:f.icon)&&void 0!==h?h:null==$?void 0:$.moreIcon)&&void 0!==m?m:_)&&void 0!==g?g:n.createElement(o.Z,null),transitionName:`${K}-slide-up`},C),prefixCls:z,animated:X,indicator:ee,destroyInactiveTabPane:null!=N?N:D})))};Ce.TabPane=()=>null;var Ae=Ce},88344:function(e,t,r){"use strict";r.d(t,{Z:function(){return R}});var n=r(44194),i=r(51865),o=r.n(i),a=r(34573),s=r(7515),l=r(22171),c=r(15288),u=r(11506),p=r(35779),d=r(59199),f=r(87471),h=r(49336),m=r(77167),g=r(79255);const y=e=>{const{lineWidth:t,fontSizeIcon:r,calc:n}=e,i=e.fontSizeSM;return(0,m.IX)(e,{tagFontSize:i,tagLineHeight:(0,d.bf)(n(e.lineHeightSM).mul(i).equal()),tagIconSize:n(r).sub(n(t).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:e.defaultBg})},b=e=>({defaultBg:new f.t(e.colorFillQuaternary).onBackground(e.colorBgContainer).toHexString(),defaultColor:e.colorText});var v=(0,g.I$)("Tag",(e=>(e=>{const{paddingXXS:t,lineWidth:r,tagPaddingHorizontal:n,componentCls:i,calc:o}=e,a=o(n).sub(r).equal(),s=o(t).sub(r).equal();return{[i]:Object.assign(Object.assign({},(0,h.Wf)(e)),{display:"inline-block",height:"auto",marginInlineEnd:e.marginXS,paddingInline:a,fontSize:e.tagFontSize,lineHeight:e.tagLineHeight,whiteSpace:"nowrap",background:e.defaultBg,border:`${(0,d.bf)(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,opacity:1,transition:`all ${e.motionDurationMid}`,textAlign:"start",position:"relative",[`&${i}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:e.defaultColor},[`${i}-close-icon`]:{marginInlineStart:s,fontSize:e.tagIconSize,color:e.colorIcon,cursor:"pointer",transition:`all ${e.motionDurationMid}`,"&:hover":{color:e.colorTextHeading}},[`&${i}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${e.iconCls}-close, ${e.iconCls}-close:hover`]:{color:e.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${i}-checkable-checked):hover`]:{color:e.colorPrimary,backgroundColor:e.colorFillSecondary},"&:active, &-checked":{color:e.colorTextLightSolid},"&-checked":{backgroundColor:e.colorPrimary,"&:hover":{backgroundColor:e.colorPrimaryHover}},"&:active":{backgroundColor:e.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${e.iconCls} + span, > span + ${e.iconCls}`]:{marginInlineStart:a}}),[`${i}-borderless`]:{borderColor:"transparent",background:e.tagBorderlessBg}}})(y(e))),b),w=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{const{prefixCls:r,style:i,className:a,checked:s,onChange:l,onClick:c}=e,u=w(e,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:d,tag:f}=n.useContext(p.E_),h=d("tag",r),[m,g,y]=v(h),b=o()(h,`${h}-checkable`,{[`${h}-checkable-checked`]:s},null==f?void 0:f.className,a,g,y);return m(n.createElement("span",Object.assign({},u,{ref:t,style:Object.assign(Object.assign({},i),null==f?void 0:f.style),className:b,onClick:e=>{null==l||l(!s),null==c||c(e)}})))}));var S=k,x=r(87758);var E=(0,g.bk)(["Tag","preset"],(e=>(e=>(0,x.Z)(e,((t,{textColor:r,lightBorderColor:n,lightColor:i,darkColor:o})=>({[`${e.componentCls}${e.componentCls}-${t}`]:{color:r,background:i,borderColor:n,"&-inverse":{color:e.colorTextLightSolid,background:o,borderColor:o},[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}))))(y(e))),b);const T=(e,t,r)=>{const n="string"!=typeof(i=r)?i:i.charAt(0).toUpperCase()+i.slice(1);var i;return{[`${e.componentCls}${e.componentCls}-${t}`]:{color:e[`color${r}`],background:e[`color${n}Bg`],borderColor:e[`color${n}Border`],[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}};var _=(0,g.bk)(["Tag","status"],(e=>{const t=y(e);return[T(t,"success","Success"),T(t,"processing","Info"),T(t,"error","Error"),T(t,"warning","Warning")]}),b),C=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{const{prefixCls:r,className:i,rootClassName:d,style:f,children:h,icon:m,color:g,onClose:y,bordered:b=!0,visible:w}=e,k=C(e,["prefixCls","className","rootClassName","style","children","icon","color","onClose","bordered","visible"]),{getPrefixCls:S,direction:x,tag:T}=n.useContext(p.E_),[A,O]=n.useState(!0),R=(0,a.Z)(k,["closeIcon","closable"]);n.useEffect((()=>{void 0!==w&&O(w)}),[w]);const P=(0,s.o2)(g),I=(0,s.yT)(g),M=P||I,q=Object.assign(Object.assign({backgroundColor:g&&!M?g:void 0},null==T?void 0:T.style),f),D=S("tag",r),[N,L,j]=v(D),B=o()(D,null==T?void 0:T.className,{[`${D}-${g}`]:M,[`${D}-has-color`]:g&&!M,[`${D}-hidden`]:!A,[`${D}-rtl`]:"rtl"===x,[`${D}-borderless`]:!b},i,d,L,j),$=e=>{e.stopPropagation(),null==y||y(e),e.defaultPrevented||O(!1)},[,F]=(0,l.Z)((0,l.w)(e),(0,l.w)(T),{closable:!1,closeIconRender:e=>{const t=n.createElement("span",{className:`${D}-close-icon`,onClick:$},e);return(0,c.wm)(e,t,(e=>({onClick:t=>{var r;null===(r=null==e?void 0:e.onClick)||void 0===r||r.call(e,t),$(t)},className:o()(null==e?void 0:e.className,`${D}-close-icon`)})))}}),U="function"==typeof k.onClick||h&&"a"===h.type,z=m||null,Z=z?n.createElement(n.Fragment,null,z,h&&n.createElement("span",null,h)):h,H=n.createElement("span",Object.assign({},R,{ref:t,className:B,style:q}),Z,F,P&&n.createElement(E,{key:"preset",prefixCls:D}),I&&n.createElement(_,{key:"status",prefixCls:D}));return N(U?n.createElement(u.Z,{component:"Tag"},H):H)})),O=A;O.CheckableTag=S;var R=O},51551:function(e,t,r){"use strict";r.d(t,{Mj:function(){return a},u_:function(){return o}});var n=r(44194),i=r(19324);const o={token:i.Z,override:{override:i.Z},hashed:!0},a=n.createContext(o)},12667:function(e,t,r){"use strict";r.d(t,{Z:function(){return S}});var n=r(59199),i=r(26543),o=r(19324),a=r(73350);var s=e=>{const t=(null==e?void 0:e.algorithm)?(0,n.jG)(e.algorithm):i.Z,r=Object.assign(Object.assign({},o.Z),null==e?void 0:e.token);return(0,n.t2)(r,{override:null==e?void 0:e.token},t,a.Z)},l=r(84302),c=r(51551),u=r(26953),p=r(50953),d=r(90910);var f=(e,t)=>{const r=null!=t?t:(0,u.Z)(e),n=r.fontSizeSM,i=r.controlHeight-4;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},r),function(e){const{sizeUnit:t,sizeStep:r}=e,n=r-2;return{sizeXXL:t*(n+10),sizeXL:t*(n+6),sizeLG:t*(n+2),sizeMD:t*(n+2),sizeMS:t*(n+1),size:t*n,sizeSM:t*n,sizeXS:t*(n-1),sizeXXS:t*(n-1)}}(null!=t?t:e)),(0,d.Z)(n)),{controlHeight:i}),(0,p.Z)(Object.assign(Object.assign({},r),{controlHeight:i})))},h=r(64970),m=r(44742),g=r(87471);const y=(e,t)=>new g.t(e).setA(t).toRgbString(),b=(e,t)=>new g.t(e).lighten(t).toHexString(),v=e=>{const t=(0,h.R_)(e,{theme:"dark"});return{1:t[0],2:t[1],3:t[2],4:t[3],5:t[6],6:t[5],7:t[4],8:t[6],9:t[5],10:t[4]}},w=(e,t)=>{const r=e||"#000",n=t||"#fff";return{colorBgBase:r,colorTextBase:n,colorText:y(n,.85),colorTextSecondary:y(n,.65),colorTextTertiary:y(n,.45),colorTextQuaternary:y(n,.25),colorFill:y(n,.18),colorFillSecondary:y(n,.12),colorFillTertiary:y(n,.08),colorFillQuaternary:y(n,.04),colorBgSolid:y(n,.95),colorBgSolidHover:y(n,1),colorBgSolidActive:y(n,.9),colorBgElevated:b(r,12),colorBgContainer:b(r,8),colorBgLayout:b(r,0),colorBgSpotlight:b(r,26),colorBgBlur:y(n,.04),colorBorder:b(r,26),colorBorderSecondary:b(r,19)}};var k=(e,t)=>{const r=Object.keys(o.M).map((t=>{const r=(0,h.R_)(e[t],{theme:"dark"});return Array.from({length:10},(()=>1)).reduce(((e,n,i)=>(e[`${t}-${i+1}`]=r[i],e[`${t}${i+1}`]=r[i],e)),{})})).reduce(((e,t)=>e=Object.assign(Object.assign({},e),t)),{}),n=null!=t?t:(0,u.Z)(e),i=(0,m.Z)(e,{generateColorPalettes:v,generateNeutralColorPalettes:w});return Object.assign(Object.assign(Object.assign(Object.assign({},n),r),i),{colorPrimaryBg:i.colorPrimaryBorder,colorPrimaryBgHover:i.colorPrimaryBorderHover})};var S={defaultSeed:c.u_.token,useToken:function(){const[e,t,r]=(0,l.ZP)();return{theme:e,token:t,hashId:r}},defaultAlgorithm:u.Z,darkAlgorithm:k,compactAlgorithm:f,getDesignToken:s,defaultConfig:c.u_,_internalContext:c.Mj}},65017:function(e,t,r){"use strict";r.d(t,{i:function(){return n}});const n=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"]},26953:function(e,t,r){"use strict";r.d(t,{Z:function(){return h}});var n=r(64970),i=r(19324),o=r(44742);var a=e=>{let t=e,r=e,n=e,i=e;return e<6&&e>=5?t=e+1:e<16&&e>=6?t=e+2:e>=16&&(t=16),e<7&&e>=5?r=4:e<8&&e>=7?r=5:e<14&&e>=8?r=6:e<16&&e>=14?r=7:e>=16&&(r=8),e<6&&e>=2?n=1:e>=6&&(n=2),e>4&&e<8?i=4:e>=8&&(i=6),{borderRadius:e,borderRadiusXS:n,borderRadiusSM:r,borderRadiusLG:t,borderRadiusOuter:i}};var s=r(50953),l=r(90910);var c=r(87471);const u=(e,t)=>new c.t(e).setA(t).toRgbString(),p=(e,t)=>new c.t(e).darken(t).toHexString(),d=e=>{const t=(0,n.R_)(e);return{1:t[0],2:t[1],3:t[2],4:t[3],5:t[4],6:t[5],7:t[6],8:t[4],9:t[5],10:t[6]}},f=(e,t)=>{const r=e||"#fff",n=t||"#000";return{colorBgBase:r,colorTextBase:n,colorText:u(n,.88),colorTextSecondary:u(n,.65),colorTextTertiary:u(n,.45),colorTextQuaternary:u(n,.25),colorFill:u(n,.15),colorFillSecondary:u(n,.06),colorFillTertiary:u(n,.04),colorFillQuaternary:u(n,.02),colorBgSolid:u(n,1),colorBgSolidHover:u(n,.75),colorBgSolidActive:u(n,.95),colorBgLayout:p(r,4),colorBgContainer:p(r,0),colorBgElevated:p(r,0),colorBgSpotlight:u(n,.85),colorBgBlur:"transparent",colorBorder:p(r,15),colorBorderSecondary:p(r,6)}};function h(e){n.ez.pink=n.ez.magenta,n.Ti.pink=n.Ti.magenta;const t=Object.keys(i.M).map((t=>{const r=e[t]===n.ez[t]?n.Ti[t]:(0,n.R_)(e[t]);return Array.from({length:10},(()=>1)).reduce(((e,n,i)=>(e[`${t}-${i+1}`]=r[i],e[`${t}${i+1}`]=r[i],e)),{})})).reduce(((e,t)=>e=Object.assign(Object.assign({},e),t)),{});return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},e),t),(0,o.Z)(e,{generateColorPalettes:d,generateNeutralColorPalettes:f})),(0,l.Z)(e.fontSize)),function(e){const{sizeUnit:t,sizeStep:r}=e;return{sizeXXL:t*(r+8),sizeXL:t*(r+4),sizeLG:t*(r+2),sizeMD:t*(r+1),sizeMS:t*r,size:t*r,sizeSM:t*(r-1),sizeXS:t*(r-2),sizeXXS:t*(r-3)}}(e)),(0,s.Z)(e)),function(e){const{motionUnit:t,motionBase:r,borderRadius:n,lineWidth:i}=e;return Object.assign({motionDurationFast:`${(r+t).toFixed(1)}s`,motionDurationMid:`${(r+2*t).toFixed(1)}s`,motionDurationSlow:`${(r+3*t).toFixed(1)}s`,lineWidthBold:i+1},a(n))}(e))}},26543:function(e,t,r){"use strict";var n=r(59199),i=r(26953);const o=(0,n.jG)(i.Z);t.Z=o},19324:function(e,t,r){"use strict";r.d(t,{M:function(){return n}});const n={blue:"#1677FF",purple:"#722ED1",cyan:"#13C2C2",green:"#52C41A",magenta:"#EB2F96",pink:"#EB2F96",red:"#F5222D",orange:"#FA8C16",yellow:"#FADB14",volcano:"#FA541C",geekblue:"#2F54EB",gold:"#FAAD14",lime:"#A0D911"},i=Object.assign(Object.assign({},n),{colorPrimary:"#1677ff",colorSuccess:"#52c41a",colorWarning:"#faad14",colorError:"#ff4d4f",colorInfo:"#1677ff",colorLink:"",colorTextBase:"",colorBgBase:"",fontFamily:"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial,\n'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol',\n'Noto Color Emoji'",fontFamilyCode:"'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace",fontSize:14,lineWidth:1,lineType:"solid",motionUnit:.1,motionBase:0,motionEaseOutCirc:"cubic-bezier(0.08, 0.82, 0.17, 1)",motionEaseInOutCirc:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",motionEaseOut:"cubic-bezier(0.215, 0.61, 0.355, 1)",motionEaseInOut:"cubic-bezier(0.645, 0.045, 0.355, 1)",motionEaseOutBack:"cubic-bezier(0.12, 0.4, 0.29, 1.46)",motionEaseInBack:"cubic-bezier(0.71, -0.46, 0.88, 0.6)",motionEaseInQuint:"cubic-bezier(0.755, 0.05, 0.855, 0.06)",motionEaseOutQuint:"cubic-bezier(0.23, 1, 0.32, 1)",borderRadius:6,sizeUnit:4,sizeStep:4,sizePopupArrow:16,controlHeight:32,zIndexBase:0,zIndexPopupBase:1e3,opacityImage:1,wireframe:!1,motion:!0});t.Z=i},44742:function(e,t,r){"use strict";r.d(t,{Z:function(){return i}});var n=r(87471);function i(e,{generateColorPalettes:t,generateNeutralColorPalettes:r}){const{colorSuccess:i,colorWarning:o,colorError:a,colorInfo:s,colorPrimary:l,colorBgBase:c,colorTextBase:u}=e,p=t(l),d=t(i),f=t(o),h=t(a),m=t(s),g=r(c,u),y=t(e.colorLink||e.colorInfo),b=new n.t(h[1]).mix(new n.t(h[3]),50).toHexString();return Object.assign(Object.assign({},g),{colorPrimaryBg:p[1],colorPrimaryBgHover:p[2],colorPrimaryBorder:p[3],colorPrimaryBorderHover:p[4],colorPrimaryHover:p[5],colorPrimary:p[6],colorPrimaryActive:p[7],colorPrimaryTextHover:p[8],colorPrimaryText:p[9],colorPrimaryTextActive:p[10],colorSuccessBg:d[1],colorSuccessBgHover:d[2],colorSuccessBorder:d[3],colorSuccessBorderHover:d[4],colorSuccessHover:d[4],colorSuccess:d[6],colorSuccessActive:d[7],colorSuccessTextHover:d[8],colorSuccessText:d[9],colorSuccessTextActive:d[10],colorErrorBg:h[1],colorErrorBgHover:h[2],colorErrorBgFilledHover:b,colorErrorBgActive:h[3],colorErrorBorder:h[3],colorErrorBorderHover:h[4],colorErrorHover:h[5],colorError:h[6],colorErrorActive:h[7],colorErrorTextHover:h[8],colorErrorText:h[9],colorErrorTextActive:h[10],colorWarningBg:f[1],colorWarningBgHover:f[2],colorWarningBorder:f[3],colorWarningBorderHover:f[4],colorWarningHover:f[4],colorWarning:f[6],colorWarningActive:f[7],colorWarningTextHover:f[8],colorWarningText:f[9],colorWarningTextActive:f[10],colorInfoBg:m[1],colorInfoBgHover:m[2],colorInfoBorder:m[3],colorInfoBorderHover:m[4],colorInfoHover:m[4],colorInfo:m[6],colorInfoActive:m[7],colorInfoTextHover:m[8],colorInfoText:m[9],colorInfoTextActive:m[10],colorLinkHover:y[4],colorLink:y[6],colorLinkActive:y[7],colorBgMask:new n.t("#000").setA(.45).toRgbString(),colorWhite:"#fff"})}},50953:function(e,t){"use strict";t.Z=e=>{const{controlHeight:t}=e;return{controlHeightSM:.75*t,controlHeightXS:.5*t,controlHeightLG:1.25*t}}},90910:function(e,t,r){"use strict";var n=r(77273);t.Z=e=>{const t=(0,n.Z)(e),r=t.map((e=>e.size)),i=t.map((e=>e.lineHeight)),o=r[1],a=r[0],s=r[2],l=i[1],c=i[0],u=i[2];return{fontSizeSM:a,fontSize:o,fontSizeLG:s,fontSizeXL:r[3],fontSizeHeading1:r[6],fontSizeHeading2:r[5],fontSizeHeading3:r[4],fontSizeHeading4:r[3],fontSizeHeading5:r[2],lineHeight:l,lineHeightLG:u,lineHeightSM:c,fontHeight:Math.round(l*o),fontHeightLG:Math.round(u*s),fontHeightSM:Math.round(c*a),lineHeightHeading1:i[6],lineHeightHeading2:i[5],lineHeightHeading3:i[4],lineHeightHeading4:i[3],lineHeightHeading5:i[2]}}},77273:function(e,t,r){"use strict";function n(e){return(e+8)/e}function i(e){const t=Array.from({length:10}).map(((t,r)=>{const n=r-1,i=e*Math.pow(Math.E,n/5),o=r>1?Math.floor(i):Math.ceil(i);return 2*Math.floor(o/2)}));return t[1]=e,t.map((e=>({size:e,lineHeight:n(e)})))}r.d(t,{D:function(){return n},Z:function(){return i}})},84302:function(e,t,r){"use strict";r.d(t,{NJ:function(){return p},ZP:function(){return m}});var n=r(44194),i=r(59199),o=r(84658),a=r(51551),s=r(26543),l=r(19324),c=r(73350),u=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{const n=r.getDerivativeToken(e),{override:i}=t,o=u(t,["override"]);let a=Object.assign(Object.assign({},n),{override:i});return a=(0,c.Z)(a),o&&Object.entries(o).forEach((([e,t])=>{const{theme:r}=t,n=u(t,["theme"]);let i=n;r&&(i=h(Object.assign(Object.assign({},a),n),{override:n},r)),a[e]=i})),a};function m(){const{token:e,hashed:t,theme:r,override:u,cssVar:m}=n.useContext(a.Mj),g=`${o.Z}-${t||""}`,y=r||s.Z,[b,v,w]=(0,i.fp)(y,[l.Z,e],{salt:g,override:u,getComputedToken:h,formatToken:c.Z,cssVar:m&&{prefix:m.prefix,key:m.key,unitless:p,ignore:d,preserve:f}});return[y,w,t?v:"",b,m]}},73350:function(e,t,r){"use strict";r.d(t,{Z:function(){return s}});var n=r(87471),i=r(19324),o=r(78597),a=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{delete s[e]}));const l=Object.assign(Object.assign({},r),s),c=1200,u=1600;if(!1===l.motion){const e="0s";l.motionDurationFast=e,l.motionDurationMid=e,l.motionDurationSlow=e}return Object.assign(Object.assign(Object.assign({},l),{colorFillContent:l.colorFillSecondary,colorFillContentHover:l.colorFill,colorFillAlter:l.colorFillQuaternary,colorBgContainerDisabled:l.colorFillTertiary,colorBorderBg:l.colorBgContainer,colorSplit:(0,o.Z)(l.colorBorderSecondary,l.colorBgContainer),colorTextPlaceholder:l.colorTextQuaternary,colorTextDisabled:l.colorTextQuaternary,colorTextHeading:l.colorText,colorTextLabel:l.colorTextSecondary,colorTextDescription:l.colorTextTertiary,colorTextLightSolid:l.colorWhite,colorHighlight:l.colorError,colorBgTextHover:l.colorFillSecondary,colorBgTextActive:l.colorFill,colorIcon:l.colorTextTertiary,colorIconHover:l.colorText,colorErrorOutline:(0,o.Z)(l.colorErrorBg,l.colorBgContainer),colorWarningOutline:(0,o.Z)(l.colorWarningBg,l.colorBgContainer),fontSizeIcon:l.fontSizeSM,lineWidthFocus:3*l.lineWidth,lineWidth:l.lineWidth,controlOutlineWidth:2*l.lineWidth,controlInteractiveSize:l.controlHeight/2,controlItemBgHover:l.colorFillTertiary,controlItemBgActive:l.colorPrimaryBg,controlItemBgActiveHover:l.colorPrimaryBgHover,controlItemBgActiveDisabled:l.colorFill,controlTmpOutline:l.colorFillQuaternary,controlOutline:(0,o.Z)(l.colorPrimaryBg,l.colorBgContainer),lineType:l.lineType,borderRadius:l.borderRadius,borderRadiusXS:l.borderRadiusXS,borderRadiusSM:l.borderRadiusSM,borderRadiusLG:l.borderRadiusLG,fontWeightStrong:600,opacityLoading:.65,linkDecoration:"none",linkHoverDecoration:"none",linkFocusDecoration:"none",controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:l.sizeXXS,paddingXS:l.sizeXS,paddingSM:l.sizeSM,padding:l.size,paddingMD:l.sizeMD,paddingLG:l.sizeLG,paddingXL:l.sizeXL,paddingContentHorizontalLG:l.sizeLG,paddingContentVerticalLG:l.sizeMS,paddingContentHorizontal:l.sizeMS,paddingContentVertical:l.sizeSM,paddingContentHorizontalSM:l.size,paddingContentVerticalSM:l.sizeXS,marginXXS:l.sizeXXS,marginXS:l.sizeXS,marginSM:l.sizeSM,margin:l.size,marginMD:l.sizeMD,marginLG:l.sizeLG,marginXL:l.sizeXL,marginXXL:l.sizeXXL,boxShadow:"\n 0 6px 16px 0 rgba(0, 0, 0, 0.08),\n 0 3px 6px -4px rgba(0, 0, 0, 0.12),\n 0 9px 28px 8px rgba(0, 0, 0, 0.05)\n ",boxShadowSecondary:"\n 0 6px 16px 0 rgba(0, 0, 0, 0.08),\n 0 3px 6px -4px rgba(0, 0, 0, 0.12),\n 0 9px 28px 8px rgba(0, 0, 0, 0.05)\n ",boxShadowTertiary:"\n 0 1px 2px 0 rgba(0, 0, 0, 0.03),\n 0 1px 6px -1px rgba(0, 0, 0, 0.02),\n 0 2px 4px 0 rgba(0, 0, 0, 0.02)\n ",screenXS:480,screenXSMin:480,screenXSMax:575,screenSM:576,screenSMMin:576,screenSMMax:767,screenMD:768,screenMDMin:768,screenMDMax:991,screenLG:992,screenLGMin:992,screenLGMax:1199,screenXL:c,screenXLMin:c,screenXLMax:1599,screenXXL:u,screenXXLMin:u,boxShadowPopoverArrow:"2px 2px 5px rgba(0, 0, 0, 0.05)",boxShadowCard:`\n 0 1px 2px -2px ${new n.t("rgba(0, 0, 0, 0.16)").toRgbString()},\n 0 3px 6px 0 ${new n.t("rgba(0, 0, 0, 0.12)").toRgbString()},\n 0 5px 12px 4px ${new n.t("rgba(0, 0, 0, 0.09)").toRgbString()}\n `,boxShadowDrawerRight:"\n -6px 0 16px 0 rgba(0, 0, 0, 0.08),\n -3px 0 6px -4px rgba(0, 0, 0, 0.12),\n -9px 0 28px 8px rgba(0, 0, 0, 0.05)\n ",boxShadowDrawerLeft:"\n 6px 0 16px 0 rgba(0, 0, 0, 0.08),\n 3px 0 6px -4px rgba(0, 0, 0, 0.12),\n 9px 0 28px 8px rgba(0, 0, 0, 0.05)\n ",boxShadowDrawerUp:"\n 0 6px 16px 0 rgba(0, 0, 0, 0.08),\n 0 3px 6px -4px rgba(0, 0, 0, 0.12),\n 0 9px 28px 8px rgba(0, 0, 0, 0.05)\n ",boxShadowDrawerDown:"\n 0 -6px 16px 0 rgba(0, 0, 0, 0.08),\n 0 -3px 6px -4px rgba(0, 0, 0, 0.12),\n 0 -9px 28px 8px rgba(0, 0, 0, 0.05)\n ",boxShadowTabsOverflowLeft:"inset 10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowRight:"inset -10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowTop:"inset 0 10px 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowBottom:"inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08)"}),s)}},87758:function(e,t,r){"use strict";r.d(t,{Z:function(){return i}});var n=r(65017);function i(e,t){return n.i.reduce(((r,n)=>{const i=e[`${n}1`],o=e[`${n}3`],a=e[`${n}6`],s=e[`${n}7`];return Object.assign(Object.assign({},r),t(n,{lightColor:i,lightBorderColor:o,darkColor:a,textColor:s}))}),{})}},79255:function(e,t,r){"use strict";r.d(t,{A1:function(){return c},I$:function(){return l},bk:function(){return u}});var n=r(44194),i=r(77167),o=r(35779),a=r(49336),s=r(84302);const{genStyleHooks:l,genComponentStyleHook:c,genSubStyleComponent:u}=(0,i.rb)({usePrefix:()=>{const{getPrefixCls:e,iconPrefixCls:t}=(0,n.useContext)(o.E_);return{rootPrefixCls:e(),iconPrefixCls:t}},useToken:()=>{const[e,t,r,n,i]=(0,s.ZP)();return{theme:e,realToken:t,hashId:r,token:n,cssVar:i}},useCSP:()=>{const{csp:e}=(0,n.useContext)(o.E_);return null!=e?e:{}},getResetStyles:(e,t)=>{var r;const n=(0,a.Lx)(e);return[n,{"&":n},(0,a.JT)(null!==(r=null==t?void 0:t.prefix.iconPrefixCls)&&void 0!==r?r:o.oR)]},getCommonStyle:a.du,getCompUnitless:()=>s.NJ})},78597:function(e,t,r){"use strict";var n=r(87471);function i(e){return e>=0&&e<=255}t.Z=function(e,t){const{r:r,g:o,b:a,a:s}=new n.t(e).toRgb();if(s<1)return e;const{r:l,g:c,b:u}=new n.t(t).toRgb();for(let e=.01;e<=1;e+=.01){const t=Math.round((r-l*(1-e))/e),s=Math.round((o-c*(1-e))/e),p=Math.round((a-u*(1-e))/e);if(i(t)&&i(s)&&i(p))return new n.t({r:t,g:s,b:p,a:Math.round(100*e)/100}).toRgbString()}return new n.t({r:r,g:o,b:a,a:1}).toRgbString()}},86396:function(e,t){"use strict";t.Z={placeholder:"Select time",rangePlaceholder:["Start time","End time"]}},27473:function(e,t,r){"use strict";r.d(t,{Z:function(){return M}});var n=r(44194),i=r(51865),o=r.n(i),a=r(74114),s=r(81424),l=r(98182),c=r(13901),u=r(15649),p=r(71806),d=r(15288),f=r(1570),h=r(68701),m=r(35779),g=r(84302),y=r(59199),b=r(49336),v=r(91937),w=r(25525),k=r(74316),S=r(87758),x=r(77167),E=r(79255);const T=e=>{const{calc:t,componentCls:r,tooltipMaxWidth:n,tooltipColor:i,tooltipBg:o,tooltipBorderRadius:a,zIndexPopup:s,controlHeight:l,boxShadowSecondary:c,paddingSM:u,paddingXS:p,arrowOffsetHorizontal:d,sizePopupArrow:f}=e,h=t(a).add(f).add(d).equal(),m=t(a).mul(2).add(f).equal();return[{[r]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,b.Wf)(e)),{position:"absolute",zIndex:s,display:"block",width:"max-content",maxWidth:n,visibility:"visible","--valid-offset-x":"var(--arrow-offset-horizontal, var(--arrow-x))",transformOrigin:["var(--valid-offset-x, 50%)","var(--arrow-y, 50%)"].join(" "),"&-hidden":{display:"none"},"--antd-arrow-background-color":o,[`${r}-inner`]:{minWidth:m,minHeight:l,padding:`${(0,y.bf)(e.calc(u).div(2).equal())} ${(0,y.bf)(p)}`,color:i,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:o,borderRadius:a,boxShadow:c,boxSizing:"border-box"},[["&-placement-topLeft","&-placement-topRight","&-placement-bottomLeft","&-placement-bottomRight"].join(",")]:{minWidth:h},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${r}-inner`]:{borderRadius:e.min(a,w.qN)}},[`${r}-content`]:{position:"relative"}}),(0,S.Z)(e,((e,{darkColor:t})=>({[`&${r}-${e}`]:{[`${r}-inner`]:{backgroundColor:t},[`${r}-arrow`]:{"--antd-arrow-background-color":t}}})))),{"&-rtl":{direction:"rtl"}})},(0,w.ZP)(e,"var(--antd-arrow-background-color)"),{[`${r}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow}}]},_=e=>Object.assign(Object.assign({zIndexPopup:e.zIndexPopupBase+70},(0,w.wZ)({contentRadius:e.borderRadius,limitVerticalRadius:!0})),(0,k.w)((0,x.IX)(e,{borderRadiusOuter:Math.min(e.borderRadiusOuter,4)})));var C=(e,t=!0)=>(0,E.I$)("Tooltip",(e=>{const{borderRadius:t,colorTextLightSolid:r,colorBgSpotlight:n}=e,i=(0,x.IX)(e,{tooltipMaxWidth:250,tooltipColor:r,tooltipBorderRadius:t,tooltipBg:n});return[T(i),(0,v._y)(e,"zoom-big-fast")]}),_,{resetStyle:!1,injectStyle:t})(e),A=r(7515);function O(e,t){const r=(0,A.o2)(t),n=o()({[`${e}-${t}`]:t&&r}),i={},a={};return t&&!r&&(i.background=t,a["--antd-arrow-background-color"]=t),{className:n,overlayStyle:i,arrowStyle:a}}var R=e=>{const{prefixCls:t,className:r,placement:i="top",title:s,color:l,overlayInnerStyle:c}=e,{getPrefixCls:u}=n.useContext(m.E_),p=u("tooltip",t),[d,f,h]=C(p),g=O(p,l),y=g.arrowStyle,b=Object.assign(Object.assign({},c),g.overlayStyle),v=o()(f,h,p,`${p}-pure`,`${p}-placement-${i}`,r,g.className);return d(n.createElement("div",{className:v,style:y},n.createElement("div",{className:`${p}-arrow`}),n.createElement(a.G,Object.assign({},e,{className:f,prefixCls:p,overlayInnerStyle:b}),s)))},P=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{var r,i;const{prefixCls:y,openClassName:b,getTooltipContainer:v,color:w,overlayInnerStyle:k,children:S,afterOpenChange:x,afterVisibleChange:E,destroyTooltipOnHide:T,destroyOnHidden:_,arrow:A=!0,title:R,overlay:I,builtinPlacements:M,arrowPointAtCenter:q=!1,autoAdjustOverflow:D=!0,motion:N,getPopupContainer:L,placement:j="top",mouseEnterDelay:B=.1,mouseLeaveDelay:$=.1,overlayStyle:F,rootClassName:U,overlayClassName:z,styles:Z,classNames:H}=e,W=P(e,["prefixCls","openClassName","getTooltipContainer","color","overlayInnerStyle","children","afterOpenChange","afterVisibleChange","destroyTooltipOnHide","destroyOnHidden","arrow","title","overlay","builtinPlacements","arrowPointAtCenter","autoAdjustOverflow","motion","getPopupContainer","placement","mouseEnterDelay","mouseLeaveDelay","overlayStyle","rootClassName","overlayClassName","styles","classNames"]),V=!!A,[,G]=(0,g.ZP)(),{getPopupContainer:K,getPrefixCls:Y,direction:Q,className:X,style:J,classNames:ee,styles:te}=(0,m.dj)("tooltip"),re=(0,f.ln)("Tooltip"),ne=n.useRef(null),ie=()=>{var e;null===(e=ne.current)||void 0===e||e.forceAlign()};n.useImperativeHandle(t,(()=>{var e,t;return{forceAlign:ie,forcePopupAlign:()=>{re.deprecated(!1,"forcePopupAlign","forceAlign"),ie()},nativeElement:null===(e=ne.current)||void 0===e?void 0:e.nativeElement,popupElement:null===(t=ne.current)||void 0===t?void 0:t.popupElement}}));const[oe,ae]=(0,s.Z)(!1,{value:null!==(r=e.open)&&void 0!==r?r:e.visible,defaultValue:null!==(i=e.defaultOpen)&&void 0!==i?i:e.defaultVisible}),se=!R&&!I&&0!==R,le=n.useMemo((()=>{var e,t;let r=q;return"object"==typeof A&&(r=null!==(t=null!==(e=A.pointAtCenter)&&void 0!==e?e:A.arrowPointAtCenter)&&void 0!==t?t:q),M||(0,p.Z)({arrowPointAtCenter:r,autoAdjustOverflow:D,arrowWidth:V?G.sizePopupArrow:0,borderRadius:G.borderRadius,offset:G.marginXXS,visibleFirst:!0})}),[q,A,M,G]),ce=n.useMemo((()=>0===R?R:I||R||""),[I,R]),ue=n.createElement(l.Z,{space:!0},"function"==typeof ce?ce():ce),pe=Y("tooltip",y),de=Y(),fe=e["data-popover-inject"];let he=oe;"open"in e||"visible"in e||!se||(he=!1);const me=n.isValidElement(S)&&!(0,d.M2)(S)?S:n.createElement("span",null,S),ge=me.props,ye=ge.className&&"string"!=typeof ge.className?ge.className:o()(ge.className,b||`${pe}-open`),[be,ve,we]=C(pe,!fe),ke=O(pe,w),Se=ke.arrowStyle,xe=o()(z,{[`${pe}-rtl`]:"rtl"===Q},ke.className,U,ve,we,X,ee.root,null==H?void 0:H.root),Ee=o()(ee.body,null==H?void 0:H.body),[Te,_e]=(0,c.Cn)("Tooltip",W.zIndex),Ce=n.createElement(a.Z,Object.assign({},W,{zIndex:Te,showArrow:V,placement:j,mouseEnterDelay:B,mouseLeaveDelay:$,prefixCls:pe,classNames:{root:xe,body:Ee},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Se),te.root),J),F),null==Z?void 0:Z.root),body:Object.assign(Object.assign(Object.assign(Object.assign({},te.body),k),null==Z?void 0:Z.body),ke.overlayStyle)},getTooltipContainer:L||v||K,ref:ne,builtinPlacements:le,overlay:ue,visible:he,onVisibleChange:t=>{var r,n;ae(!se&&t),se||(null===(r=e.onOpenChange)||void 0===r||r.call(e,t),null===(n=e.onVisibleChange)||void 0===n||n.call(e,t))},afterVisibleChange:null!=x?x:E,arrowContent:n.createElement("span",{className:`${pe}-arrow-content`}),motion:{motionName:(0,u.m)(de,"zoom-big-fast",e.transitionName),motionDeadline:1e3},destroyTooltipOnHide:null!=_?_:!!T}),he?(0,d.Tm)(me,{className:ye}):me);return be(n.createElement(h.Z.Provider,{value:_e},Ce))}));I._InternalPanelDoNotUseOrYouWillBeFired=R;var M=I},85817:function(e,t,r){"use strict";r.d(t,{Z:function(){return Ee}});var n=r(44194),i=r(13702),o=r(59304),a=r(51865),s=r.n(a),l=r(20488),c=r(54387),u=r(99047),p=r(81424),d=r(34573),f=r(65489),h=r(99187),m=r(35779),g=r(90972),y=r(27473),b=r(77260),v={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"},w=r(54183),k=function(e,t){return n.createElement(w.Z,(0,b.Z)({},e,{ref:t,icon:v}))};var S=n.forwardRef(k),x=r(46748),E=r(15288),T=r(36283),_=r(49336),C=r(79255),A=r(64970),O=r(59199);const R=e=>{const t={};return[1,2,3,4,5].forEach((r=>{t[`\n h${r}&,\n div&-h${r},\n div&-h${r} > textarea,\n h${r}\n `]=((e,t,r,n)=>{const{titleMarginBottom:i,fontWeightStrong:o}=n;return{marginBottom:i,color:r,fontWeight:o,fontSize:e,lineHeight:t}})(e[`fontSizeHeading${r}`],e[`lineHeightHeading${r}`],e.colorTextHeading,e)})),t},P=e=>{const{componentCls:t}=e;return{"a&, a":Object.assign(Object.assign({},(0,_.Nd)(e)),{userSelect:"text",[`&[disabled], &${t}-disabled`]:{color:e.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:e.colorTextDisabled},"&:active":{pointerEvents:"none"}}})}},I=e=>({code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",fontFamily:e.fontFamilyCode,background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3},kbd:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.15em 0.1em",fontSize:"90%",fontFamily:e.fontFamilyCode,background:"rgba(150, 150, 150, 0.06)",border:"1px solid rgba(100, 100, 100, 0.2)",borderBottomWidth:2,borderRadius:3},mark:{padding:0,backgroundColor:A.EV[2]},"u, ins":{textDecoration:"underline",textDecorationSkipInk:"auto"},"s, del":{textDecoration:"line-through"},strong:{fontWeight:e.fontWeightStrong},"ul, ol":{marginInline:0,marginBlock:"0 1em",padding:0,li:{marginInline:"20px 0",marginBlock:0,paddingInline:"4px 0",paddingBlock:0}},ul:{listStyleType:"circle",ul:{listStyleType:"disc"}},ol:{listStyleType:"decimal"},"pre, blockquote":{margin:"1em 0"},pre:{padding:"0.4em 0.6em",whiteSpace:"pre-wrap",wordWrap:"break-word",background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3,fontFamily:e.fontFamilyCode,code:{display:"inline",margin:0,padding:0,fontSize:"inherit",fontFamily:"inherit",background:"transparent",border:0}},blockquote:{paddingInline:"0.6em 0",paddingBlock:0,borderInlineStart:"4px solid rgba(100, 100, 100, 0.2)",opacity:.85}}),M=e=>{const{componentCls:t,paddingSM:r}=e,n=r;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:e.calc(e.paddingSM).mul(-1).equal(),marginTop:e.calc(n).mul(-1).equal(),marginBottom:`calc(1em - ${(0,O.bf)(n)})`},[`${t}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:e.calc(e.marginXS).add(2).equal(),insetBlockEnd:e.marginXS,color:e.colorIcon,fontWeight:"normal",fontSize:e.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}},q=e=>({[`${e.componentCls}-copy-success`]:{"\n &,\n &:hover,\n &:focus":{color:e.colorSuccess}},[`${e.componentCls}-copy-icon-only`]:{marginInlineStart:0}}),D=e=>{const{componentCls:t,titleMarginTop:r}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:e.colorText,wordBreak:"break-word",lineHeight:e.lineHeight,[`&${t}-secondary`]:{color:e.colorTextDescription},[`&${t}-success`]:{color:e.colorSuccessText},[`&${t}-warning`]:{color:e.colorWarningText},[`&${t}-danger`]:{color:e.colorErrorText,"a&:active, a&:focus":{color:e.colorErrorTextActive},"a&:hover":{color:e.colorErrorTextHover}},[`&${t}-disabled`]:{color:e.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"\n div&,\n p\n ":{marginBottom:"1em"}},R(e)),{[`\n & + h1${t},\n & + h2${t},\n & + h3${t},\n & + h4${t},\n & + h5${t}\n `]:{marginTop:r},"\n div,\n ul,\n li,\n p,\n h1,\n h2,\n h3,\n h4,\n h5":{"\n + h1,\n + h2,\n + h3,\n + h4,\n + h5\n ":{marginTop:r}}}),I(e)),P(e)),{[`\n ${t}-expand,\n ${t}-collapse,\n ${t}-edit,\n ${t}-copy\n `]:Object.assign(Object.assign({},(0,_.Nd)(e)),{marginInlineStart:e.marginXXS})}),M(e)),q(e)),{"\n a&-ellipsis,\n span&-ellipsis\n ":{display:"inline-block",maxWidth:"100%"},"&-ellipsis-single-line":{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis","a&, span&":{verticalAlign:"bottom"},"> code":{paddingBlock:0,maxWidth:"calc(100% - 1.2em)",display:"inline-block",overflow:"hidden",textOverflow:"ellipsis",verticalAlign:"bottom",boxSizing:"content-box"}},"&-ellipsis-multiple-line":{display:"-webkit-box",overflow:"hidden",WebkitLineClamp:3,WebkitBoxOrient:"vertical"}}),{"&-rtl":{direction:"rtl"}})}};var N=(0,C.I$)("Typography",(e=>[D(e)]),(()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"})));var L=e=>{const{prefixCls:t,"aria-label":r,className:i,style:o,direction:a,maxLength:l,autoSize:c=!0,value:u,onSave:p,onCancel:d,onEnd:f,component:h,enterIcon:m=n.createElement(S,null)}=e,g=n.useRef(null),y=n.useRef(!1),b=n.useRef(null),[v,w]=n.useState(u);n.useEffect((()=>{w(u)}),[u]),n.useEffect((()=>{var e;if(null===(e=g.current)||void 0===e?void 0:e.resizableTextArea){const{textArea:e}=g.current.resizableTextArea;e.focus();const{length:t}=e.value;e.setSelectionRange(t,t)}}),[]);const k=()=>{p(v.trim())},[_,C,A]=N(t),O=s()(t,`${t}-edit-content`,{[`${t}-rtl`]:"rtl"===a,[`${t}-${h}`]:!!h},i,C,A);return _(n.createElement("div",{className:O,style:o},n.createElement(T.Z,{ref:g,maxLength:l,value:v,onChange:({target:e})=>{w(e.value.replace(/[\n\r]/g,""))},onKeyDown:({keyCode:e})=>{y.current||(b.current=e)},onKeyUp:({keyCode:e,ctrlKey:t,altKey:r,metaKey:n,shiftKey:i})=>{b.current!==e||y.current||t||r||n||i||(e===x.Z.ENTER?(k(),null==f||f()):e===x.Z.ESC&&d())},onCompositionStart:()=>{y.current=!0},onCompositionEnd:()=>{y.current=!1},onBlur:()=>{k()},"aria-label":r,rows:1,autoSize:c}),null!==m?(0,E.Tm)(m,{className:`${t}-edit-content-confirm`}):null))},j=r(86724),B=r.n(j),$=r(97721);var F=(e,t=!1)=>t&&null==e?[]:Array.isArray(e)?e:[e],U=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function a(e){try{l(n.next(e))}catch(e){o(e)}}function s(e){try{l(n.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(a,s)}l((n=n.apply(e,t||[])).next())}))};var z=({copyConfig:e,children:t})=>{const[r,i]=n.useState(!1),[o,a]=n.useState(!1),s=n.useRef(null),l=()=>{s.current&&clearTimeout(s.current)},c={};e.format&&(c.format=e.format),n.useEffect((()=>l),[]);return{copied:r,copyLoading:o,onClick:(0,$.Z)((r=>U(void 0,void 0,void 0,(function*(){var n;null==r||r.preventDefault(),null==r||r.stopPropagation(),a(!0);try{const o="function"==typeof e.text?yield e.text():e.text;B()(o||F(t,!0).join("")||"",c),a(!1),i(!0),l(),s.current=setTimeout((()=>{i(!1)}),3e3),null===(n=e.onCopy)||void 0===n||n.call(e,r)}catch(e){throw a(!1),e}}))))}};function Z(e,t){return n.useMemo((()=>{const r=!!e;return[r,Object.assign(Object.assign({},t),r&&"object"==typeof e?e:null)]}),[e])}var H=e=>{const t=(0,n.useRef)(void 0);return(0,n.useEffect)((()=>{t.current=e})),t.current};var W=(e,t,r)=>(0,n.useMemo)((()=>!0===e?{title:null!=t?t:r}:(0,n.isValidElement)(e)?{title:e}:"object"==typeof e?Object.assign({title:null!=t?t:r},e):{title:e}),[e,t,r]),V=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{const{prefixCls:r,component:i="article",className:o,rootClassName:a,setContentRef:l,children:c,direction:u,style:p}=e,d=V(e,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:h,direction:g,className:y,style:b}=(0,m.dj)("typography"),v=null!=u?u:g,w=l?(0,f.sQ)(t,l):t,k=h("typography",r);const[S,x,E]=N(k),T=s()(k,y,{[`${k}-rtl`]:"rtl"===v},o,a,x,E),_=Object.assign(Object.assign({},b),p);return S(n.createElement(i,Object.assign({className:T,style:_,ref:w},d),c))}));var K=G,Y=r(30082),Q=r(7358),X=r(54883);function J(e){return!1===e?[!1,!1]:Array.isArray(e)?e:[e]}function ee(e,t,r){return!0===e||void 0===e?t:e||r&&t}const te=e=>["string","number"].includes(typeof e);var re=({prefixCls:e,copied:t,locale:r,iconOnly:i,tooltips:o,icon:a,tabIndex:l,onCopy:c,loading:u})=>{const p=J(o),d=J(a),{copied:f,copy:h}=null!=r?r:{},m=t?f:h,g=ee(p[t?1:0],m),b="string"==typeof g?g:m;return n.createElement(y.Z,{title:g},n.createElement("button",{type:"button",className:s()(`${e}-copy`,{[`${e}-copy-success`]:t,[`${e}-copy-icon-only`]:i}),onClick:c,"aria-label":b,tabIndex:l},t?ee(d[1],n.createElement(Y.Z,null),!0):ee(d[0],u?n.createElement(X.Z,null):n.createElement(Q.Z,null),!0)))};const ne=n.forwardRef((({style:e,children:t},r)=>{const i=n.useRef(null);return n.useImperativeHandle(r,(()=>({isExceed:()=>{const e=i.current;return e.scrollHeight>e.clientHeight},getHeight:()=>i.current.clientHeight}))),n.createElement("span",{"aria-hidden":!0,ref:i,style:Object.assign({position:"fixed",display:"block",left:0,top:0,pointerEvents:"none",backgroundColor:"rgba(255, 0, 0, 0.65)"},e)},t)}));function ie(e,t){let r=0;const n=[];for(let i=0;it){const e=t-r;return n.push(String(o).slice(0,e)),n}n.push(o),r=a}return e}const oe=0,ae=4,se={display:"-webkit-box",overflow:"hidden",WebkitBoxOrient:"vertical"};function le(e){const{enableMeasure:t,width:r,text:o,children:a,rows:s,expanded:l,miscDeps:p,onEllipsis:d}=e,f=n.useMemo((()=>(0,c.Z)(o)),[o]),h=n.useMemo((()=>(e=>e.reduce(((e,t)=>e+(te(t)?String(t).length:1)),0))(f)),[o]),m=n.useMemo((()=>a(f,!1)),[o]),[g,y]=n.useState(null),b=n.useRef(null),v=n.useRef(null),w=n.useRef(null),k=n.useRef(null),S=n.useRef(null),[x,E]=n.useState(!1),[T,_]=n.useState(oe),[C,A]=n.useState(0),[O,R]=n.useState(null);(0,u.Z)((()=>{_(t&&r&&h?1:oe)}),[r,o,s,t,f]),(0,u.Z)((()=>{var e,t,r,n;if(1===T){_(2);const e=v.current&&getComputedStyle(v.current).whiteSpace;R(e)}else if(2===T){const i=!!(null===(e=w.current)||void 0===e?void 0:e.isExceed());_(i?3:ae),y(i?[0,h]:null),E(i);const o=(null===(t=w.current)||void 0===t?void 0:t.getHeight())||0,a=1===s?0:(null===(r=k.current)||void 0===r?void 0:r.getHeight())||0,l=(null===(n=S.current)||void 0===n?void 0:n.getHeight())||0,c=Math.max(o,a+l);A(c+1),d(i)}}),[T]);const P=g?Math.ceil((g[0]+g[1])/2):0;(0,u.Z)((()=>{var e;const[t,r]=g||[0,0];if(t!==r){const n=((null===(e=b.current)||void 0===e?void 0:e.getHeight())||0)>C;let i=P;r-t==1&&(i=n?t:r),y(n?[t,i]:[i,r])}}),[g,P]);const I=n.useMemo((()=>{if(!t)return a(f,!1);if(3!==T||!g||g[0]!==g[1]){const e=a(f,!1);return[ae,oe].includes(T)?e:n.createElement("span",{style:Object.assign(Object.assign({},se),{WebkitLineClamp:s})},e)}return a(l?f:ie(f,g[0]),x)}),[l,T,g,f].concat((0,i.Z)(p))),M={width:r,margin:0,padding:0,whiteSpace:"nowrap"===O?"normal":"inherit"};return n.createElement(n.Fragment,null,I,2===T&&n.createElement(n.Fragment,null,n.createElement(ne,{style:Object.assign(Object.assign(Object.assign({},M),se),{WebkitLineClamp:s}),ref:w},m),n.createElement(ne,{style:Object.assign(Object.assign(Object.assign({},M),se),{WebkitLineClamp:s-1}),ref:k},m),n.createElement(ne,{style:Object.assign(Object.assign(Object.assign({},M),se),{WebkitLineClamp:1}),ref:S},a([],!0))),3===T&&g&&g[0]!==g[1]&&n.createElement(ne,{style:Object.assign(Object.assign({},M),{top:400}),ref:b},a(ie(f,P),!0)),1===T&&n.createElement("span",{style:{whiteSpace:"inherit"},ref:v}))}var ce=({enableEllipsis:e,isEllipsis:t,children:r,tooltipProps:i})=>(null==i?void 0:i.title)&&e?n.createElement(y.Z,Object.assign({open:!!t&&void 0},i),r):r,ue=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{var r;const{prefixCls:a,className:b,style:v,type:w,disabled:k,children:S,ellipsis:x,editable:E,copyable:T,component:_,title:C}=e,A=ue(e,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:O,direction:R}=n.useContext(m.E_),[P]=(0,g.Z)("Text"),I=n.useRef(null),M=n.useRef(null),q=O("typography",a),D=(0,d.Z)(A,pe),[N,j]=Z(E),[B,$]=(0,p.Z)(!1,{value:j.editing}),{triggerType:F=["icon"]}=j,U=e=>{var t;e&&(null===(t=j.onStart)||void 0===t||t.call(j)),$(e)},V=H(B);(0,u.Z)((()=>{var e;!B&&V&&(null===(e=M.current)||void 0===e||e.focus())}),[B]);const G=e=>{null==e||e.preventDefault(),U(!0)},Y=e=>{var t;null===(t=j.onChange)||void 0===t||t.call(j,e),U(!1)},Q=()=>{var e;null===(e=j.onCancel)||void 0===e||e.call(j),U(!1)},[X,J]=Z(T),{copied:ee,copyLoading:ne,onClick:ie}=z({copyConfig:J,children:S}),[oe,ae]=n.useState(!1),[se,de]=n.useState(!1),[fe,he]=n.useState(!1),[me,ge]=n.useState(!1),[ye,be]=n.useState(!0),[ve,we]=Z(x,{expandable:!1,symbol:e=>e?null==P?void 0:P.collapse:null==P?void 0:P.expand}),[ke,Se]=(0,p.Z)(we.defaultExpanded||!1,{value:we.expanded}),xe=ve&&(!ke||"collapsible"===we.expandable),{rows:Ee=1}=we,Te=n.useMemo((()=>xe&&(void 0!==we.suffix||we.onEllipsis||we.expandable||N||X)),[xe,we,N,X]);(0,u.Z)((()=>{ve&&!Te&&(ae((0,h.G)("webkitLineClamp")),de((0,h.G)("textOverflow")))}),[Te,ve]);const[_e,Ce]=n.useState(xe),Ae=n.useMemo((()=>!Te&&(1===Ee?se:oe)),[Te,se,oe]);(0,u.Z)((()=>{Ce(Ae&&xe)}),[Ae,xe]);const Oe=xe&&(_e?me:fe),Re=xe&&1===Ee&&_e,Pe=xe&&Ee>1&&_e,[Ie,Me]=n.useState(0),qe=e=>{var t;he(e),fe!==e&&(null===(t=we.onEllipsis)||void 0===t||t.call(we,e))};n.useEffect((()=>{const e=I.current;if(ve&&_e&&e){const t=function(e){const t=document.createElement("em");e.appendChild(t);const r=e.getBoundingClientRect(),n=t.getBoundingClientRect();return e.removeChild(t),r.left>n.left||n.right>r.right||r.top>n.top||n.bottom>r.bottom}(e);me!==t&&ge(t)}}),[ve,_e,S,Pe,ye,Ie]),n.useEffect((()=>{const e=I.current;if("undefined"==typeof IntersectionObserver||!e||!_e||!xe)return;const t=new IntersectionObserver((()=>{be(!!e.offsetParent)}));return t.observe(e),()=>{t.disconnect()}}),[_e,xe]);const De=W(we.tooltip,j.text,S),Ne=n.useMemo((()=>{if(ve&&!_e)return[j.text,S,C,De.title].find(te)}),[ve,_e,C,De.title,Oe]);if(B)return n.createElement(L,{value:null!==(r=j.text)&&void 0!==r?r:"string"==typeof S?S:"",onSave:Y,onCancel:Q,onEnd:j.onEnd,prefixCls:q,className:b,style:v,direction:R,component:_,maxLength:j.maxLength,autoSize:j.autoSize,enterIcon:j.enterIcon});const Le=()=>{const{expandable:e,symbol:t}=we;return e?n.createElement("button",{type:"button",key:"expand",className:`${q}-${ke?"collapse":"expand"}`,onClick:e=>((e,t)=>{var r;Se(t.expanded),null===(r=we.onExpand)||void 0===r||r.call(we,e,t)})(e,{expanded:!ke}),"aria-label":ke?P.collapse:null==P?void 0:P.expand},"function"==typeof t?t(ke):t):null},je=()=>{if(!N)return;const{icon:e,tooltip:t,tabIndex:r}=j,i=(0,c.Z)(t)[0]||(null==P?void 0:P.edit),a="string"==typeof i?i:"";return F.includes("icon")?n.createElement(y.Z,{key:"edit",title:!1===t?"":i},n.createElement("button",{type:"button",ref:M,className:`${q}-edit`,onClick:G,"aria-label":a,tabIndex:r},e||n.createElement(o.Z,{role:"button"}))):null},Be=e=>[e&&Le(),je(),X?n.createElement(re,Object.assign({key:"copy"},J,{prefixCls:q,copied:ee,locale:P,onCopy:ie,loading:ne,iconOnly:null==S})):null];return n.createElement(l.Z,{onResize:({offsetWidth:e})=>{Me(e)},disabled:!xe},(r=>n.createElement(ce,{tooltipProps:De,enableEllipsis:xe,isEllipsis:Oe},n.createElement(K,Object.assign({className:s()({[`${q}-${w}`]:w,[`${q}-disabled`]:k,[`${q}-ellipsis`]:ve,[`${q}-ellipsis-single-line`]:Re,[`${q}-ellipsis-multiple-line`]:Pe},b),prefixCls:a,style:Object.assign(Object.assign({},v),{WebkitLineClamp:Pe?Ee:void 0}),component:_,ref:(0,f.sQ)(r,I,t),direction:R,onClick:F.includes("text")?G:void 0,"aria-label":null==Ne?void 0:Ne.toString(),title:C},D),n.createElement(le,{enableMeasure:xe&&!_e,text:S,rows:Ee,width:Ie,onEllipsis:qe,expanded:ke,miscDeps:[ee,ke,ne,N,X,P].concat((0,i.Z)(pe.map((t=>e[t]))))},((t,r)=>function({mark:e,code:t,underline:r,delete:i,strong:o,keyboard:a,italic:s},l){let c=l;function u(e,t){t&&(c=n.createElement(e,{},c))}return u("strong",o),u("u",r),u("del",i),u("code",t),u("mark",e),u("kbd",a),u("i",s),c}(e,n.createElement(n.Fragment,null,t.length>0&&r&&!ke&&Ne?n.createElement("span",{key:"show-content","aria-hidden":!0},t):t,(e=>[e&&!ke&&n.createElement("span",{"aria-hidden":!0,key:"ellipsis"},"..."),we.suffix,Be(e)])(r)))))))))}));var fe=de,he=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{var{ellipsis:r,rel:i}=e,o=he(e,["ellipsis","rel"]);const a=Object.assign(Object.assign({},o),{rel:void 0===i&&"_blank"===o.target?"noopener noreferrer":i});return delete a.navigate,n.createElement(fe,Object.assign({},a,{ref:t,ellipsis:!!r,component:"a"}))}));var ge=n.forwardRef(((e,t)=>n.createElement(fe,Object.assign({ref:t},e,{component:"div"})))),ye=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{var{ellipsis:r}=e,i=ye(e,["ellipsis"]);const o=n.useMemo((()=>r&&"object"==typeof r?(0,d.Z)(r,["expandable","rows"]):r),[r]);return n.createElement(fe,Object.assign({ref:t},i,{ellipsis:o,component:"span"}))};var ve=n.forwardRef(be),we=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{const{level:r=1}=e,i=we(e,["level"]);const o=ke.includes(r)?`h${r}`:"h1";return n.createElement(fe,Object.assign({ref:t},i,{component:o}))}));const xe=K;xe.Text=ve,xe.Link=me,xe.Title=Se,xe.Paragraph=ge;var Ee=xe},84658:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});var n="5.26.7"},74266:function(e,t,r){"use strict";r.d(t,{H:function(){return s}});var n=r(44194),i=r(97721);function o(){}const a=n.createContext({add:o,remove:o});function s(e){const t=n.useContext(a),r=n.useRef(null);return(0,i.Z)((n=>{if(n){const i=e?n.querySelector(e):n;t.add(i),r.current=i}else t.remove(r.current)}))}},60698:function(e,t,r){"use strict";var n=r(36402).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(49294));t.default=i.default},49294:function(e,t,r){"use strict";var n=r(36402).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(67473)),o=n(r(18637));const a={lang:Object.assign({placeholder:"请选择日期",yearPlaceholder:"请选择年份",quarterPlaceholder:"请选择季度",monthPlaceholder:"请选择月份",weekPlaceholder:"请选择周",rangePlaceholder:["开始日期","结束日期"],rangeYearPlaceholder:["开始年份","结束年份"],rangeMonthPlaceholder:["开始月份","结束月份"],rangeQuarterPlaceholder:["开始季度","结束季度"],rangeWeekPlaceholder:["开始周","结束周"]},i.default),timePickerLocale:Object.assign({},o.default)};a.lang.ok="确定";t.default=a},41013:function(e,t,r){"use strict";var n=r(36402).default;t.Z=void 0;var i=n(r(86438)),o=n(r(60698)),a=n(r(49294)),s=n(r(18637));const l="${label}不是一个有效的${type}",c={locale:"zh-cn",Pagination:i.default,DatePicker:a.default,TimePicker:s.default,Calendar:o.default,global:{placeholder:"请选择",close:"关闭"},Table:{filterTitle:"筛选",filterConfirm:"确定",filterReset:"重置",filterEmptyText:"无筛选项",filterCheckAll:"全选",filterSearchPlaceholder:"在筛选项中搜索",emptyText:"暂无数据",selectAll:"全选当页",selectInvert:"反选当页",selectNone:"清空所有",selectionAll:"全选所有",sortTitle:"排序",expand:"展开行",collapse:"关闭行",triggerDesc:"点击降序",triggerAsc:"点击升序",cancelSort:"取消排序"},Modal:{okText:"确定",cancelText:"取消",justOkText:"知道了"},Tour:{Next:"下一步",Previous:"上一步",Finish:"结束导览"},Popconfirm:{cancelText:"取消",okText:"确定"},Transfer:{titles:["",""],searchPlaceholder:"请输入搜索内容",itemUnit:"项",itemsUnit:"项",remove:"删除",selectCurrent:"全选当页",removeCurrent:"删除当页",selectAll:"全选所有",deselectAll:"取消全选",removeAll:"删除全部",selectInvert:"反选当页"},Upload:{uploading:"文件上传中",removeFile:"删除文件",uploadError:"上传错误",previewFile:"预览文件",downloadFile:"下载文件"},Empty:{description:"暂无数据"},Icon:{icon:"图标"},Text:{edit:"编辑",copy:"复制",copied:"复制成功",expand:"展开",collapse:"收起"},Form:{optional:"(可选)",defaultValidateMessages:{default:"字段验证错误${label}",required:"请输入${label}",enum:"${label}必须是其中一个[${enum}]",whitespace:"${label}不能为空字符",date:{format:"${label}日期格式无效",parse:"${label}不能转换为日期",invalid:"${label}是一个无效日期"},types:{string:l,method:l,array:l,object:l,number:l,date:l,boolean:l,integer:l,float:l,regexp:l,email:l,url:l,hex:l},string:{len:"${label}须为${len}个字符",min:"${label}最少${min}个字符",max:"${label}最多${max}个字符",range:"${label}须在${min}-${max}字符之间"},number:{len:"${label}必须等于${len}",min:"${label}最小值为${min}",max:"${label}最大值为${max}",range:"${label}须在${min}-${max}之间"},array:{len:"须为${len}个${label}",min:"最少${min}个${label}",max:"最多${max}个${label}",range:"${label}数量须在${min}-${max}之间"},pattern:{mismatch:"${label}与模式不匹配${pattern}"}}},Image:{preview:"预览"},QRCode:{expired:"二维码过期",refresh:"点击刷新",scanned:"已扫描"},ColorPicker:{presetEmpty:"暂无",transparent:"无色",singleColor:"单色",gradientColor:"渐变色"}};t.Z=c},18637:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={placeholder:"请选择时间",rangePlaceholder:["开始时间","结束时间"]}},33735:function(e,t,r){e.exports=r(78262)},72779:function(e,t,r){"use strict";var n=r(1270),i=r(73998),o=r(46444),a=r(24755),s=r(85575),l=r(95062),c=r(24724),u=r(20859),p=r(18087),d=r(9472),f=r(94322);e.exports=function(e){return new Promise((function(t,r){var h,m=e.data,g=e.headers,y=e.responseType;function b(){e.cancelToken&&e.cancelToken.unsubscribe(h),e.signal&&e.signal.removeEventListener("abort",h)}n.isFormData(m)&&n.isStandardBrowserEnv()&&delete g["Content-Type"];var v=new XMLHttpRequest;if(e.auth){var w=e.auth.username||"",k=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";g.Authorization="Basic "+btoa(w+":"+k)}var S=s(e.baseURL,e.url);function x(){if(v){var n="getAllResponseHeaders"in v?l(v.getAllResponseHeaders()):null,o={data:y&&"text"!==y&&"json"!==y?v.response:v.responseText,status:v.status,statusText:v.statusText,headers:n,config:e,request:v};i((function(e){t(e),b()}),(function(e){r(e),b()}),o),v=null}}if(v.open(e.method.toUpperCase(),a(S,e.params,e.paramsSerializer),!0),v.timeout=e.timeout,"onloadend"in v?v.onloadend=x:v.onreadystatechange=function(){v&&4===v.readyState&&(0!==v.status||v.responseURL&&0===v.responseURL.indexOf("file:"))&&setTimeout(x)},v.onabort=function(){v&&(r(new p("Request aborted",p.ECONNABORTED,e,v)),v=null)},v.onerror=function(){r(new p("Network Error",p.ERR_NETWORK,e,v,v)),v=null},v.ontimeout=function(){var t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",n=e.transitional||u;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),r(new p(t,n.clarifyTimeoutError?p.ETIMEDOUT:p.ECONNABORTED,e,v)),v=null},n.isStandardBrowserEnv()){var E=(e.withCredentials||c(S))&&e.xsrfCookieName?o.read(e.xsrfCookieName):void 0;E&&(g[e.xsrfHeaderName]=E)}"setRequestHeader"in v&&n.forEach(g,(function(e,t){void 0===m&&"content-type"===t.toLowerCase()?delete g[t]:v.setRequestHeader(t,e)})),n.isUndefined(e.withCredentials)||(v.withCredentials=!!e.withCredentials),y&&"json"!==y&&(v.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&v.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&v.upload&&v.upload.addEventListener("progress",e.onUploadProgress),(e.cancelToken||e.signal)&&(h=function(e){v&&(r(!e||e&&e.type?new d:e),v.abort(),v=null)},e.cancelToken&&e.cancelToken.subscribe(h),e.signal&&(e.signal.aborted?h():e.signal.addEventListener("abort",h))),m||(m=null);var T=f(S);T&&-1===["http","https","file"].indexOf(T)?r(new p("Unsupported protocol "+T+":",p.ERR_BAD_REQUEST,e)):v.send(m)}))}},78262:function(e,t,r){"use strict";var n=r(1270),i=r(5634),o=r(51107),a=r(54216);var s=function e(t){var r=new o(t),s=i(o.prototype.request,r);return n.extend(s,o.prototype,r),n.extend(s,r),s.create=function(r){return e(a(t,r))},s}(r(97570));s.Axios=o,s.CanceledError=r(9472),s.CancelToken=r(49069),s.isCancel=r(14295),s.VERSION=r(52402).version,s.toFormData=r(21600),s.AxiosError=r(18087),s.Cancel=s.CanceledError,s.all=function(e){return Promise.all(e)},s.spread=r(51655),s.isAxiosError=r(2781),e.exports=s,e.exports.default=s},49069:function(e,t,r){"use strict";var n=r(9472);function i(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var r=this;this.promise.then((function(e){if(r._listeners){var t,n=r._listeners.length;for(t=0;t=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};i.forEach(["delete","get","head"],(function(e){d.headers[e]={}})),i.forEach(["post","put","patch"],(function(e){d.headers[e]=i.merge(c)})),e.exports=d},20859:function(e){"use strict";e.exports={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1}},52402:function(e){e.exports={version:"0.27.2"}},5634:function(e){"use strict";e.exports=function(e,t){return function(){for(var r=new Array(arguments.length),n=0;n=0)return;a[t]="set-cookie"===t?(a[t]?a[t]:[]).concat([r]):a[t]?a[t]+", "+r:r}})),a):a}},94322:function(e){"use strict";e.exports=function(e){var t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}},51655:function(e){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},21600:function(e,t,r){"use strict";var n=r(15313).lW,i=r(1270);e.exports=function(e,t){t=t||new FormData;var r=[];function o(e){return null===e?"":i.isDate(e)?e.toISOString():i.isArrayBuffer(e)||i.isTypedArray(e)?"function"==typeof Blob?new Blob([e]):n.from(e):e}return function e(n,a){if(i.isPlainObject(n)||i.isArray(n)){if(-1!==r.indexOf(n))throw Error("Circular reference detected in "+a);r.push(n),i.forEach(n,(function(r,n){if(!i.isUndefined(r)){var s,l=a?a+"."+n:n;if(r&&!a&&"object"==typeof r)if(i.endsWith(n,"{}"))r=JSON.stringify(r);else if(i.endsWith(n,"[]")&&(s=i.toArray(r)))return void s.forEach((function(e){!i.isUndefined(e)&&t.append(l,o(e))}));e(r,l)}})),r.pop()}else t.append(a,o(n))}(e),t}},28774:function(e,t,r){"use strict";var n=r(52402).version,i=r(18087),o={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){o[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}}));var a={};o.transitional=function(e,t,r){function o(e,t){return"[Axios v"+n+"] Transitional option '"+e+"'"+t+(r?". "+r:"")}return function(r,n,s){if(!1===e)throw new i(o(n," has been removed"+(t?" in "+t:"")),i.ERR_DEPRECATED);return t&&!a[n]&&(a[n]=!0,console.warn(o(n," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(r,n,s)}},e.exports={assertOptions:function(e,t,r){if("object"!=typeof e)throw new i("options must be an object",i.ERR_BAD_OPTION_VALUE);for(var n=Object.keys(e),o=n.length;o-- >0;){var a=n[o],s=t[a];if(s){var l=e[a],c=void 0===l||s(l,a,e);if(!0!==c)throw new i("option "+a+" must be "+c,i.ERR_BAD_OPTION_VALUE)}else if(!0!==r)throw new i("Unknown option "+a,i.ERR_BAD_OPTION)}},validators:o}},1270:function(e,t,r){"use strict";var n=r(5634),i=Object.prototype.toString,o=function(e){return function(t){var r=i.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())}}(Object.create(null));function a(e){return e=e.toLowerCase(),function(t){return o(t)===e}}function s(e){return Array.isArray(e)}function l(e){return void 0===e}var c=a("ArrayBuffer");function u(e){return null!==e&&"object"==typeof e}function p(e){if("object"!==o(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}var d=a("Date"),f=a("File"),h=a("Blob"),m=a("FileList");function g(e){return"[object Function]"===i.call(e)}var y=a("URLSearchParams");function b(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),s(e))for(var r=0,n=e.length;r0;)a[o=n[i]]||(t[o]=e[o],a[o]=!0);e=Object.getPrototypeOf(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},kindOf:o,kindOfTest:a,endsWith:function(e,t,r){e=String(e),(void 0===r||r>e.length)&&(r=e.length),r-=t.length;var n=e.indexOf(t,r);return-1!==n&&n===r},toArray:function(e){if(!e)return null;var t=e.length;if(l(t))return null;for(var r=new Array(t);t-- >0;)r[t]=e[t];return r},isTypedArray:w,isFileList:m}},26446:function(e,t){"use strict";t.byteLength=function(e){var t=l(e),r=t[0],n=t[1];return 3*(r+n)/4-n},t.toByteArray=function(e){var t,r,o=l(e),a=o[0],s=o[1],c=new i(function(e,t,r){return 3*(t+r)/4-r}(0,a,s)),u=0,p=s>0?a-4:a;for(r=0;r>16&255,c[u++]=t>>8&255,c[u++]=255&t;2===s&&(t=n[e.charCodeAt(r)]<<2|n[e.charCodeAt(r+1)]>>4,c[u++]=255&t);1===s&&(t=n[e.charCodeAt(r)]<<10|n[e.charCodeAt(r+1)]<<4|n[e.charCodeAt(r+2)]>>2,c[u++]=t>>8&255,c[u++]=255&t);return c},t.fromByteArray=function(e){for(var t,n=e.length,i=n%3,o=[],a=16383,s=0,l=n-i;sl?l:s+a));1===i?(t=e[n-1],o.push(r[t>>2]+r[t<<4&63]+"==")):2===i&&(t=(e[n-2]<<8)+e[n-1],o.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"="));return o.join("")};for(var r=[],n=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0,s=o.length;a0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");return-1===r&&(r=t),[r,r===t?0:4-r%4]}function c(e,t,n){for(var i,o,a=[],s=t;s>18&63]+r[o>>12&63]+r[o>>6&63]+r[63&o]);return a.join("")}n["-".charCodeAt(0)]=62,n["_".charCodeAt(0)]=63},15313:function(e,t,r){"use strict";const n=r(26446),i=r(47164),o="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;t.lW=l,t.h2=50;const a=2147483647;function s(e){if(e>a)throw new RangeError('The value "'+e+'" is invalid for option "size"');const t=new Uint8Array(e);return Object.setPrototypeOf(t,l.prototype),t}function l(e,t,r){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return p(e)}return c(e,t,r)}function c(e,t,r){if("string"==typeof e)return function(e,t){"string"==typeof t&&""!==t||(t="utf8");if(!l.isEncoding(t))throw new TypeError("Unknown encoding: "+t);const r=0|m(e,t);let n=s(r);const i=n.write(e,t);i!==r&&(n=n.slice(0,i));return n}(e,t);if(ArrayBuffer.isView(e))return function(e){if(K(e,Uint8Array)){const t=new Uint8Array(e);return f(t.buffer,t.byteOffset,t.byteLength)}return d(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(K(e,ArrayBuffer)||e&&K(e.buffer,ArrayBuffer))return f(e,t,r);if("undefined"!=typeof SharedArrayBuffer&&(K(e,SharedArrayBuffer)||e&&K(e.buffer,SharedArrayBuffer)))return f(e,t,r);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');const n=e.valueOf&&e.valueOf();if(null!=n&&n!==e)return l.from(n,t,r);const i=function(e){if(l.isBuffer(e)){const t=0|h(e.length),r=s(t);return 0===r.length||e.copy(r,0,0,t),r}if(void 0!==e.length)return"number"!=typeof e.length||Y(e.length)?s(0):d(e);if("Buffer"===e.type&&Array.isArray(e.data))return d(e.data)}(e);if(i)return i;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return l.from(e[Symbol.toPrimitive]("string"),t,r);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function u(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function p(e){return u(e),s(e<0?0:0|h(e))}function d(e){const t=e.length<0?0:0|h(e.length),r=s(t);for(let n=0;n=a)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a.toString(16)+" bytes");return 0|e}function m(e,t){if(l.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||K(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);const r=e.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;let i=!1;for(;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return W(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return V(e).length;default:if(i)return n?-1:W(e).length;t=(""+t).toLowerCase(),i=!0}}function g(e,t,r){let n=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return R(this,t,r);case"utf8":case"utf-8":return _(this,t,r);case"ascii":return A(this,t,r);case"latin1":case"binary":return O(this,t,r);case"base64":return T(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return P(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function y(e,t,r){const n=e[t];e[t]=e[r],e[r]=n}function b(e,t,r,n,i){if(0===e.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),Y(r=+r)&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(i)return-1;r=e.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof t&&(t=l.from(t,n)),l.isBuffer(t))return 0===t.length?-1:v(e,t,r,n,i);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):v(e,[t],r,n,i);throw new TypeError("val must be string, number or Buffer")}function v(e,t,r,n,i){let o,a=1,s=e.length,l=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;a=2,s/=2,l/=2,r/=2}function c(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(i){let n=-1;for(o=r;os&&(r=s-l),o=r;o>=0;o--){let r=!0;for(let n=0;ni&&(n=i):n=i;const o=t.length;let a;for(n>o/2&&(n=o/2),a=0;a>8,i=r%256,o.push(i),o.push(n);return o}(t,e.length-r),e,r,n)}function T(e,t,r){return 0===t&&r===e.length?n.fromByteArray(e):n.fromByteArray(e.slice(t,r))}function _(e,t,r){r=Math.min(e.length,r);const n=[];let i=t;for(;i239?4:t>223?3:t>191?2:1;if(i+a<=r){let r,n,s,l;switch(a){case 1:t<128&&(o=t);break;case 2:r=e[i+1],128==(192&r)&&(l=(31&t)<<6|63&r,l>127&&(o=l));break;case 3:r=e[i+1],n=e[i+2],128==(192&r)&&128==(192&n)&&(l=(15&t)<<12|(63&r)<<6|63&n,l>2047&&(l<55296||l>57343)&&(o=l));break;case 4:r=e[i+1],n=e[i+2],s=e[i+3],128==(192&r)&&128==(192&n)&&128==(192&s)&&(l=(15&t)<<18|(63&r)<<12|(63&n)<<6|63&s,l>65535&&l<1114112&&(o=l))}}null===o?(o=65533,a=1):o>65535&&(o-=65536,n.push(o>>>10&1023|55296),o=56320|1023&o),n.push(o),i+=a}return function(e){const t=e.length;if(t<=C)return String.fromCharCode.apply(String,e);let r="",n=0;for(;nn.length?(l.isBuffer(t)||(t=l.from(t)),t.copy(n,i)):Uint8Array.prototype.set.call(n,t,i);else{if(!l.isBuffer(t))throw new TypeError('"list" argument must be an Array of Buffers');t.copy(n,i)}i+=t.length}return n},l.byteLength=m,l.prototype._isBuffer=!0,l.prototype.swap16=function(){const e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;tr&&(e+=" ... "),""},o&&(l.prototype[o]=l.prototype.inspect),l.prototype.compare=function(e,t,r,n,i){if(K(e,Uint8Array)&&(e=l.from(e,e.offset,e.byteLength)),!l.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),t<0||r>e.length||n<0||i>this.length)throw new RangeError("out of range index");if(n>=i&&t>=r)return 0;if(n>=i)return-1;if(t>=r)return 1;if(this===e)return 0;let o=(i>>>=0)-(n>>>=0),a=(r>>>=0)-(t>>>=0);const s=Math.min(o,a),c=this.slice(n,i),u=e.slice(t,r);for(let e=0;e>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}const i=this.length-t;if((void 0===r||r>i)&&(r=i),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");let o=!1;for(;;)switch(n){case"hex":return w(this,e,t,r);case"utf8":case"utf-8":return k(this,e,t,r);case"ascii":case"latin1":case"binary":return S(this,e,t,r);case"base64":return x(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return E(this,e,t,r);default:if(o)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),o=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const C=4096;function A(e,t,r){let n="";r=Math.min(e.length,r);for(let i=t;in)&&(r=n);let i="";for(let n=t;nr)throw new RangeError("Trying to access beyond buffer length")}function M(e,t,r,n,i,o){if(!l.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||te.length)throw new RangeError("Index out of range")}function q(e,t,r,n,i){U(t,n,i,e,r,7);let o=Number(t&BigInt(4294967295));e[r++]=o,o>>=8,e[r++]=o,o>>=8,e[r++]=o,o>>=8,e[r++]=o;let a=Number(t>>BigInt(32)&BigInt(4294967295));return e[r++]=a,a>>=8,e[r++]=a,a>>=8,e[r++]=a,a>>=8,e[r++]=a,r}function D(e,t,r,n,i){U(t,n,i,e,r,7);let o=Number(t&BigInt(4294967295));e[r+7]=o,o>>=8,e[r+6]=o,o>>=8,e[r+5]=o,o>>=8,e[r+4]=o;let a=Number(t>>BigInt(32)&BigInt(4294967295));return e[r+3]=a,a>>=8,e[r+2]=a,a>>=8,e[r+1]=a,a>>=8,e[r]=a,r+8}function N(e,t,r,n,i,o){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function L(e,t,r,n,o){return t=+t,r>>>=0,o||N(e,0,r,4),i.write(e,t,r,n,23,4),r+4}function j(e,t,r,n,o){return t=+t,r>>>=0,o||N(e,0,r,8),i.write(e,t,r,n,52,8),r+8}l.prototype.slice=function(e,t){const r=this.length;(e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t>>=0,t>>>=0,r||I(e,t,this.length);let n=this[e],i=1,o=0;for(;++o>>=0,t>>>=0,r||I(e,t,this.length);let n=this[e+--t],i=1;for(;t>0&&(i*=256);)n+=this[e+--t]*i;return n},l.prototype.readUint8=l.prototype.readUInt8=function(e,t){return e>>>=0,t||I(e,1,this.length),this[e]},l.prototype.readUint16LE=l.prototype.readUInt16LE=function(e,t){return e>>>=0,t||I(e,2,this.length),this[e]|this[e+1]<<8},l.prototype.readUint16BE=l.prototype.readUInt16BE=function(e,t){return e>>>=0,t||I(e,2,this.length),this[e]<<8|this[e+1]},l.prototype.readUint32LE=l.prototype.readUInt32LE=function(e,t){return e>>>=0,t||I(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},l.prototype.readUint32BE=l.prototype.readUInt32BE=function(e,t){return e>>>=0,t||I(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},l.prototype.readBigUInt64LE=X((function(e){z(e>>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||Z(e,this.length-8);const n=t+256*this[++e]+65536*this[++e]+this[++e]*2**24,i=this[++e]+256*this[++e]+65536*this[++e]+r*2**24;return BigInt(n)+(BigInt(i)<>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||Z(e,this.length-8);const n=t*2**24+65536*this[++e]+256*this[++e]+this[++e],i=this[++e]*2**24+65536*this[++e]+256*this[++e]+r;return(BigInt(n)<>>=0,t>>>=0,r||I(e,t,this.length);let n=this[e],i=1,o=0;for(;++o=i&&(n-=Math.pow(2,8*t)),n},l.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||I(e,t,this.length);let n=t,i=1,o=this[e+--n];for(;n>0&&(i*=256);)o+=this[e+--n]*i;return i*=128,o>=i&&(o-=Math.pow(2,8*t)),o},l.prototype.readInt8=function(e,t){return e>>>=0,t||I(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},l.prototype.readInt16LE=function(e,t){e>>>=0,t||I(e,2,this.length);const r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},l.prototype.readInt16BE=function(e,t){e>>>=0,t||I(e,2,this.length);const r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},l.prototype.readInt32LE=function(e,t){return e>>>=0,t||I(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},l.prototype.readInt32BE=function(e,t){return e>>>=0,t||I(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},l.prototype.readBigInt64LE=X((function(e){z(e>>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||Z(e,this.length-8);const n=this[e+4]+256*this[e+5]+65536*this[e+6]+(r<<24);return(BigInt(n)<>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||Z(e,this.length-8);const n=(t<<24)+65536*this[++e]+256*this[++e]+this[++e];return(BigInt(n)<>>=0,t||I(e,4,this.length),i.read(this,e,!0,23,4)},l.prototype.readFloatBE=function(e,t){return e>>>=0,t||I(e,4,this.length),i.read(this,e,!1,23,4)},l.prototype.readDoubleLE=function(e,t){return e>>>=0,t||I(e,8,this.length),i.read(this,e,!0,52,8)},l.prototype.readDoubleBE=function(e,t){return e>>>=0,t||I(e,8,this.length),i.read(this,e,!1,52,8)},l.prototype.writeUintLE=l.prototype.writeUIntLE=function(e,t,r,n){if(e=+e,t>>>=0,r>>>=0,!n){M(this,e,t,r,Math.pow(2,8*r)-1,0)}let i=1,o=0;for(this[t]=255&e;++o>>=0,r>>>=0,!n){M(this,e,t,r,Math.pow(2,8*r)-1,0)}let i=r-1,o=1;for(this[t+i]=255&e;--i>=0&&(o*=256);)this[t+i]=e/o&255;return t+r},l.prototype.writeUint8=l.prototype.writeUInt8=function(e,t,r){return e=+e,t>>>=0,r||M(this,e,t,1,255,0),this[t]=255&e,t+1},l.prototype.writeUint16LE=l.prototype.writeUInt16LE=function(e,t,r){return e=+e,t>>>=0,r||M(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},l.prototype.writeUint16BE=l.prototype.writeUInt16BE=function(e,t,r){return e=+e,t>>>=0,r||M(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},l.prototype.writeUint32LE=l.prototype.writeUInt32LE=function(e,t,r){return e=+e,t>>>=0,r||M(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},l.prototype.writeUint32BE=l.prototype.writeUInt32BE=function(e,t,r){return e=+e,t>>>=0,r||M(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},l.prototype.writeBigUInt64LE=X((function(e,t=0){return q(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),l.prototype.writeBigUInt64BE=X((function(e,t=0){return D(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),l.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t>>>=0,!n){const n=Math.pow(2,8*r-1);M(this,e,t,r,n-1,-n)}let i=0,o=1,a=0;for(this[t]=255&e;++i>0)-a&255;return t+r},l.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t>>>=0,!n){const n=Math.pow(2,8*r-1);M(this,e,t,r,n-1,-n)}let i=r-1,o=1,a=0;for(this[t+i]=255&e;--i>=0&&(o*=256);)e<0&&0===a&&0!==this[t+i+1]&&(a=1),this[t+i]=(e/o>>0)-a&255;return t+r},l.prototype.writeInt8=function(e,t,r){return e=+e,t>>>=0,r||M(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},l.prototype.writeInt16LE=function(e,t,r){return e=+e,t>>>=0,r||M(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},l.prototype.writeInt16BE=function(e,t,r){return e=+e,t>>>=0,r||M(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},l.prototype.writeInt32LE=function(e,t,r){return e=+e,t>>>=0,r||M(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},l.prototype.writeInt32BE=function(e,t,r){return e=+e,t>>>=0,r||M(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},l.prototype.writeBigInt64LE=X((function(e,t=0){return q(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),l.prototype.writeBigInt64BE=X((function(e,t=0){return D(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),l.prototype.writeFloatLE=function(e,t,r){return L(this,e,t,!0,r)},l.prototype.writeFloatBE=function(e,t,r){return L(this,e,t,!1,r)},l.prototype.writeDoubleLE=function(e,t,r){return j(this,e,t,!0,r)},l.prototype.writeDoubleBE=function(e,t,r){return j(this,e,t,!1,r)},l.prototype.copy=function(e,t,r,n){if(!l.isBuffer(e))throw new TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(i=t;i=n+4;r-=3)t=`_${e.slice(r-3,r)}${t}`;return`${e.slice(0,r)}${t}`}function U(e,t,r,n,i,o){if(e>r||e3?0===t||t===BigInt(0)?`>= 0${n} and < 2${n} ** ${8*(o+1)}${n}`:`>= -(2${n} ** ${8*(o+1)-1}${n}) and < 2 ** ${8*(o+1)-1}${n}`:`>= ${t}${n} and <= ${r}${n}`,new B.ERR_OUT_OF_RANGE("value",i,e)}!function(e,t,r){z(t,"offset"),void 0!==e[t]&&void 0!==e[t+r]||Z(t,e.length-(r+1))}(n,i,o)}function z(e,t){if("number"!=typeof e)throw new B.ERR_INVALID_ARG_TYPE(t,"number",e)}function Z(e,t,r){if(Math.floor(e)!==e)throw z(e,r),new B.ERR_OUT_OF_RANGE(r||"offset","an integer",e);if(t<0)throw new B.ERR_BUFFER_OUT_OF_BOUNDS;throw new B.ERR_OUT_OF_RANGE(r||"offset",`>= ${r?1:0} and <= ${t}`,e)}$("ERR_BUFFER_OUT_OF_BOUNDS",(function(e){return e?`${e} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"}),RangeError),$("ERR_INVALID_ARG_TYPE",(function(e,t){return`The "${e}" argument must be of type number. Received type ${typeof t}`}),TypeError),$("ERR_OUT_OF_RANGE",(function(e,t,r){let n=`The value of "${e}" is out of range.`,i=r;return Number.isInteger(r)&&Math.abs(r)>2**32?i=F(String(r)):"bigint"==typeof r&&(i=String(r),(r>BigInt(2)**BigInt(32)||r<-(BigInt(2)**BigInt(32)))&&(i=F(i)),i+="n"),n+=` It must be ${t}. Received ${i}`,n}),RangeError);const H=/[^+/0-9A-Za-z-_]/g;function W(e,t){let r;t=t||1/0;const n=e.length;let i=null;const o=[];for(let a=0;a55295&&r<57344){if(!i){if(r>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(a+1===n){(t-=3)>-1&&o.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&o.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(t-=3)>-1&&o.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;o.push(r)}else if(r<2048){if((t-=2)<0)break;o.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;o.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return o}function V(e){return n.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(H,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function G(e,t,r,n){let i;for(i=0;i=t.length||i>=e.length);++i)t[i+r]=e[i];return i}function K(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function Y(e){return e!=e}const Q=function(){const e="0123456789abcdef",t=new Array(256);for(let r=0;r<16;++r){const n=16*r;for(let i=0;i<16;++i)t[n+i]=e[r]+e[i]}return t}();function X(e){return"undefined"==typeof BigInt?J:e}function J(){throw new Error("BigInt not supported")}},86724:function(e,t,r){"use strict";var n=r(80480),i={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var r,o,a,s,l,c,u=!1;t||(t={}),r=t.debug||!1;try{if(a=n(),s=document.createRange(),l=document.getSelection(),(c=document.createElement("span")).textContent=e,c.ariaHidden="true",c.style.all="unset",c.style.position="fixed",c.style.top=0,c.style.clip="rect(0, 0, 0, 0)",c.style.whiteSpace="pre",c.style.webkitUserSelect="text",c.style.MozUserSelect="text",c.style.msUserSelect="text",c.style.userSelect="text",c.addEventListener("copy",(function(n){if(n.stopPropagation(),t.format)if(n.preventDefault(),void 0===n.clipboardData){r&&console.warn("unable to use e.clipboardData"),r&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var o=i[t.format]||i.default;window.clipboardData.setData(o,e)}else n.clipboardData.clearData(),n.clipboardData.setData(t.format,e);t.onCopy&&(n.preventDefault(),t.onCopy(n.clipboardData))})),document.body.appendChild(c),s.selectNodeContents(c),l.addRange(s),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");u=!0}catch(n){r&&console.error("unable to copy using execCommand: ",n),r&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),u=!0}catch(n){r&&console.error("unable to copy using clipboardData: ",n),r&&console.error("falling back to prompt"),o=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(o,e)}}finally{l&&("function"==typeof l.removeRange?l.removeRange(s):l.removeAllRanges()),c&&document.body.removeChild(c),a()}return u}},1421:function(e,t,r){var n;e.exports=(n=r(17973),r(1667),r(90278),r(20494),r(45518),function(){var e=n,t=e.lib.BlockCipher,r=e.algo,i=[],o=[],a=[],s=[],l=[],c=[],u=[],p=[],d=[],f=[];!function(){for(var e=[],t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;var r=0,n=0;for(t=0;t<256;t++){var h=n^n<<1^n<<2^n<<3^n<<4;h=h>>>8^255&h^99,i[r]=h,o[h]=r;var m=e[r],g=e[m],y=e[g],b=257*e[h]^16843008*h;a[r]=b<<24|b>>>8,s[r]=b<<16|b>>>16,l[r]=b<<8|b>>>24,c[r]=b,b=16843009*y^65537*g^257*m^16843008*r,u[h]=b<<24|b>>>8,p[h]=b<<16|b>>>16,d[h]=b<<8|b>>>24,f[h]=b,r?(r=m^e[e[e[y^m]]],n^=e[e[n]]):r=n=1}}();var h=[0,1,2,4,8,16,32,64,128,27,54],m=r.AES=t.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var e=this._keyPriorReset=this._key,t=e.words,r=e.sigBytes/4,n=4*((this._nRounds=r+6)+1),o=this._keySchedule=[],a=0;a6&&a%r==4&&(c=i[c>>>24]<<24|i[c>>>16&255]<<16|i[c>>>8&255]<<8|i[255&c]):(c=i[(c=c<<8|c>>>24)>>>24]<<24|i[c>>>16&255]<<16|i[c>>>8&255]<<8|i[255&c],c^=h[a/r|0]<<24),o[a]=o[a-r]^c);for(var s=this._invKeySchedule=[],l=0;l>>24]]^p[i[c>>>16&255]]^d[i[c>>>8&255]]^f[i[255&c]]}}},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._keySchedule,a,s,l,c,i)},decryptBlock:function(e,t){var r=e[t+1];e[t+1]=e[t+3],e[t+3]=r,this._doCryptBlock(e,t,this._invKeySchedule,u,p,d,f,o),r=e[t+1],e[t+1]=e[t+3],e[t+3]=r},_doCryptBlock:function(e,t,r,n,i,o,a,s){for(var l=this._nRounds,c=e[t]^r[0],u=e[t+1]^r[1],p=e[t+2]^r[2],d=e[t+3]^r[3],f=4,h=1;h>>24]^i[u>>>16&255]^o[p>>>8&255]^a[255&d]^r[f++],g=n[u>>>24]^i[p>>>16&255]^o[d>>>8&255]^a[255&c]^r[f++],y=n[p>>>24]^i[d>>>16&255]^o[c>>>8&255]^a[255&u]^r[f++],b=n[d>>>24]^i[c>>>16&255]^o[u>>>8&255]^a[255&p]^r[f++];c=m,u=g,p=y,d=b}m=(s[c>>>24]<<24|s[u>>>16&255]<<16|s[p>>>8&255]<<8|s[255&d])^r[f++],g=(s[u>>>24]<<24|s[p>>>16&255]<<16|s[d>>>8&255]<<8|s[255&c])^r[f++],y=(s[p>>>24]<<24|s[d>>>16&255]<<16|s[c>>>8&255]<<8|s[255&u])^r[f++],b=(s[d>>>24]<<24|s[c>>>16&255]<<16|s[u>>>8&255]<<8|s[255&p])^r[f++],e[t]=m,e[t+1]=g,e[t+2]=y,e[t+3]=b},keySize:8});e.AES=t._createHelper(m)}(),n.AES)},53302:function(e,t,r){var n;e.exports=(n=r(17973),r(1667),r(90278),r(20494),r(45518),function(){var e=n,t=e.lib.BlockCipher,r=e.algo;const i=16,o=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],a=[[3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946],[1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055],[3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504],[976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462]];var s={pbox:[],sbox:[]};function l(e,t){let r=t>>24&255,n=t>>16&255,i=t>>8&255,o=255&t,a=e.sbox[0][r]+e.sbox[1][n];return a^=e.sbox[2][i],a+=e.sbox[3][o],a}function c(e,t,r){let n,o=t,a=r;for(let t=0;t1;--t)o^=e.pbox[t],a=l(e,o)^a,n=o,o=a,a=n;return n=o,o=a,a=n,a^=e.pbox[1],o^=e.pbox[0],{left:o,right:a}}function p(e,t,r){for(let t=0;t<4;t++){e.sbox[t]=[];for(let r=0;r<256;r++)e.sbox[t][r]=a[t][r]}let n=0;for(let a=0;a=r&&(n=0);let s=0,l=0,u=0;for(let t=0;t>>2];e.sigBytes-=t}},m=(r.BlockCipher=u.extend({cfg:u.cfg.extend({mode:f,padding:h}),reset:function(){var e;u.reset.call(this);var t=this.cfg,r=t.iv,n=t.mode;this._xformMode==this._ENC_XFORM_MODE?e=n.createEncryptor:(e=n.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==e?this._mode.init(this,r&&r.words):(this._mode=e.call(n,this,r&&r.words),this._mode.__creator=e)},_doProcessBlock:function(e,t){this._mode.processBlock(e,t)},_doFinalize:function(){var e,t=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(t.pad(this._data,this.blockSize),e=this._process(!0)):(e=this._process(!0),t.unpad(e)),e},blockSize:4}),r.CipherParams=i.extend({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}})),g=(t.format={}).OpenSSL={stringify:function(e){var t=e.ciphertext,r=e.salt;return(r?o.create([1398893684,1701076831]).concat(r).concat(t):t).toString(l)},parse:function(e){var t,r=l.parse(e),n=r.words;return 1398893684==n[0]&&1701076831==n[1]&&(t=o.create(n.slice(2,4)),n.splice(0,4),r.sigBytes-=16),m.create({ciphertext:r,salt:t})}},y=r.SerializableCipher=i.extend({cfg:i.extend({format:g}),encrypt:function(e,t,r,n){n=this.cfg.extend(n);var i=e.createEncryptor(r,n),o=i.finalize(t),a=i.cfg;return m.create({ciphertext:o,key:r,iv:a.iv,algorithm:e,mode:a.mode,padding:a.padding,blockSize:e.blockSize,formatter:n.format})},decrypt:function(e,t,r,n){return n=this.cfg.extend(n),t=this._parse(t,n.format),e.createDecryptor(r,n).finalize(t.ciphertext)},_parse:function(e,t){return"string"==typeof e?t.parse(e,this):e}}),b=(t.kdf={}).OpenSSL={execute:function(e,t,r,n,i){if(n||(n=o.random(8)),i)a=c.create({keySize:t+r,hasher:i}).compute(e,n);else var a=c.create({keySize:t+r}).compute(e,n);var s=o.create(a.words.slice(t),4*r);return a.sigBytes=4*t,m.create({key:a,iv:s,salt:n})}},v=r.PasswordBasedCipher=y.extend({cfg:y.cfg.extend({kdf:b}),encrypt:function(e,t,r,n){var i=(n=this.cfg.extend(n)).kdf.execute(r,e.keySize,e.ivSize,n.salt,n.hasher);n.iv=i.iv;var o=y.encrypt.call(this,e,t,i.key,n);return o.mixIn(i),o},decrypt:function(e,t,r,n){n=this.cfg.extend(n),t=this._parse(t,n.format);var i=n.kdf.execute(r,e.keySize,e.ivSize,t.salt,n.hasher);return n.iv=i.iv,y.decrypt.call(this,e,t,i.key,n)}})}()))},17973:function(e,t,r){var n;e.exports=(n=n||function(e,t){var n;if("undefined"!=typeof window&&window.crypto&&(n=window.crypto),"undefined"!=typeof self&&self.crypto&&(n=self.crypto),"undefined"!=typeof globalThis&&globalThis.crypto&&(n=globalThis.crypto),!n&&"undefined"!=typeof window&&window.msCrypto&&(n=window.msCrypto),!n&&void 0!==r.g&&r.g.crypto&&(n=r.g.crypto),!n)try{n=r(7091)}catch(e){}var i=function(){if(n){if("function"==typeof n.getRandomValues)try{return n.getRandomValues(new Uint32Array(1))[0]}catch(e){}if("function"==typeof n.randomBytes)try{return n.randomBytes(4).readInt32LE()}catch(e){}}throw new Error("Native crypto module could not be used to get secure random number.")},o=Object.create||function(){function e(){}return function(t){var r;return e.prototype=t,r=new e,e.prototype=null,r}}(),a={},s=a.lib={},l=s.Base={extend:function(e){var t=o(this);return e&&t.mixIn(e),t.hasOwnProperty("init")&&this.init!==t.init||(t.init=function(){t.$super.init.apply(this,arguments)}),t.init.prototype=t,t.$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}},c=s.WordArray=l.extend({init:function(e,r){e=this.words=e||[],this.sigBytes=r!=t?r:4*e.length},toString:function(e){return(e||p).stringify(this)},concat:function(e){var t=this.words,r=e.words,n=this.sigBytes,i=e.sigBytes;if(this.clamp(),n%4)for(var o=0;o>>2]>>>24-o%4*8&255;t[n+o>>>2]|=a<<24-(n+o)%4*8}else for(var s=0;s>>2]=r[s>>>2];return this.sigBytes+=i,this},clamp:function(){var t=this.words,r=this.sigBytes;t[r>>>2]&=4294967295<<32-r%4*8,t.length=e.ceil(r/4)},clone:function(){var e=l.clone.call(this);return e.words=this.words.slice(0),e},random:function(e){for(var t=[],r=0;r>>2]>>>24-i%4*8&255;n.push((o>>>4).toString(16)),n.push((15&o).toString(16))}return n.join("")},parse:function(e){for(var t=e.length,r=[],n=0;n>>3]|=parseInt(e.substr(n,2),16)<<24-n%8*4;return new c.init(r,t/2)}},d=u.Latin1={stringify:function(e){for(var t=e.words,r=e.sigBytes,n=[],i=0;i>>2]>>>24-i%4*8&255;n.push(String.fromCharCode(o))}return n.join("")},parse:function(e){for(var t=e.length,r=[],n=0;n>>2]|=(255&e.charCodeAt(n))<<24-n%4*8;return new c.init(r,t)}},f=u.Utf8={stringify:function(e){try{return decodeURIComponent(escape(d.stringify(e)))}catch(e){throw new Error("Malformed UTF-8 data")}},parse:function(e){return d.parse(unescape(encodeURIComponent(e)))}},h=s.BufferedBlockAlgorithm=l.extend({reset:function(){this._data=new c.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=f.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var r,n=this._data,i=n.words,o=n.sigBytes,a=this.blockSize,s=o/(4*a),l=(s=t?e.ceil(s):e.max((0|s)-this._minBufferSize,0))*a,u=e.min(4*l,o);if(l){for(var p=0;p>>6-a%4*2;i[o>>>2]|=s<<24-o%4*8,o++}return t.create(i,o)}e.enc.Base64={stringify:function(e){var t=e.words,r=e.sigBytes,n=this._map;e.clamp();for(var i=[],o=0;o>>2]>>>24-o%4*8&255)<<16|(t[o+1>>>2]>>>24-(o+1)%4*8&255)<<8|t[o+2>>>2]>>>24-(o+2)%4*8&255,s=0;s<4&&o+.75*s>>6*(3-s)&63));var l=n.charAt(64);if(l)for(;i.length%4;)i.push(l);return i.join("")},parse:function(e){var t=e.length,n=this._map,i=this._reverseMap;if(!i){i=this._reverseMap=[];for(var o=0;o>>6-a%4*2;i[o>>>2]|=s<<24-o%4*8,o++}return t.create(i,o)}e.enc.Base64url={stringify:function(e,t){void 0===t&&(t=!0);var r=e.words,n=e.sigBytes,i=t?this._safe_map:this._map;e.clamp();for(var o=[],a=0;a>>2]>>>24-a%4*8&255)<<16|(r[a+1>>>2]>>>24-(a+1)%4*8&255)<<8|r[a+2>>>2]>>>24-(a+2)%4*8&255,l=0;l<4&&a+.75*l>>6*(3-l)&63));var c=i.charAt(64);if(c)for(;o.length%4;)o.push(c);return o.join("")},parse:function(e,t){void 0===t&&(t=!0);var n=e.length,i=t?this._safe_map:this._map,o=this._reverseMap;if(!o){o=this._reverseMap=[];for(var a=0;a>>8&16711935}r.Utf16=r.Utf16BE={stringify:function(e){for(var t=e.words,r=e.sigBytes,n=[],i=0;i>>2]>>>16-i%4*8&65535;n.push(String.fromCharCode(o))}return n.join("")},parse:function(e){for(var r=e.length,n=[],i=0;i>>1]|=e.charCodeAt(i)<<16-i%2*16;return t.create(n,2*r)}},r.Utf16LE={stringify:function(e){for(var t=e.words,r=e.sigBytes,n=[],o=0;o>>2]>>>16-o%4*8&65535);n.push(String.fromCharCode(a))}return n.join("")},parse:function(e){for(var r=e.length,n=[],o=0;o>>1]|=i(e.charCodeAt(o)<<16-o%2*16);return t.create(n,2*r)}}}(),n.enc.Utf16)},20494:function(e,t,r){var n,i,o,a,s,l,c,u;e.exports=(u=r(17973),r(5900),r(50625),i=(n=u).lib,o=i.Base,a=i.WordArray,s=n.algo,l=s.MD5,c=s.EvpKDF=o.extend({cfg:o.extend({keySize:4,hasher:l,iterations:1}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){for(var r,n=this.cfg,i=n.hasher.create(),o=a.create(),s=o.words,l=n.keySize,c=n.iterations;s.lengthn&&(t=e.finalize(t)),t.clamp();for(var i=this._oKey=t.clone(),o=this._iKey=t.clone(),s=i.words,l=o.words,c=0;c>>2]|=e[i]<<24-i%4*8;t.call(this,n,r)}else t.apply(this,arguments)};r.prototype=e}}(),n.lib.WordArray)},90278:function(e,t,r){var n;e.exports=(n=r(17973),function(e){var t=n,r=t.lib,i=r.WordArray,o=r.Hasher,a=t.algo,s=[];!function(){for(var t=0;t<64;t++)s[t]=4294967296*e.abs(e.sin(t+1))|0}();var l=a.MD5=o.extend({_doReset:function(){this._hash=new i.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(e,t){for(var r=0;r<16;r++){var n=t+r,i=e[n];e[n]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8)}var o=this._hash.words,a=e[t+0],l=e[t+1],f=e[t+2],h=e[t+3],m=e[t+4],g=e[t+5],y=e[t+6],b=e[t+7],v=e[t+8],w=e[t+9],k=e[t+10],S=e[t+11],x=e[t+12],E=e[t+13],T=e[t+14],_=e[t+15],C=o[0],A=o[1],O=o[2],R=o[3];C=c(C,A,O,R,a,7,s[0]),R=c(R,C,A,O,l,12,s[1]),O=c(O,R,C,A,f,17,s[2]),A=c(A,O,R,C,h,22,s[3]),C=c(C,A,O,R,m,7,s[4]),R=c(R,C,A,O,g,12,s[5]),O=c(O,R,C,A,y,17,s[6]),A=c(A,O,R,C,b,22,s[7]),C=c(C,A,O,R,v,7,s[8]),R=c(R,C,A,O,w,12,s[9]),O=c(O,R,C,A,k,17,s[10]),A=c(A,O,R,C,S,22,s[11]),C=c(C,A,O,R,x,7,s[12]),R=c(R,C,A,O,E,12,s[13]),O=c(O,R,C,A,T,17,s[14]),C=u(C,A=c(A,O,R,C,_,22,s[15]),O,R,l,5,s[16]),R=u(R,C,A,O,y,9,s[17]),O=u(O,R,C,A,S,14,s[18]),A=u(A,O,R,C,a,20,s[19]),C=u(C,A,O,R,g,5,s[20]),R=u(R,C,A,O,k,9,s[21]),O=u(O,R,C,A,_,14,s[22]),A=u(A,O,R,C,m,20,s[23]),C=u(C,A,O,R,w,5,s[24]),R=u(R,C,A,O,T,9,s[25]),O=u(O,R,C,A,h,14,s[26]),A=u(A,O,R,C,v,20,s[27]),C=u(C,A,O,R,E,5,s[28]),R=u(R,C,A,O,f,9,s[29]),O=u(O,R,C,A,b,14,s[30]),C=p(C,A=u(A,O,R,C,x,20,s[31]),O,R,g,4,s[32]),R=p(R,C,A,O,v,11,s[33]),O=p(O,R,C,A,S,16,s[34]),A=p(A,O,R,C,T,23,s[35]),C=p(C,A,O,R,l,4,s[36]),R=p(R,C,A,O,m,11,s[37]),O=p(O,R,C,A,b,16,s[38]),A=p(A,O,R,C,k,23,s[39]),C=p(C,A,O,R,E,4,s[40]),R=p(R,C,A,O,a,11,s[41]),O=p(O,R,C,A,h,16,s[42]),A=p(A,O,R,C,y,23,s[43]),C=p(C,A,O,R,w,4,s[44]),R=p(R,C,A,O,x,11,s[45]),O=p(O,R,C,A,_,16,s[46]),C=d(C,A=p(A,O,R,C,f,23,s[47]),O,R,a,6,s[48]),R=d(R,C,A,O,b,10,s[49]),O=d(O,R,C,A,T,15,s[50]),A=d(A,O,R,C,g,21,s[51]),C=d(C,A,O,R,x,6,s[52]),R=d(R,C,A,O,h,10,s[53]),O=d(O,R,C,A,k,15,s[54]),A=d(A,O,R,C,l,21,s[55]),C=d(C,A,O,R,v,6,s[56]),R=d(R,C,A,O,_,10,s[57]),O=d(O,R,C,A,y,15,s[58]),A=d(A,O,R,C,E,21,s[59]),C=d(C,A,O,R,m,6,s[60]),R=d(R,C,A,O,S,10,s[61]),O=d(O,R,C,A,f,15,s[62]),A=d(A,O,R,C,w,21,s[63]),o[0]=o[0]+C|0,o[1]=o[1]+A|0,o[2]=o[2]+O|0,o[3]=o[3]+R|0},_doFinalize:function(){var t=this._data,r=t.words,n=8*this._nDataBytes,i=8*t.sigBytes;r[i>>>5]|=128<<24-i%32;var o=e.floor(n/4294967296),a=n;r[15+(i+64>>>9<<4)]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),r[14+(i+64>>>9<<4)]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),t.sigBytes=4*(r.length+1),this._process();for(var s=this._hash,l=s.words,c=0;c<4;c++){var u=l[c];l[c]=16711935&(u<<8|u>>>24)|4278255360&(u<<24|u>>>8)}return s},clone:function(){var e=o.clone.call(this);return e._hash=this._hash.clone(),e}});function c(e,t,r,n,i,o,a){var s=e+(t&r|~t&n)+i+a;return(s<>>32-o)+t}function u(e,t,r,n,i,o,a){var s=e+(t&n|r&~n)+i+a;return(s<>>32-o)+t}function p(e,t,r,n,i,o,a){var s=e+(t^r^n)+i+a;return(s<>>32-o)+t}function d(e,t,r,n,i,o,a){var s=e+(r^(t|~n))+i+a;return(s<>>32-o)+t}t.MD5=o._createHelper(l),t.HmacMD5=o._createHmacHelper(l)}(Math),n.MD5)},58305:function(e,t,r){var n;e.exports=(n=r(17973),r(45518),n.mode.CFB=function(){var e=n.lib.BlockCipherMode.extend();function t(e,t,r,n){var i,o=this._iv;o?(i=o.slice(0),this._iv=void 0):i=this._prevBlock,n.encryptBlock(i,0);for(var a=0;a>24&255)){var t=e>>16&255,r=e>>8&255,n=255&e;255===t?(t=0,255===r?(r=0,255===n?n=0:++n):++r):++t,e=0,e+=t<<16,e+=r<<8,e+=n}else e+=1<<24;return e}function r(e){return 0===(e[0]=t(e[0]))&&(e[1]=t(e[1])),e}var i=e.Encryptor=e.extend({processBlock:function(e,t){var n=this._cipher,i=n.blockSize,o=this._iv,a=this._counter;o&&(a=this._counter=o.slice(0),this._iv=void 0),r(a);var s=a.slice(0);n.encryptBlock(s,0);for(var l=0;l>>2]|=i<<24-o%4*8,e.sigBytes+=i},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},n.pad.Ansix923)},67584:function(e,t,r){var n;e.exports=(n=r(17973),r(45518),n.pad.Iso10126={pad:function(e,t){var r=4*t,i=r-e.sigBytes%r;e.concat(n.lib.WordArray.random(i-1)).concat(n.lib.WordArray.create([i<<24],1))},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},n.pad.Iso10126)},25678:function(e,t,r){var n;e.exports=(n=r(17973),r(45518),n.pad.Iso97971={pad:function(e,t){e.concat(n.lib.WordArray.create([2147483648],1)),n.pad.ZeroPadding.pad(e,t)},unpad:function(e){n.pad.ZeroPadding.unpad(e),e.sigBytes--}},n.pad.Iso97971)},96183:function(e,t,r){var n;e.exports=(n=r(17973),r(45518),n.pad.NoPadding={pad:function(){},unpad:function(){}},n.pad.NoPadding)},12131:function(e,t,r){var n;e.exports=(n=r(17973),r(45518),n.pad.ZeroPadding={pad:function(e,t){var r=4*t;e.clamp(),e.sigBytes+=r-(e.sigBytes%r||r)},unpad:function(e){var t=e.words,r=e.sigBytes-1;for(r=e.sigBytes-1;r>=0;r--)if(t[r>>>2]>>>24-r%4*8&255){e.sigBytes=r+1;break}}},n.pad.ZeroPadding)},23383:function(e,t,r){var n,i,o,a,s,l,c,u,p;e.exports=(p=r(17973),r(14970),r(50625),i=(n=p).lib,o=i.Base,a=i.WordArray,s=n.algo,l=s.SHA256,c=s.HMAC,u=s.PBKDF2=o.extend({cfg:o.extend({keySize:4,hasher:l,iterations:25e4}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){for(var r=this.cfg,n=c.create(r.hasher,e),i=a.create(),o=a.create([1]),s=i.words,l=o.words,u=r.keySize,p=r.iterations;s.length>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],n=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]];this._b=0;for(var i=0;i<4;i++)l.call(this);for(i=0;i<8;i++)n[i]^=r[i+4&7];if(t){var o=t.words,a=o[0],s=o[1],c=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),u=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),p=c>>>16|4294901760&u,d=u<<16|65535&c;for(n[0]^=c,n[1]^=p,n[2]^=u,n[3]^=d,n[4]^=c,n[5]^=p,n[6]^=u,n[7]^=d,i=0;i<4;i++)l.call(this)}},_doProcessBlock:function(e,t){var r=this._X;l.call(this),i[0]=r[0]^r[5]>>>16^r[3]<<16,i[1]=r[2]^r[7]>>>16^r[5]<<16,i[2]=r[4]^r[1]>>>16^r[7]<<16,i[3]=r[6]^r[3]>>>16^r[1]<<16;for(var n=0;n<4;n++)i[n]=16711935&(i[n]<<8|i[n]>>>24)|4278255360&(i[n]<<24|i[n]>>>8),e[t+n]^=i[n]},blockSize:4,ivSize:2});function l(){for(var e=this._X,t=this._C,r=0;r<8;r++)o[r]=t[r];for(t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0>>0?1:0)|0,this._b=t[7]>>>0>>0?1:0,r=0;r<8;r++){var n=e[r]+t[r],i=65535&n,s=n>>>16,l=((i*i>>>17)+i*s>>>15)+s*s,c=((4294901760&n)*n|0)+((65535&n)*n|0);a[r]=l^c}e[0]=a[0]+(a[7]<<16|a[7]>>>16)+(a[6]<<16|a[6]>>>16)|0,e[1]=a[1]+(a[0]<<8|a[0]>>>24)+a[7]|0,e[2]=a[2]+(a[1]<<16|a[1]>>>16)+(a[0]<<16|a[0]>>>16)|0,e[3]=a[3]+(a[2]<<8|a[2]>>>24)+a[1]|0,e[4]=a[4]+(a[3]<<16|a[3]>>>16)+(a[2]<<16|a[2]>>>16)|0,e[5]=a[5]+(a[4]<<8|a[4]>>>24)+a[3]|0,e[6]=a[6]+(a[5]<<16|a[5]>>>16)+(a[4]<<16|a[4]>>>16)|0,e[7]=a[7]+(a[6]<<8|a[6]>>>24)+a[5]|0}e.RabbitLegacy=t._createHelper(s)}(),n.RabbitLegacy)},49368:function(e,t,r){var n;e.exports=(n=r(17973),r(1667),r(90278),r(20494),r(45518),function(){var e=n,t=e.lib.StreamCipher,r=e.algo,i=[],o=[],a=[],s=r.Rabbit=t.extend({_doReset:function(){for(var e=this._key.words,t=this.cfg.iv,r=0;r<4;r++)e[r]=16711935&(e[r]<<8|e[r]>>>24)|4278255360&(e[r]<<24|e[r]>>>8);var n=this._X=[e[0],e[3]<<16|e[2]>>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],i=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]];for(this._b=0,r=0;r<4;r++)l.call(this);for(r=0;r<8;r++)i[r]^=n[r+4&7];if(t){var o=t.words,a=o[0],s=o[1],c=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),u=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),p=c>>>16|4294901760&u,d=u<<16|65535&c;for(i[0]^=c,i[1]^=p,i[2]^=u,i[3]^=d,i[4]^=c,i[5]^=p,i[6]^=u,i[7]^=d,r=0;r<4;r++)l.call(this)}},_doProcessBlock:function(e,t){var r=this._X;l.call(this),i[0]=r[0]^r[5]>>>16^r[3]<<16,i[1]=r[2]^r[7]>>>16^r[5]<<16,i[2]=r[4]^r[1]>>>16^r[7]<<16,i[3]=r[6]^r[3]>>>16^r[1]<<16;for(var n=0;n<4;n++)i[n]=16711935&(i[n]<<8|i[n]>>>24)|4278255360&(i[n]<<24|i[n]>>>8),e[t+n]^=i[n]},blockSize:4,ivSize:2});function l(){for(var e=this._X,t=this._C,r=0;r<8;r++)o[r]=t[r];for(t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0>>0?1:0)|0,this._b=t[7]>>>0>>0?1:0,r=0;r<8;r++){var n=e[r]+t[r],i=65535&n,s=n>>>16,l=((i*i>>>17)+i*s>>>15)+s*s,c=((4294901760&n)*n|0)+((65535&n)*n|0);a[r]=l^c}e[0]=a[0]+(a[7]<<16|a[7]>>>16)+(a[6]<<16|a[6]>>>16)|0,e[1]=a[1]+(a[0]<<8|a[0]>>>24)+a[7]|0,e[2]=a[2]+(a[1]<<16|a[1]>>>16)+(a[0]<<16|a[0]>>>16)|0,e[3]=a[3]+(a[2]<<8|a[2]>>>24)+a[1]|0,e[4]=a[4]+(a[3]<<16|a[3]>>>16)+(a[2]<<16|a[2]>>>16)|0,e[5]=a[5]+(a[4]<<8|a[4]>>>24)+a[3]|0,e[6]=a[6]+(a[5]<<16|a[5]>>>16)+(a[4]<<16|a[4]>>>16)|0,e[7]=a[7]+(a[6]<<8|a[6]>>>24)+a[5]|0}e.Rabbit=t._createHelper(s)}(),n.Rabbit)},1386:function(e,t,r){var n;e.exports=(n=r(17973),r(1667),r(90278),r(20494),r(45518),function(){var e=n,t=e.lib.StreamCipher,r=e.algo,i=r.RC4=t.extend({_doReset:function(){for(var e=this._key,t=e.words,r=e.sigBytes,n=this._S=[],i=0;i<256;i++)n[i]=i;i=0;for(var o=0;i<256;i++){var a=i%r,s=t[a>>>2]>>>24-a%4*8&255;o=(o+n[i]+s)%256;var l=n[i];n[i]=n[o],n[o]=l}this._i=this._j=0},_doProcessBlock:function(e,t){e[t]^=o.call(this)},keySize:8,ivSize:0});function o(){for(var e=this._S,t=this._i,r=this._j,n=0,i=0;i<4;i++){r=(r+e[t=(t+1)%256])%256;var o=e[t];e[t]=e[r],e[r]=o,n|=e[(e[t]+e[r])%256]<<24-8*i}return this._i=t,this._j=r,n}e.RC4=t._createHelper(i);var a=r.RC4Drop=i.extend({cfg:i.cfg.extend({drop:192}),_doReset:function(){i._doReset.call(this);for(var e=this.cfg.drop;e>0;e--)o.call(this)}});e.RC4Drop=t._createHelper(a)}(),n.RC4)},66948:function(e,t,r){var n;e.exports=(n=r(17973),function(e){var t=n,r=t.lib,i=r.WordArray,o=r.Hasher,a=t.algo,s=i.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),l=i.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),c=i.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),u=i.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),p=i.create([0,1518500249,1859775393,2400959708,2840853838]),d=i.create([1352829926,1548603684,1836072691,2053994217,0]),f=a.RIPEMD160=o.extend({_doReset:function(){this._hash=i.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var r=0;r<16;r++){var n=t+r,i=e[n];e[n]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8)}var o,a,f,w,k,S,x,E,T,_,C,A=this._hash.words,O=p.words,R=d.words,P=s.words,I=l.words,M=c.words,q=u.words;for(S=o=A[0],x=a=A[1],E=f=A[2],T=w=A[3],_=k=A[4],r=0;r<80;r+=1)C=o+e[t+P[r]]|0,C+=r<16?h(a,f,w)+O[0]:r<32?m(a,f,w)+O[1]:r<48?g(a,f,w)+O[2]:r<64?y(a,f,w)+O[3]:b(a,f,w)+O[4],C=(C=v(C|=0,M[r]))+k|0,o=k,k=w,w=v(f,10),f=a,a=C,C=S+e[t+I[r]]|0,C+=r<16?b(x,E,T)+R[0]:r<32?y(x,E,T)+R[1]:r<48?g(x,E,T)+R[2]:r<64?m(x,E,T)+R[3]:h(x,E,T)+R[4],C=(C=v(C|=0,q[r]))+_|0,S=_,_=T,T=v(E,10),E=x,x=C;C=A[1]+f+T|0,A[1]=A[2]+w+_|0,A[2]=A[3]+k+S|0,A[3]=A[4]+o+x|0,A[4]=A[0]+a+E|0,A[0]=C},_doFinalize:function(){var e=this._data,t=e.words,r=8*this._nDataBytes,n=8*e.sigBytes;t[n>>>5]|=128<<24-n%32,t[14+(n+64>>>9<<4)]=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8),e.sigBytes=4*(t.length+1),this._process();for(var i=this._hash,o=i.words,a=0;a<5;a++){var s=o[a];o[a]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8)}return i},clone:function(){var e=o.clone.call(this);return e._hash=this._hash.clone(),e}});function h(e,t,r){return e^t^r}function m(e,t,r){return e&t|~e&r}function g(e,t,r){return(e|~t)^r}function y(e,t,r){return e&r|t&~r}function b(e,t,r){return e^(t|~r)}function v(e,t){return e<>>32-t}t.RIPEMD160=o._createHelper(f),t.HmacRIPEMD160=o._createHmacHelper(f)}(Math),n.RIPEMD160)},5900:function(e,t,r){var n,i,o,a,s,l,c,u;e.exports=(u=r(17973),i=(n=u).lib,o=i.WordArray,a=i.Hasher,s=n.algo,l=[],c=s.SHA1=a.extend({_doReset:function(){this._hash=new o.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var r=this._hash.words,n=r[0],i=r[1],o=r[2],a=r[3],s=r[4],c=0;c<80;c++){if(c<16)l[c]=0|e[t+c];else{var u=l[c-3]^l[c-8]^l[c-14]^l[c-16];l[c]=u<<1|u>>>31}var p=(n<<5|n>>>27)+s+l[c];p+=c<20?1518500249+(i&o|~i&a):c<40?1859775393+(i^o^a):c<60?(i&o|i&a|o&a)-1894007588:(i^o^a)-899497514,s=a,a=o,o=i<<30|i>>>2,i=n,n=p}r[0]=r[0]+n|0,r[1]=r[1]+i|0,r[2]=r[2]+o|0,r[3]=r[3]+a|0,r[4]=r[4]+s|0},_doFinalize:function(){var e=this._data,t=e.words,r=8*this._nDataBytes,n=8*e.sigBytes;return t[n>>>5]|=128<<24-n%32,t[14+(n+64>>>9<<4)]=Math.floor(r/4294967296),t[15+(n+64>>>9<<4)]=r,e.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var e=a.clone.call(this);return e._hash=this._hash.clone(),e}}),n.SHA1=a._createHelper(c),n.HmacSHA1=a._createHmacHelper(c),u.SHA1)},88202:function(e,t,r){var n,i,o,a,s,l;e.exports=(l=r(17973),r(14970),i=(n=l).lib.WordArray,o=n.algo,a=o.SHA256,s=o.SHA224=a.extend({_doReset:function(){this._hash=new i.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var e=a._doFinalize.call(this);return e.sigBytes-=4,e}}),n.SHA224=a._createHelper(s),n.HmacSHA224=a._createHmacHelper(s),l.SHA224)},14970:function(e,t,r){var n;e.exports=(n=r(17973),function(e){var t=n,r=t.lib,i=r.WordArray,o=r.Hasher,a=t.algo,s=[],l=[];!function(){function t(t){for(var r=e.sqrt(t),n=2;n<=r;n++)if(!(t%n))return!1;return!0}function r(e){return 4294967296*(e-(0|e))|0}for(var n=2,i=0;i<64;)t(n)&&(i<8&&(s[i]=r(e.pow(n,.5))),l[i]=r(e.pow(n,1/3)),i++),n++}();var c=[],u=a.SHA256=o.extend({_doReset:function(){this._hash=new i.init(s.slice(0))},_doProcessBlock:function(e,t){for(var r=this._hash.words,n=r[0],i=r[1],o=r[2],a=r[3],s=r[4],u=r[5],p=r[6],d=r[7],f=0;f<64;f++){if(f<16)c[f]=0|e[t+f];else{var h=c[f-15],m=(h<<25|h>>>7)^(h<<14|h>>>18)^h>>>3,g=c[f-2],y=(g<<15|g>>>17)^(g<<13|g>>>19)^g>>>10;c[f]=m+c[f-7]+y+c[f-16]}var b=n&i^n&o^i&o,v=(n<<30|n>>>2)^(n<<19|n>>>13)^(n<<10|n>>>22),w=d+((s<<26|s>>>6)^(s<<21|s>>>11)^(s<<7|s>>>25))+(s&u^~s&p)+l[f]+c[f];d=p,p=u,u=s,s=a+w|0,a=o,o=i,i=n,n=w+(v+b)|0}r[0]=r[0]+n|0,r[1]=r[1]+i|0,r[2]=r[2]+o|0,r[3]=r[3]+a|0,r[4]=r[4]+s|0,r[5]=r[5]+u|0,r[6]=r[6]+p|0,r[7]=r[7]+d|0},_doFinalize:function(){var t=this._data,r=t.words,n=8*this._nDataBytes,i=8*t.sigBytes;return r[i>>>5]|=128<<24-i%32,r[14+(i+64>>>9<<4)]=e.floor(n/4294967296),r[15+(i+64>>>9<<4)]=n,t.sigBytes=4*r.length,this._process(),this._hash},clone:function(){var e=o.clone.call(this);return e._hash=this._hash.clone(),e}});t.SHA256=o._createHelper(u),t.HmacSHA256=o._createHmacHelper(u)}(Math),n.SHA256)},96376:function(e,t,r){var n;e.exports=(n=r(17973),r(8774),function(e){var t=n,r=t.lib,i=r.WordArray,o=r.Hasher,a=t.x64.Word,s=t.algo,l=[],c=[],u=[];!function(){for(var e=1,t=0,r=0;r<24;r++){l[e+5*t]=(r+1)*(r+2)/2%64;var n=(2*e+3*t)%5;e=t%5,t=n}for(e=0;e<5;e++)for(t=0;t<5;t++)c[e+5*t]=t+(2*e+3*t)%5*5;for(var i=1,o=0;o<24;o++){for(var s=0,p=0,d=0;d<7;d++){if(1&i){var f=(1<>>24)|4278255360&(o<<24|o>>>8),a=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),(A=r[i]).high^=a,A.low^=o}for(var s=0;s<24;s++){for(var d=0;d<5;d++){for(var f=0,h=0,m=0;m<5;m++)f^=(A=r[d+5*m]).high,h^=A.low;var g=p[d];g.high=f,g.low=h}for(d=0;d<5;d++){var y=p[(d+4)%5],b=p[(d+1)%5],v=b.high,w=b.low;for(f=y.high^(v<<1|w>>>31),h=y.low^(w<<1|v>>>31),m=0;m<5;m++)(A=r[d+5*m]).high^=f,A.low^=h}for(var k=1;k<25;k++){var S=(A=r[k]).high,x=A.low,E=l[k];E<32?(f=S<>>32-E,h=x<>>32-E):(f=x<>>64-E,h=S<>>64-E);var T=p[c[k]];T.high=f,T.low=h}var _=p[0],C=r[0];for(_.high=C.high,_.low=C.low,d=0;d<5;d++)for(m=0;m<5;m++){var A=r[k=d+5*m],O=p[k],R=p[(d+1)%5+5*m],P=p[(d+2)%5+5*m];A.high=O.high^~R.high&P.high,A.low=O.low^~R.low&P.low}A=r[0];var I=u[s];A.high^=I.high,A.low^=I.low}},_doFinalize:function(){var t=this._data,r=t.words,n=(this._nDataBytes,8*t.sigBytes),o=32*this.blockSize;r[n>>>5]|=1<<24-n%32,r[(e.ceil((n+1)/o)*o>>>5)-1]|=128,t.sigBytes=4*r.length,this._process();for(var a=this._state,s=this.cfg.outputLength/8,l=s/8,c=[],u=0;u>>24)|4278255360&(d<<24|d>>>8),f=16711935&(f<<8|f>>>24)|4278255360&(f<<24|f>>>8),c.push(f),c.push(d)}return new i.init(c,s)},clone:function(){for(var e=o.clone.call(this),t=e._state=this._state.slice(0),r=0;r<25;r++)t[r]=t[r].clone();return e}});t.SHA3=o._createHelper(d),t.HmacSHA3=o._createHmacHelper(d)}(Math),n.SHA3)},9306:function(e,t,r){var n,i,o,a,s,l,c,u;e.exports=(u=r(17973),r(8774),r(11939),i=(n=u).x64,o=i.Word,a=i.WordArray,s=n.algo,l=s.SHA512,c=s.SHA384=l.extend({_doReset:function(){this._hash=new a.init([new o.init(3418070365,3238371032),new o.init(1654270250,914150663),new o.init(2438529370,812702999),new o.init(355462360,4144912697),new o.init(1731405415,4290775857),new o.init(2394180231,1750603025),new o.init(3675008525,1694076839),new o.init(1203062813,3204075428)])},_doFinalize:function(){var e=l._doFinalize.call(this);return e.sigBytes-=16,e}}),n.SHA384=l._createHelper(c),n.HmacSHA384=l._createHmacHelper(c),u.SHA384)},11939:function(e,t,r){var n;e.exports=(n=r(17973),r(8774),function(){var e=n,t=e.lib.Hasher,r=e.x64,i=r.Word,o=r.WordArray,a=e.algo;function s(){return i.create.apply(i,arguments)}var l=[s(1116352408,3609767458),s(1899447441,602891725),s(3049323471,3964484399),s(3921009573,2173295548),s(961987163,4081628472),s(1508970993,3053834265),s(2453635748,2937671579),s(2870763221,3664609560),s(3624381080,2734883394),s(310598401,1164996542),s(607225278,1323610764),s(1426881987,3590304994),s(1925078388,4068182383),s(2162078206,991336113),s(2614888103,633803317),s(3248222580,3479774868),s(3835390401,2666613458),s(4022224774,944711139),s(264347078,2341262773),s(604807628,2007800933),s(770255983,1495990901),s(1249150122,1856431235),s(1555081692,3175218132),s(1996064986,2198950837),s(2554220882,3999719339),s(2821834349,766784016),s(2952996808,2566594879),s(3210313671,3203337956),s(3336571891,1034457026),s(3584528711,2466948901),s(113926993,3758326383),s(338241895,168717936),s(666307205,1188179964),s(773529912,1546045734),s(1294757372,1522805485),s(1396182291,2643833823),s(1695183700,2343527390),s(1986661051,1014477480),s(2177026350,1206759142),s(2456956037,344077627),s(2730485921,1290863460),s(2820302411,3158454273),s(3259730800,3505952657),s(3345764771,106217008),s(3516065817,3606008344),s(3600352804,1432725776),s(4094571909,1467031594),s(275423344,851169720),s(430227734,3100823752),s(506948616,1363258195),s(659060556,3750685593),s(883997877,3785050280),s(958139571,3318307427),s(1322822218,3812723403),s(1537002063,2003034995),s(1747873779,3602036899),s(1955562222,1575990012),s(2024104815,1125592928),s(2227730452,2716904306),s(2361852424,442776044),s(2428436474,593698344),s(2756734187,3733110249),s(3204031479,2999351573),s(3329325298,3815920427),s(3391569614,3928383900),s(3515267271,566280711),s(3940187606,3454069534),s(4118630271,4000239992),s(116418474,1914138554),s(174292421,2731055270),s(289380356,3203993006),s(460393269,320620315),s(685471733,587496836),s(852142971,1086792851),s(1017036298,365543100),s(1126000580,2618297676),s(1288033470,3409855158),s(1501505948,4234509866),s(1607167915,987167468),s(1816402316,1246189591)],c=[];!function(){for(var e=0;e<80;e++)c[e]=s()}();var u=a.SHA512=t.extend({_doReset:function(){this._hash=new o.init([new i.init(1779033703,4089235720),new i.init(3144134277,2227873595),new i.init(1013904242,4271175723),new i.init(2773480762,1595750129),new i.init(1359893119,2917565137),new i.init(2600822924,725511199),new i.init(528734635,4215389547),new i.init(1541459225,327033209)])},_doProcessBlock:function(e,t){for(var r=this._hash.words,n=r[0],i=r[1],o=r[2],a=r[3],s=r[4],u=r[5],p=r[6],d=r[7],f=n.high,h=n.low,m=i.high,g=i.low,y=o.high,b=o.low,v=a.high,w=a.low,k=s.high,S=s.low,x=u.high,E=u.low,T=p.high,_=p.low,C=d.high,A=d.low,O=f,R=h,P=m,I=g,M=y,q=b,D=v,N=w,L=k,j=S,B=x,$=E,F=T,U=_,z=C,Z=A,H=0;H<80;H++){var W,V,G=c[H];if(H<16)V=G.high=0|e[t+2*H],W=G.low=0|e[t+2*H+1];else{var K=c[H-15],Y=K.high,Q=K.low,X=(Y>>>1|Q<<31)^(Y>>>8|Q<<24)^Y>>>7,J=(Q>>>1|Y<<31)^(Q>>>8|Y<<24)^(Q>>>7|Y<<25),ee=c[H-2],te=ee.high,re=ee.low,ne=(te>>>19|re<<13)^(te<<3|re>>>29)^te>>>6,ie=(re>>>19|te<<13)^(re<<3|te>>>29)^(re>>>6|te<<26),oe=c[H-7],ae=oe.high,se=oe.low,le=c[H-16],ce=le.high,ue=le.low;V=(V=(V=X+ae+((W=J+se)>>>0>>0?1:0))+ne+((W+=ie)>>>0>>0?1:0))+ce+((W+=ue)>>>0>>0?1:0),G.high=V,G.low=W}var pe,de=L&B^~L&F,fe=j&$^~j&U,he=O&P^O&M^P&M,me=R&I^R&q^I&q,ge=(O>>>28|R<<4)^(O<<30|R>>>2)^(O<<25|R>>>7),ye=(R>>>28|O<<4)^(R<<30|O>>>2)^(R<<25|O>>>7),be=(L>>>14|j<<18)^(L>>>18|j<<14)^(L<<23|j>>>9),ve=(j>>>14|L<<18)^(j>>>18|L<<14)^(j<<23|L>>>9),we=l[H],ke=we.high,Se=we.low,xe=z+be+((pe=Z+ve)>>>0>>0?1:0),Ee=ye+me;z=F,Z=U,F=B,U=$,B=L,$=j,L=D+(xe=(xe=(xe=xe+de+((pe+=fe)>>>0>>0?1:0))+ke+((pe+=Se)>>>0>>0?1:0))+V+((pe+=W)>>>0>>0?1:0))+((j=N+pe|0)>>>0>>0?1:0)|0,D=M,N=q,M=P,q=I,P=O,I=R,O=xe+(ge+he+(Ee>>>0>>0?1:0))+((R=pe+Ee|0)>>>0>>0?1:0)|0}h=n.low=h+R,n.high=f+O+(h>>>0>>0?1:0),g=i.low=g+I,i.high=m+P+(g>>>0>>0?1:0),b=o.low=b+q,o.high=y+M+(b>>>0>>0?1:0),w=a.low=w+N,a.high=v+D+(w>>>0>>0?1:0),S=s.low=S+j,s.high=k+L+(S>>>0>>0?1:0),E=u.low=E+$,u.high=x+B+(E>>>0<$>>>0?1:0),_=p.low=_+U,p.high=T+F+(_>>>0>>0?1:0),A=d.low=A+Z,d.high=C+z+(A>>>0>>0?1:0)},_doFinalize:function(){var e=this._data,t=e.words,r=8*this._nDataBytes,n=8*e.sigBytes;return t[n>>>5]|=128<<24-n%32,t[30+(n+128>>>10<<5)]=Math.floor(r/4294967296),t[31+(n+128>>>10<<5)]=r,e.sigBytes=4*t.length,this._process(),this._hash.toX32()},clone:function(){var e=t.clone.call(this);return e._hash=this._hash.clone(),e},blockSize:32});e.SHA512=t._createHelper(u),e.HmacSHA512=t._createHmacHelper(u)}(),n.SHA512)},88570:function(e,t,r){var n;e.exports=(n=r(17973),r(1667),r(90278),r(20494),r(45518),function(){var e=n,t=e.lib,r=t.WordArray,i=t.BlockCipher,o=e.algo,a=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],s=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],l=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],c=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],u=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],p=o.DES=i.extend({_doReset:function(){for(var e=this._key.words,t=[],r=0;r<56;r++){var n=a[r]-1;t[r]=e[n>>>5]>>>31-n%32&1}for(var i=this._subKeys=[],o=0;o<16;o++){var c=i[o]=[],u=l[o];for(r=0;r<24;r++)c[r/6|0]|=t[(s[r]-1+u)%28]<<31-r%6,c[4+(r/6|0)]|=t[28+(s[r+24]-1+u)%28]<<31-r%6;for(c[0]=c[0]<<1|c[0]>>>31,r=1;r<7;r++)c[r]=c[r]>>>4*(r-1)+3;c[7]=c[7]<<5|c[7]>>>27}var p=this._invSubKeys=[];for(r=0;r<16;r++)p[r]=i[15-r]},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._subKeys)},decryptBlock:function(e,t){this._doCryptBlock(e,t,this._invSubKeys)},_doCryptBlock:function(e,t,r){this._lBlock=e[t],this._rBlock=e[t+1],d.call(this,4,252645135),d.call(this,16,65535),f.call(this,2,858993459),f.call(this,8,16711935),d.call(this,1,1431655765);for(var n=0;n<16;n++){for(var i=r[n],o=this._lBlock,a=this._rBlock,s=0,l=0;l<8;l++)s|=c[l][((a^i[l])&u[l])>>>0];this._lBlock=a,this._rBlock=o^s}var p=this._lBlock;this._lBlock=this._rBlock,this._rBlock=p,d.call(this,1,1431655765),f.call(this,8,16711935),f.call(this,2,858993459),d.call(this,16,65535),d.call(this,4,252645135),e[t]=this._lBlock,e[t+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function d(e,t){var r=(this._lBlock>>>e^this._rBlock)&t;this._rBlock^=r,this._lBlock^=r<>>e^this._lBlock)&t;this._lBlock^=r,this._rBlock^=r<192.");var t=e.slice(0,2),n=e.length<4?e.slice(0,2):e.slice(2,4),i=e.length<6?e.slice(0,2):e.slice(4,6);this._des1=p.createEncryptor(r.create(t)),this._des2=p.createEncryptor(r.create(n)),this._des3=p.createEncryptor(r.create(i))},encryptBlock:function(e,t){this._des1.encryptBlock(e,t),this._des2.decryptBlock(e,t),this._des3.encryptBlock(e,t)},decryptBlock:function(e,t){this._des3.decryptBlock(e,t),this._des2.encryptBlock(e,t),this._des1.decryptBlock(e,t)},keySize:6,ivSize:2,blockSize:2});e.TripleDES=i._createHelper(h)}(),n.TripleDES)},8774:function(e,t,r){var n;e.exports=(n=r(17973),function(e){var t=n,r=t.lib,i=r.Base,o=r.WordArray,a=t.x64={};a.Word=i.extend({init:function(e,t){this.high=e,this.low=t}}),a.WordArray=i.extend({init:function(t,r){t=this.words=t||[],this.sigBytes=r!=e?r:8*t.length},toX32:function(){for(var e=this.words,t=e.length,r=[],n=0;n=t?e:""+Array(t+1-n.length).join(r)+e},b={s:y,z:function(e){var t=-e.utcOffset(),r=Math.abs(t),n=Math.floor(r/60),i=r%60;return(t<=0?"+":"-")+y(n,2,"0")+":"+y(i,2,"0")},m:function e(t,r){if(t.date()1)return e(a[0])}else{var s=t.name;w[s]=t,i=s}return!n&&i&&(v=i),i||!n&&v},E=function(e,t){if(S(e))return e.clone();var r="object"==typeof t?t:{};return r.date=e,r.args=arguments,new _(r)},T=b;T.l=x,T.i=S,T.w=function(e,t){return E(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var _=function(){function g(e){this.$L=x(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[k]=!0}var y=g.prototype;return y.parse=function(e){this.$d=function(e){var t=e.date,r=e.utc;if(null===t)return new Date(NaN);if(T.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var n=t.match(h);if(n){var i=n[2]-1||0,o=(n[7]||"0").substring(0,3);return r?new Date(Date.UTC(n[1],i,n[3]||1,n[4]||0,n[5]||0,n[6]||0,o)):new Date(n[1],i,n[3]||1,n[4]||0,n[5]||0,n[6]||0,o)}}return new Date(t)}(e),this.init()},y.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},y.$utils=function(){return T},y.isValid=function(){return!(this.$d.toString()===f)},y.isSame=function(e,t){var r=E(e);return this.startOf(t)<=r&&r<=this.endOf(t)},y.isAfter=function(e,t){return E(e)68?1900:2e3)},l=function(e){return function(t){this[e]=+t}},c=[/[+-]\d\d:?(\d\d)?|Z/,function(e){(this.zone||(this.zone={})).offset=function(e){if(!e)return 0;if("Z"===e)return 0;var t=e.match(/([+-]|\d\d)/g),r=60*t[1]+(+t[2]||0);return 0===r?0:"+"===t[0]?-r:r}(e)}],u=function(e){var t=a[e];return t&&(t.indexOf?t:t.s.concat(t.f))},p=function(e,t){var r,n=a.meridiem;if(n){for(var i=1;i<=24;i+=1)if(e.indexOf(n(i,0,t))>-1){r=i>12;break}}else r=e===(t?"pm":"PM");return r},d={A:[o,function(e){this.afternoon=p(e,!1)}],a:[o,function(e){this.afternoon=p(e,!0)}],Q:[r,function(e){this.month=3*(e-1)+1}],S:[r,function(e){this.milliseconds=100*+e}],SS:[n,function(e){this.milliseconds=10*+e}],SSS:[/\d{3}/,function(e){this.milliseconds=+e}],s:[i,l("seconds")],ss:[i,l("seconds")],m:[i,l("minutes")],mm:[i,l("minutes")],H:[i,l("hours")],h:[i,l("hours")],HH:[i,l("hours")],hh:[i,l("hours")],D:[i,l("day")],DD:[n,l("day")],Do:[o,function(e){var t=a.ordinal,r=e.match(/\d+/);if(this.day=r[0],t)for(var n=1;n<=31;n+=1)t(n).replace(/\[|\]/g,"")===e&&(this.day=n)}],w:[i,l("week")],ww:[n,l("week")],M:[i,l("month")],MM:[n,l("month")],MMM:[o,function(e){var t=u("months"),r=(u("monthsShort")||t.map((function(e){return e.slice(0,3)}))).indexOf(e)+1;if(r<1)throw new Error;this.month=r%12||r}],MMMM:[o,function(e){var t=u("months").indexOf(e)+1;if(t<1)throw new Error;this.month=t%12||t}],Y:[/[+-]?\d+/,l("year")],YY:[n,function(e){this.year=s(e)}],YYYY:[/\d{4}/,l("year")],Z:c,ZZ:c};function f(r){var n,i;n=r,i=a&&a.formats;for(var o=(r=n.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,r,n){var o=n&&n.toUpperCase();return r||i[n]||e[n]||i[o].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,r){return t||r.slice(1)}))}))).match(t),s=o.length,l=0;l-1)return new Date(("X"===t?1e3:1)*e);var i=f(t)(e),o=i.year,a=i.month,s=i.day,l=i.hours,c=i.minutes,u=i.seconds,p=i.milliseconds,d=i.zone,h=i.week,m=new Date,g=s||(o||a?1:m.getDate()),y=o||m.getFullYear(),b=0;o&&!a||(b=a>0?a-1:m.getMonth());var v,w=l||0,k=c||0,S=u||0,x=p||0;return d?new Date(Date.UTC(y,b,g,w,k,S,x+60*d.offset*1e3)):r?new Date(Date.UTC(y,b,g,w,k,S,x)):(v=new Date(y,b,g,w,k,S,x),h&&(v=n(v).week(h).toDate()),v)}catch(e){return new Date("")}}(t,s,n,r),this.init(),p&&!0!==p&&(this.$L=this.locale(p).$L),u&&t!=this.format(s)&&(this.$d=new Date("")),a={}}else if(s instanceof Array)for(var d=s.length,h=1;h<=d;h+=1){o[1]=s[h-1];var m=r.apply(this,o);if(m.isValid()){this.$d=m.$d,this.$L=m.$L,this.init();break}h===d&&(this.$d=new Date(""))}else i.call(this,e)}}}()},88986:function(e){e.exports=function(){"use strict";var e,t,r=1e3,n=6e4,i=36e5,o=864e5,a=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,s=31536e6,l=2628e6,c=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/,u={years:s,months:l,days:o,hours:i,minutes:n,seconds:r,milliseconds:1,weeks:6048e5},p=function(e){return e instanceof b},d=function(e,t,r){return new b(e,r,t.$l)},f=function(e){return t.p(e)+"s"},h=function(e){return e<0},m=function(e){return h(e)?Math.ceil(e):Math.floor(e)},g=function(e){return Math.abs(e)},y=function(e,t){return e?h(e)?{negative:!0,format:""+g(e)+t}:{negative:!1,format:""+e+t}:{negative:!1,format:""}},b=function(){function h(e,t,r){var n=this;if(this.$d={},this.$l=r,void 0===e&&(this.$ms=0,this.parseFromMilliseconds()),t)return d(e*u[f(t)],this);if("number"==typeof e)return this.$ms=e,this.parseFromMilliseconds(),this;if("object"==typeof e)return Object.keys(e).forEach((function(t){n.$d[f(t)]=e[t]})),this.calMilliseconds(),this;if("string"==typeof e){var i=e.match(c);if(i){var o=i.slice(2).map((function(e){return null!=e?Number(e):0}));return this.$d.years=o[0],this.$d.months=o[1],this.$d.weeks=o[2],this.$d.days=o[3],this.$d.hours=o[4],this.$d.minutes=o[5],this.$d.seconds=o[6],this.calMilliseconds(),this}}return this}var g=h.prototype;return g.calMilliseconds=function(){var e=this;this.$ms=Object.keys(this.$d).reduce((function(t,r){return t+(e.$d[r]||0)*u[r]}),0)},g.parseFromMilliseconds=function(){var e=this.$ms;this.$d.years=m(e/s),e%=s,this.$d.months=m(e/l),e%=l,this.$d.days=m(e/o),e%=o,this.$d.hours=m(e/i),e%=i,this.$d.minutes=m(e/n),e%=n,this.$d.seconds=m(e/r),e%=r,this.$d.milliseconds=e},g.toISOString=function(){var e=y(this.$d.years,"Y"),t=y(this.$d.months,"M"),r=+this.$d.days||0;this.$d.weeks&&(r+=7*this.$d.weeks);var n=y(r,"D"),i=y(this.$d.hours,"H"),o=y(this.$d.minutes,"M"),a=this.$d.seconds||0;this.$d.milliseconds&&(a+=this.$d.milliseconds/1e3,a=Math.round(1e3*a)/1e3);var s=y(a,"S"),l=e.negative||t.negative||n.negative||i.negative||o.negative||s.negative,c=i.format||o.format||s.format?"T":"",u=(l?"-":"")+"P"+e.format+t.format+n.format+c+i.format+o.format+s.format;return"P"===u||"-P"===u?"P0D":u},g.toJSON=function(){return this.toISOString()},g.format=function(e){var r=e||"YYYY-MM-DDTHH:mm:ss",n={Y:this.$d.years,YY:t.s(this.$d.years,2,"0"),YYYY:t.s(this.$d.years,4,"0"),M:this.$d.months,MM:t.s(this.$d.months,2,"0"),D:this.$d.days,DD:t.s(this.$d.days,2,"0"),H:this.$d.hours,HH:t.s(this.$d.hours,2,"0"),m:this.$d.minutes,mm:t.s(this.$d.minutes,2,"0"),s:this.$d.seconds,ss:t.s(this.$d.seconds,2,"0"),SSS:t.s(this.$d.milliseconds,3,"0")};return r.replace(a,(function(e,t){return t||String(n[e])}))},g.as=function(e){return this.$ms/u[f(e)]},g.get=function(e){var t=this.$ms,r=f(e);return"milliseconds"===r?t%=1e3:t="weeks"===r?m(t/u[r]):this.$d[r],t||0},g.add=function(e,t,r){var n;return n=t?e*u[f(t)]:p(e)?e.$ms:d(e,this).$ms,d(this.$ms+n*(r?-1:1),this)},g.subtract=function(e,t){return this.add(e,t,!0)},g.locale=function(e){var t=this.clone();return t.$l=e,t},g.clone=function(){return d(this.$ms,this)},g.humanize=function(t){return e().add(this.$ms,"ms").locale(this.$l).fromNow(!t)},g.valueOf=function(){return this.asMilliseconds()},g.milliseconds=function(){return this.get("milliseconds")},g.asMilliseconds=function(){return this.as("milliseconds")},g.seconds=function(){return this.get("seconds")},g.asSeconds=function(){return this.as("seconds")},g.minutes=function(){return this.get("minutes")},g.asMinutes=function(){return this.as("minutes")},g.hours=function(){return this.get("hours")},g.asHours=function(){return this.as("hours")},g.days=function(){return this.get("days")},g.asDays=function(){return this.as("days")},g.weeks=function(){return this.get("weeks")},g.asWeeks=function(){return this.as("weeks")},g.months=function(){return this.get("months")},g.asMonths=function(){return this.as("months")},g.years=function(){return this.get("years")},g.asYears=function(){return this.as("years")},h}(),v=function(e,t,r){return e.add(t.years()*r,"y").add(t.months()*r,"M").add(t.days()*r,"d").add(t.hours()*r,"h").add(t.minutes()*r,"m").add(t.seconds()*r,"s").add(t.milliseconds()*r,"ms")};return function(r,n,i){e=i,t=i().$utils(),i.duration=function(e,t){var r=i.locale();return d(e,{$l:r},t)},i.isDuration=p;var o=n.prototype.add,a=n.prototype.subtract;n.prototype.add=function(e,t){return p(e)?v(this,e,1):o.bind(this)(e,t)},n.prototype.subtract=function(e,t){return p(e)?v(this,e,-1):a.bind(this)(e,t)}}}()},17271:function(e){e.exports=function(){"use strict";return function(e,t,r){r.isMoment=function(e){return r.isDayjs(e)}}}()},44864:function(e){e.exports=function(){"use strict";return function(e,t){t.prototype.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)}}}()},44605:function(e){e.exports=function(){"use strict";return function(e,t){t.prototype.isSameOrBefore=function(e,t){return this.isSame(e,t)||this.isBefore(e,t)}}}()},40809:function(e){e.exports=function(){"use strict";return function(e,t,r){var n=t.prototype,i=function(e){return e&&(e.indexOf?e:e.s)},o=function(e,t,r,n,o){var a=e.name?e:e.$locale(),s=i(a[t]),l=i(a[r]),c=s||l.map((function(e){return e.slice(0,n)}));if(!o)return c;var u=a.weekStart;return c.map((function(e,t){return c[(t+(u||0))%7]}))},a=function(){return r.Ls[r.locale()]},s=function(e,t){return e.formats[t]||function(e){return e.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,r){return t||r.slice(1)}))}(e.formats[t.toUpperCase()])},l=function(){var e=this;return{months:function(t){return t?t.format("MMMM"):o(e,"months")},monthsShort:function(t){return t?t.format("MMM"):o(e,"monthsShort","months",3)},firstDayOfWeek:function(){return e.$locale().weekStart||0},weekdays:function(t){return t?t.format("dddd"):o(e,"weekdays")},weekdaysMin:function(t){return t?t.format("dd"):o(e,"weekdaysMin","weekdays",2)},weekdaysShort:function(t){return t?t.format("ddd"):o(e,"weekdaysShort","weekdays",3)},longDateFormat:function(t){return s(e.$locale(),t)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};n.localeData=function(){return l.bind(this)()},r.localeData=function(){var e=a();return{firstDayOfWeek:function(){return e.weekStart||0},weekdays:function(){return r.weekdays()},weekdaysShort:function(){return r.weekdaysShort()},weekdaysMin:function(){return r.weekdaysMin()},months:function(){return r.months()},monthsShort:function(){return r.monthsShort()},longDateFormat:function(t){return s(e,t)},meridiem:e.meridiem,ordinal:e.ordinal}},r.months=function(){return o(a(),"months")},r.monthsShort=function(){return o(a(),"monthsShort","months",3)},r.weekdays=function(e){return o(a(),"weekdays",null,null,e)},r.weekdaysShort=function(e){return o(a(),"weekdaysShort","weekdays",3,e)},r.weekdaysMin=function(e){return o(a(),"weekdaysMin","weekdays",2,e)}}}()},73548:function(e){e.exports=function(){"use strict";var e={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};return function(t,r,n){var i=r.prototype,o=i.format;n.en.formats=e,i.format=function(t){void 0===t&&(t="YYYY-MM-DDTHH:mm:ssZ");var r=this.$locale().formats,n=function(t,r){return t.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,n,i){var o=i&&i.toUpperCase();return n||r[i]||e[i]||r[o].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,r){return t||r.slice(1)}))}))}(t,void 0===r?{}:r);return o.call(this,n)}}}()},36304:function(e){e.exports=function(){"use strict";var e="week",t="year";return function(r,n,i){var o=n.prototype;o.week=function(r){if(void 0===r&&(r=null),null!==r)return this.add(7*(r-this.week()),"day");var n=this.$locale().yearStart||1;if(11===this.month()&&this.date()>25){var o=i(this).startOf(t).add(1,t).date(n),a=i(this).endOf(e);if(o.isBefore(a))return 1}var s=i(this).startOf(t).date(n).startOf(e).subtract(1,"millisecond"),l=this.diff(s,e,!0);return l<0?i(this).startOf("week").week():Math.ceil(l)},o.weeks=function(e){return void 0===e&&(e=null),this.week(e)}}}()},39639:function(e){e.exports=function(){"use strict";return function(e,t){t.prototype.weekYear=function(){var e=this.month(),t=this.week(),r=this.year();return 1===t&&11===e?r+1:0===e&&t>=52?r-1:r}}}()},96423:function(e){e.exports=function(){"use strict";return function(e,t){t.prototype.weekday=function(e){var t=this.$locale().weekStart||0,r=this.$W,n=(r-1}},87308:function(e,t,r){"use strict";var n,i,o,a,s,l,c,u=r(49164),p=r(37708),d=Function.prototype.apply,f=Function.prototype.call,h=Object.create,m=Object.defineProperty,g=Object.defineProperties,y=Object.prototype.hasOwnProperty,b={configurable:!0,enumerable:!1,writable:!0};i=function(e,t){var r,i;return p(t),i=this,n.call(this,e,r=function(){o.call(i,e,r),d.call(t,this,arguments)}),r.__eeOnceListener__=t,this},a=function(e){var t,r,n,i,o;if(y.call(this,"__ee__")&&(i=this.__ee__[e]))if("object"==typeof i){for(r=arguments.length,o=new Array(r-1),t=1;t=arguments.length?Array.prototype.slice.call(e,t):Array.prototype.slice.call(e,t,r)}function b(e,t,r,n){var i="Assertion failed";if(r){i+=": "+r;var o=n}else e&&(i+=": "+e,o=t);throw Error(i,o||[])}function v(e,t,r){for(var n=[],i=2;i=e.length)return String.fromCharCode.apply(null,e);for(var t="",r=0;r>2;i=(3&i)<<4|a>>4,a=(15&a)<<2|l>>6,l&=63,s||(l=64,o||(a=64)),r.push(t[c],t[i],t[a]||"",t[l]||"")}return r.join("")}function q(e){var t=e.length,r=3*t/4;r%3?r=Math.floor(r):-1!="=.".indexOf(e[t-1])&&(r=-1!="=.".indexOf(e[t-2])?r-2:r-1);var n=new Uint8Array(r),i=0;return function(e,t){function r(t){for(;n>4),64!=a&&(t(o<<4&240|a>>2),64!=s&&t(a<<6&192|s))}}(e,(function(e){n[i++]=e})),n.subarray(0,i)}function D(){if(!I){I={};for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),t=["+/=","+/","-_=","-_.","-_"],r=0;5>r;r++){var n=e.concat(t[r].split(""));P[r]=n;for(var i=0;i>>0;e=Math.floor((e-t)/4294967296)>>>0,N=t,L=e}function B(e){var t=0>e,r=(e=Math.abs(e))>>>0;e=Math.floor((e-r)/4294967296),e>>>=0,t&&(e=~e>>>0,4294967295<(r=1+(~r>>>0))&&(r=0,4294967295<++e&&(e=0))),N=r,L=e}function $(e){var t=0>e;j(e=2*Math.abs(e)),e=N;var r=L;t&&(0==e?0==r?r=e=4294967295:(r--,e=4294967295):e--),N=e,L=r}function F(e){var t=0>e?1:0;if(0===(e=t?-e:e))0<1/e?N=L=0:(L=0,N=2147483648);else if(isNaN(e))L=0,N=2147483647;else if(34028234663852886e22>>0;else if(11754943508222875e-54>e)e=Math.round(e/Math.pow(2,-149)),L=0,N=(t<<31|e)>>>0;else{var r=Math.floor(Math.log(e)/Math.LN2);e*=Math.pow(2,-r),16777216<=(e=Math.round(8388608*e))&&++r,L=0,N=(t<<31|r+127<<23|8388607&e)>>>0}}function U(e){var t=0>e?1:0;if(0===(e=t?-e:e))L=0<1/e?0:2147483648,N=0;else if(isNaN(e))L=2147483647,N=4294967295;else if(17976931348623157e292>>0,N=0;else if(22250738585072014e-324>e)e/=Math.pow(2,-1074),L=(t<<31|e/4294967296)>>>0,N=e>>>0;else{var r=e,n=0;if(2<=r)for(;2<=r&&1023>n;)n++,r/=2;else for(;1>r&&-1022>>0,N=4503599627370496*e>>>0}}function z(e){var t=e.charCodeAt(4),r=e.charCodeAt(5),n=e.charCodeAt(6),i=e.charCodeAt(7);N=e.charCodeAt(0)+(e.charCodeAt(1)<<8)+(e.charCodeAt(2)<<16)+(e.charCodeAt(3)<<24)>>>0,L=t+(r<<8)+(n<<16)+(i<<24)>>>0}function Z(e,t){return 4294967296*t+(e>>>0)}function H(e,t){var r=2147483648&t;return r&&(t=~t>>>0,0==(e=1+~e>>>0)&&(t=t+1>>>0)),e=Z(e,t),r?-e:e}function W(e,t,r){var n=t>>31;return r(e<<1^n,(t<<1|e>>>31)^n)}function V(e,t){return G(e,t,H)}function G(e,t,r){var n=-(1&e);return r((e>>>1|t<<31)^n,t>>>1^n)}function K(e){var t=2*(e>>31)+1,r=e>>>23&255;return e&=8388607,255==r?e?NaN:1/0*t:0==r?t*Math.pow(2,-149)*e:t*Math.pow(2,r-150)*(e+Math.pow(2,23))}function Y(e,t){var r=2*(t>>31)+1,n=t>>>20&2047;return e=4294967296*(1048575&t)+e,2047==n?e?NaN:1/0*r:0==n?r*Math.pow(2,-1074)*e:r*Math.pow(2,n-1075)*(e+4503599627370496)}function Q(e,t){return String.fromCharCode(e>>>0&255,e>>>8&255,e>>>16&255,e>>>24&255,t>>>0&255,t>>>8&255,t>>>16&255,t>>>24&255)}function X(e,t){function r(e,t){return e=e?String(e):"",t?"0000000".slice(e.length)+e:e}if(2097151>=t)return""+Z(e,t);var n=(e>>>24|t<<8)>>>0&16777215;return e=(16777215&e)+6777216*n+6710656*(t=t>>16&65535),n+=8147497*t,t*=2,1e7<=e&&(n+=Math.floor(e/1e7),e%=1e7),1e7<=n&&(t+=Math.floor(n/1e7),n%=1e7),r(t,0)+r(n,t)+r(e,1)}function J(e,t){var r=2147483648&t;return r&&(t=~t+(0==(e=1+~e>>>0)?1:0)>>>0),e=X(e,t),r?"-"+e:e}function ee(e,t){z(e),e=N;var r=L;return t?J(e,r):X(e,r)}function te(e){function t(e,t){for(var r=0;8>r&&(1!==e||0>>=8}v(0e;e++)n[e]=255&~n[e]}(),t(1,1)),A(n)}function re(e){return String.fromCharCode(10>e?48+e:87+e)}function ne(e){return 97<=e?e-97+10:e-48}function ie(e,t,r,n,i){var o=0;if(128>n)for(;t>=7}if(e[t++]!=a)break;o++,t+=i}return o}function oe(e){return e.constructor===Uint8Array?e:e.constructor===ArrayBuffer||e.constructor===Array?new Uint8Array(e):e.constructor===String?q(e):e instanceof Uint8Array?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):(w("Type not convertible to Uint8Array."),new Uint8Array(0))}function ae(e,t,r){this.b=null,this.a=this.c=this.h=0,this.v=!1,e&&this.H(e,t,r)}p("jspb.utils.getSplit64Low",(function(){return N}),void 0),p("jspb.utils.getSplit64High",(function(){return L}),void 0),p("jspb.utils.splitUint64",j,void 0),p("jspb.utils.splitInt64",B,void 0),p("jspb.utils.splitZigzag64",$,void 0),p("jspb.utils.splitFloat32",F,void 0),p("jspb.utils.splitFloat64",U,void 0),p("jspb.utils.splitHash64",z,void 0),p("jspb.utils.joinUint64",Z,void 0),p("jspb.utils.joinInt64",H,void 0),p("jspb.utils.toZigzag64",W,void 0),p("jspb.utils.joinZigzag64",V,void 0),p("jspb.utils.fromZigzag64",G,void 0),p("jspb.utils.joinFloat32",K,void 0),p("jspb.utils.joinFloat64",Y,void 0),p("jspb.utils.joinHash64",Q,void 0),p("jspb.utils.DIGITS","0123456789abcdef".split(""),void 0),p("jspb.utils.joinUnsignedDecimalString",X,void 0),p("jspb.utils.joinSignedDecimalString",J,void 0),p("jspb.utils.hash64ToDecimalString",ee,void 0),p("jspb.utils.hash64ArrayToDecimalStrings",(function(e,t){for(var r=Array(e.length),n=0;nr;r++){var n=e.charCodeAt(7-r);t[2*r+2]=re(n>>4),t[2*r+3]=re(15&n)}return t.join("")}),void 0),p("jspb.utils.hexStringToHash64",(function(e){v(18==(e=e.toLowerCase()).length),v("0"==e[0]),v("x"==e[1]);for(var t="",r=0;8>r;r++)t=String.fromCharCode(16*ne(e.charCodeAt(2*r+2))+ne(e.charCodeAt(2*r+3)))+t;return t}),void 0),p("jspb.utils.hash64ToNumber",(function(e,t){z(e),e=N;var r=L;return t?H(e,r):Z(e,r)}),void 0),p("jspb.utils.numberToHash64",(function(e){return B(e),Q(N,L)}),void 0),p("jspb.utils.countVarints",(function(e,t,r){for(var n=0,i=t;i>7;return r-t-n}),void 0),p("jspb.utils.countVarintFields",(function(e,t,r,n){var i=0;if(128>(n*=8))for(;t>=7}if(e[t++]!=o)break;for(i++;0!=(128&(o=e[t++])););}return i}),void 0),p("jspb.utils.countFixed32Fields",(function(e,t,r,n){return ie(e,t,r,8*n+5,4)}),void 0),p("jspb.utils.countFixed64Fields",(function(e,t,r,n){return ie(e,t,r,8*n+1,8)}),void 0),p("jspb.utils.countDelimitedFields",(function(e,t,r,n){var i=0;for(n=8*n+2;t>=7}if(e[t++]!=o)break;i++;for(var a=0,s=1;a+=(127&(o=e[t++]))*s,s*=128,0!=(128&o););t+=a}return i}),void 0),p("jspb.utils.debugBytesToTextFormat",(function(e){var t='"';if(e){e=oe(e);for(var r=0;re[r]&&(t+="0"),t+=e[r].toString(16)}return t+'"'}),void 0),p("jspb.utils.debugScalarToTextFormat",(function(e){if("string"==typeof e){e=String(e);for(var t=['"'],r=0;ro||((o=i)in R?i=R[o]:o in O?i=R[o]=O[o]:(31<(n=o.charCodeAt(0))&&127>n?i=o:(256>n?(i="\\x",(16>n||256n&&(i+="0")),i+=n.toString(16).toUpperCase()),i=R[o]=i)),n=i),t[a]=n}t.push('"'),e=t.join("")}else e=e.toString();return e}),void 0),p("jspb.utils.stringToByteArray",(function(e){for(var t=new Uint8Array(e.length),r=0;rse.length&&se.push(this)},ae.prototype.free=ae.prototype.Ca,ae.prototype.clone=function(){return le(this.b,this.h,this.c-this.h)},ae.prototype.clone=ae.prototype.clone,ae.prototype.clear=function(){this.b=null,this.a=this.c=this.h=0,this.v=!1},ae.prototype.clear=ae.prototype.clear,ae.prototype.Y=function(){return this.b},ae.prototype.getBuffer=ae.prototype.Y,ae.prototype.H=function(e,t,r){this.b=oe(e),this.h=void 0!==t?t:0,this.c=void 0!==r?this.h+r:this.b.length,this.a=this.h},ae.prototype.setBlock=ae.prototype.H,ae.prototype.Db=function(){return this.c},ae.prototype.getEnd=ae.prototype.Db,ae.prototype.setEnd=function(e){this.c=e},ae.prototype.setEnd=ae.prototype.setEnd,ae.prototype.reset=function(){this.a=this.h},ae.prototype.reset=ae.prototype.reset,ae.prototype.B=function(){return this.a},ae.prototype.getCursor=ae.prototype.B,ae.prototype.Ma=function(e){this.a=e},ae.prototype.setCursor=ae.prototype.Ma,ae.prototype.advance=function(e){this.a+=e,v(this.a<=this.c)},ae.prototype.advance=ae.prototype.advance,ae.prototype.ya=function(){return this.a==this.c},ae.prototype.atEnd=ae.prototype.ya,ae.prototype.Qb=function(){return this.a>this.c},ae.prototype.pastEnd=ae.prototype.Qb,ae.prototype.getError=function(){return this.v||0>this.a||this.a>this.c},ae.prototype.getError=ae.prototype.getError,ae.prototype.w=function(e){for(var t=128,r=0,n=0,i=0;4>i&&128<=t;i++)r|=(127&(t=this.b[this.a++]))<<7*i;if(128<=t&&(r|=(127&(t=this.b[this.a++]))<<28,n|=(127&t)>>4),128<=t)for(i=0;5>i&&128<=t;i++)n|=(127&(t=this.b[this.a++]))<<7*i+3;if(128>t)return e(r>>>0,n>>>0);w("Failed to read varint, encoding is invalid."),this.v=!0},ae.prototype.readSplitVarint64=ae.prototype.w,ae.prototype.ea=function(e){return this.w((function(t,r){return G(t,r,e)}))},ae.prototype.readSplitZigzagVarint64=ae.prototype.ea,ae.prototype.ta=function(e){var t=this.b,r=this.a;this.a+=8;for(var n=0,i=0,o=r+7;o>=r;o--)n=n<<8|t[o],i=i<<8|t[o+4];return e(n,i)},ae.prototype.readSplitFixed64=ae.prototype.ta,ae.prototype.kb=function(){for(;128&this.b[this.a];)this.a++;this.a++},ae.prototype.skipVarint=ae.prototype.kb,ae.prototype.mb=function(e){for(;128>>=7;this.a--},ae.prototype.unskipVarint=ae.prototype.mb,ae.prototype.o=function(){var e=this.b,t=e[this.a],r=127&t;return 128>t?(this.a+=1,v(this.a<=this.c),r):(r|=(127&(t=e[this.a+1]))<<7,128>t?(this.a+=2,v(this.a<=this.c),r):(r|=(127&(t=e[this.a+2]))<<14,128>t?(this.a+=3,v(this.a<=this.c),r):(r|=(127&(t=e[this.a+3]))<<21,128>t?(this.a+=4,v(this.a<=this.c),r):(r|=(15&(t=e[this.a+4]))<<28,128>t?(this.a+=5,v(this.a<=this.c),r>>>0):(this.a+=5,128<=e[this.a++]&&128<=e[this.a++]&&128<=e[this.a++]&&128<=e[this.a++]&&128<=e[this.a++]&&v(!1),v(this.a<=this.c),r)))))},ae.prototype.readUnsignedVarint32=ae.prototype.o,ae.prototype.da=function(){return~~this.o()},ae.prototype.readSignedVarint32=ae.prototype.da,ae.prototype.O=function(){return this.o().toString()},ae.prototype.Ea=function(){return this.da().toString()},ae.prototype.readSignedVarint32String=ae.prototype.Ea,ae.prototype.Ia=function(){var e=this.o();return e>>>1^-(1&e)},ae.prototype.readZigzagVarint32=ae.prototype.Ia,ae.prototype.Ga=function(){return this.w(Z)},ae.prototype.readUnsignedVarint64=ae.prototype.Ga,ae.prototype.Ha=function(){return this.w(X)},ae.prototype.readUnsignedVarint64String=ae.prototype.Ha,ae.prototype.sa=function(){return this.w(H)},ae.prototype.readSignedVarint64=ae.prototype.sa,ae.prototype.Fa=function(){return this.w(J)},ae.prototype.readSignedVarint64String=ae.prototype.Fa,ae.prototype.Ja=function(){return this.w(V)},ae.prototype.readZigzagVarint64=ae.prototype.Ja,ae.prototype.fb=function(){return this.ea(Q)},ae.prototype.readZigzagVarintHash64=ae.prototype.fb,ae.prototype.Ka=function(){return this.ea(J)},ae.prototype.readZigzagVarint64String=ae.prototype.Ka,ae.prototype.Gc=function(){var e=this.b[this.a];return this.a+=1,v(this.a<=this.c),e},ae.prototype.readUint8=ae.prototype.Gc,ae.prototype.Ec=function(){var e=this.b[this.a],t=this.b[this.a+1];return this.a+=2,v(this.a<=this.c),e<<0|t<<8},ae.prototype.readUint16=ae.prototype.Ec,ae.prototype.m=function(){var e=this.b[this.a],t=this.b[this.a+1],r=this.b[this.a+2],n=this.b[this.a+3];return this.a+=4,v(this.a<=this.c),(e<<0|t<<8|r<<16|n<<24)>>>0},ae.prototype.readUint32=ae.prototype.m,ae.prototype.ga=function(){return Z(this.m(),this.m())},ae.prototype.readUint64=ae.prototype.ga,ae.prototype.ha=function(){return X(this.m(),this.m())},ae.prototype.readUint64String=ae.prototype.ha,ae.prototype.Xb=function(){var e=this.b[this.a];return this.a+=1,v(this.a<=this.c),e<<24>>24},ae.prototype.readInt8=ae.prototype.Xb,ae.prototype.Vb=function(){var e=this.b[this.a],t=this.b[this.a+1];return this.a+=2,v(this.a<=this.c),(e<<0|t<<8)<<16>>16},ae.prototype.readInt16=ae.prototype.Vb,ae.prototype.P=function(){var e=this.b[this.a],t=this.b[this.a+1],r=this.b[this.a+2],n=this.b[this.a+3];return this.a+=4,v(this.a<=this.c),e<<0|t<<8|r<<16|n<<24},ae.prototype.readInt32=ae.prototype.P,ae.prototype.ba=function(){return H(this.m(),this.m())},ae.prototype.readInt64=ae.prototype.ba,ae.prototype.ca=function(){return J(this.m(),this.m())},ae.prototype.readInt64String=ae.prototype.ca,ae.prototype.aa=function(){return K(this.m())},ae.prototype.readFloat=ae.prototype.aa,ae.prototype.Z=function(){return Y(this.m(),this.m())},ae.prototype.readDouble=ae.prototype.Z,ae.prototype.pa=function(){return!!this.b[this.a++]},ae.prototype.readBool=ae.prototype.pa,ae.prototype.ra=function(){return this.da()},ae.prototype.readEnum=ae.prototype.ra,ae.prototype.fa=function(e){var t=this.b,r=this.a;e=r+e;for(var n=[],i="";ro)n.push(o);else{if(192>o)continue;if(224>o){var a=t[r++];n.push((31&o)<<6|63&a)}else if(240>o){a=t[r++];var s=t[r++];n.push((15&o)<<12|(63&a)<<6|63&s)}else if(248>o){o=(7&o)<<18|(63&(a=t[r++]))<<12|(63&(s=t[r++]))<<6|63&t[r++],o-=65536,n.push(55296+(o>>10&1023),56320+(1023&o))}}8192<=n.length&&(i+=String.fromCharCode.apply(null,n),n.length=0)}return i+=A(n),this.a=r,i},ae.prototype.readString=ae.prototype.fa,ae.prototype.Dc=function(){var e=this.o();return this.fa(e)},ae.prototype.readStringWithLength=ae.prototype.Dc,ae.prototype.qa=function(e){if(0>e||this.a+e>this.b.length)return this.v=!0,w("Invalid byte length!"),new Uint8Array(0);var t=this.b.subarray(this.a,this.a+e);return this.a+=e,v(this.a<=this.c),t},ae.prototype.readBytes=ae.prototype.qa,ae.prototype.ia=function(){return this.w(Q)},ae.prototype.readVarintHash64=ae.prototype.ia,ae.prototype.$=function(){var e=this.b,t=this.a,r=e[t],n=e[t+1],i=e[t+2],o=e[t+3],a=e[t+4],s=e[t+5],l=e[t+6];return e=e[t+7],this.a+=8,String.fromCharCode(r,n,i,o,a,s,l,e)},ae.prototype.readFixedHash64=ae.prototype.$,p("jspb.BinaryReader",ce,void 0);var ue=[];function pe(e,t,r){if(ue.length){var n=ue.pop();return e&&n.a.H(e,t,r),n}return new ce(e,t,r)}function de(e,t){v(2==e.b);var r=e.a.o();r=e.a.B()+r;for(var n=[];e.a.B()ue.length&&ue.push(this)},ce.prototype.free=ce.prototype.Ca,ce.prototype.Fb=function(){return this.O},ce.prototype.getFieldCursor=ce.prototype.Fb,ce.prototype.B=function(){return this.a.B()},ce.prototype.getCursor=ce.prototype.B,ce.prototype.Y=function(){return this.a.Y()},ce.prototype.getBuffer=ce.prototype.Y,ce.prototype.Hb=function(){return this.c},ce.prototype.getFieldNumber=ce.prototype.Hb,ce.prototype.Lb=function(){return this.b},ce.prototype.getWireType=ce.prototype.Lb,ce.prototype.Mb=function(){return 2==this.b},ce.prototype.isDelimited=ce.prototype.Mb,ce.prototype.bb=function(){return 4==this.b},ce.prototype.isEndGroup=ce.prototype.bb,ce.prototype.getError=function(){return this.h||this.a.getError()},ce.prototype.getError=ce.prototype.getError,ce.prototype.H=function(e,t,r){this.a.H(e,t,r),this.b=this.c=-1},ce.prototype.setBlock=ce.prototype.H,ce.prototype.reset=function(){this.a.reset(),this.b=this.c=-1},ce.prototype.reset=ce.prototype.reset,ce.prototype.advance=function(e){this.a.advance(e)},ce.prototype.advance=ce.prototype.advance,ce.prototype.oa=function(){if(this.a.ya())return!1;if(this.getError())return w("Decoder hit an error"),!1;this.O=this.a.B();var e=this.a.o(),t=e>>>3;return 0!=(e&=7)&&5!=e&&1!=e&&2!=e&&3!=e&&4!=e?(w("Invalid wire type: %s (at position %s)",e,this.O),this.h=!0,!1):(this.c=t,this.b=e,!0)},ce.prototype.nextField=ce.prototype.oa,ce.prototype.Oa=function(){this.a.mb(this.c<<3|this.b)},ce.prototype.unskipHeader=ce.prototype.Oa,ce.prototype.Lc=function(){var e=this.c;for(this.Oa();this.oa()&&this.c==e;)this.C();this.a.ya()||this.Oa()},ce.prototype.skipMatchingFields=ce.prototype.Lc,ce.prototype.lb=function(){0!=this.b?(w("Invalid wire type for skipVarintField"),this.C()):this.a.kb()},ce.prototype.skipVarintField=ce.prototype.lb,ce.prototype.gb=function(){if(2!=this.b)w("Invalid wire type for skipDelimitedField"),this.C();else{var e=this.a.o();this.a.advance(e)}},ce.prototype.skipDelimitedField=ce.prototype.gb,ce.prototype.hb=function(){5!=this.b?(w("Invalid wire type for skipFixed32Field"),this.C()):this.a.advance(4)},ce.prototype.skipFixed32Field=ce.prototype.hb,ce.prototype.ib=function(){1!=this.b?(w("Invalid wire type for skipFixed64Field"),this.C()):this.a.advance(8)},ce.prototype.skipFixed64Field=ce.prototype.ib,ce.prototype.jb=function(){for(var e=this.c;;){if(!this.oa()){w("Unmatched start-group tag: stream EOF"),this.h=!0;break}if(4==this.b){this.c!=e&&(w("Unmatched end-group tag"),this.h=!0);break}this.C()}},ce.prototype.skipGroup=ce.prototype.jb,ce.prototype.C=function(){switch(this.b){case 0:this.lb();break;case 1:this.ib();break;case 2:this.gb();break;case 5:this.hb();break;case 3:this.jb();break;default:w("Invalid wire encoding for field.")}},ce.prototype.skipField=ce.prototype.C,ce.prototype.Hc=function(e,t){null===this.v&&(this.v={}),v(!this.v[e]),this.v[e]=t},ce.prototype.registerReadCallback=ce.prototype.Hc,ce.prototype.Ic=function(e){return v(null!==this.v),v(e=this.v[e]),e(this)},ce.prototype.runReadCallback=ce.prototype.Ic,ce.prototype.Yb=function(e,t){v(2==this.b);var r=this.a.c,n=this.a.o();n=this.a.B()+n,this.a.setEnd(n),t(e,this),this.a.Ma(n),this.a.setEnd(r)},ce.prototype.readMessage=ce.prototype.Yb,ce.prototype.Ub=function(e,t,r){v(3==this.b),v(this.c==e),r(t,this),this.h||4==this.b||(w("Group submessage did not end with an END_GROUP tag"),this.h=!0)},ce.prototype.readGroup=ce.prototype.Ub,ce.prototype.Gb=function(){v(2==this.b);var e=this.a.o(),t=this.a.B(),r=t+e;return e=le(this.a.Y(),t,e),this.a.Ma(r),e},ce.prototype.getFieldDecoder=ce.prototype.Gb,ce.prototype.P=function(){return v(0==this.b),this.a.da()},ce.prototype.readInt32=ce.prototype.P,ce.prototype.Wb=function(){return v(0==this.b),this.a.Ea()},ce.prototype.readInt32String=ce.prototype.Wb,ce.prototype.ba=function(){return v(0==this.b),this.a.sa()},ce.prototype.readInt64=ce.prototype.ba,ce.prototype.ca=function(){return v(0==this.b),this.a.Fa()},ce.prototype.readInt64String=ce.prototype.ca,ce.prototype.m=function(){return v(0==this.b),this.a.o()},ce.prototype.readUint32=ce.prototype.m,ce.prototype.Fc=function(){return v(0==this.b),this.a.O()},ce.prototype.readUint32String=ce.prototype.Fc,ce.prototype.ga=function(){return v(0==this.b),this.a.Ga()},ce.prototype.readUint64=ce.prototype.ga,ce.prototype.ha=function(){return v(0==this.b),this.a.Ha()},ce.prototype.readUint64String=ce.prototype.ha,ce.prototype.zc=function(){return v(0==this.b),this.a.Ia()},ce.prototype.readSint32=ce.prototype.zc,ce.prototype.Ac=function(){return v(0==this.b),this.a.Ja()},ce.prototype.readSint64=ce.prototype.Ac,ce.prototype.Bc=function(){return v(0==this.b),this.a.Ka()},ce.prototype.readSint64String=ce.prototype.Bc,ce.prototype.Rb=function(){return v(5==this.b),this.a.m()},ce.prototype.readFixed32=ce.prototype.Rb,ce.prototype.Sb=function(){return v(1==this.b),this.a.ga()},ce.prototype.readFixed64=ce.prototype.Sb,ce.prototype.Tb=function(){return v(1==this.b),this.a.ha()},ce.prototype.readFixed64String=ce.prototype.Tb,ce.prototype.vc=function(){return v(5==this.b),this.a.P()},ce.prototype.readSfixed32=ce.prototype.vc,ce.prototype.wc=function(){return v(5==this.b),this.a.P().toString()},ce.prototype.readSfixed32String=ce.prototype.wc,ce.prototype.xc=function(){return v(1==this.b),this.a.ba()},ce.prototype.readSfixed64=ce.prototype.xc,ce.prototype.yc=function(){return v(1==this.b),this.a.ca()},ce.prototype.readSfixed64String=ce.prototype.yc,ce.prototype.aa=function(){return v(5==this.b),this.a.aa()},ce.prototype.readFloat=ce.prototype.aa,ce.prototype.Z=function(){return v(1==this.b),this.a.Z()},ce.prototype.readDouble=ce.prototype.Z,ce.prototype.pa=function(){return v(0==this.b),!!this.a.o()},ce.prototype.readBool=ce.prototype.pa,ce.prototype.ra=function(){return v(0==this.b),this.a.sa()},ce.prototype.readEnum=ce.prototype.ra,ce.prototype.fa=function(){v(2==this.b);var e=this.a.o();return this.a.fa(e)},ce.prototype.readString=ce.prototype.fa,ce.prototype.qa=function(){v(2==this.b);var e=this.a.o();return this.a.qa(e)},ce.prototype.readBytes=ce.prototype.qa,ce.prototype.ia=function(){return v(0==this.b),this.a.ia()},ce.prototype.readVarintHash64=ce.prototype.ia,ce.prototype.Cc=function(){return v(0==this.b),this.a.fb()},ce.prototype.readSintHash64=ce.prototype.Cc,ce.prototype.w=function(e){return v(0==this.b),this.a.w(e)},ce.prototype.readSplitVarint64=ce.prototype.w,ce.prototype.ea=function(e){return v(0==this.b),this.a.w((function(t,r){return G(t,r,e)}))},ce.prototype.readSplitZigzagVarint64=ce.prototype.ea,ce.prototype.$=function(){return v(1==this.b),this.a.$()},ce.prototype.readFixedHash64=ce.prototype.$,ce.prototype.ta=function(e){return v(1==this.b),this.a.ta(e)},ce.prototype.readSplitFixed64=ce.prototype.ta,ce.prototype.gc=function(){return de(this,this.a.da)},ce.prototype.readPackedInt32=ce.prototype.gc,ce.prototype.hc=function(){return de(this,this.a.Ea)},ce.prototype.readPackedInt32String=ce.prototype.hc,ce.prototype.ic=function(){return de(this,this.a.sa)},ce.prototype.readPackedInt64=ce.prototype.ic,ce.prototype.jc=function(){return de(this,this.a.Fa)},ce.prototype.readPackedInt64String=ce.prototype.jc,ce.prototype.qc=function(){return de(this,this.a.o)},ce.prototype.readPackedUint32=ce.prototype.qc,ce.prototype.rc=function(){return de(this,this.a.O)},ce.prototype.readPackedUint32String=ce.prototype.rc,ce.prototype.sc=function(){return de(this,this.a.Ga)},ce.prototype.readPackedUint64=ce.prototype.sc,ce.prototype.tc=function(){return de(this,this.a.Ha)},ce.prototype.readPackedUint64String=ce.prototype.tc,ce.prototype.nc=function(){return de(this,this.a.Ia)},ce.prototype.readPackedSint32=ce.prototype.nc,ce.prototype.oc=function(){return de(this,this.a.Ja)},ce.prototype.readPackedSint64=ce.prototype.oc,ce.prototype.pc=function(){return de(this,this.a.Ka)},ce.prototype.readPackedSint64String=ce.prototype.pc,ce.prototype.bc=function(){return de(this,this.a.m)},ce.prototype.readPackedFixed32=ce.prototype.bc,ce.prototype.cc=function(){return de(this,this.a.ga)},ce.prototype.readPackedFixed64=ce.prototype.cc,ce.prototype.dc=function(){return de(this,this.a.ha)},ce.prototype.readPackedFixed64String=ce.prototype.dc,ce.prototype.kc=function(){return de(this,this.a.P)},ce.prototype.readPackedSfixed32=ce.prototype.kc,ce.prototype.lc=function(){return de(this,this.a.ba)},ce.prototype.readPackedSfixed64=ce.prototype.lc,ce.prototype.mc=function(){return de(this,this.a.ca)},ce.prototype.readPackedSfixed64String=ce.prototype.mc,ce.prototype.fc=function(){return de(this,this.a.aa)},ce.prototype.readPackedFloat=ce.prototype.fc,ce.prototype.$b=function(){return de(this,this.a.Z)},ce.prototype.readPackedDouble=ce.prototype.$b,ce.prototype.Zb=function(){return de(this,this.a.pa)},ce.prototype.readPackedBool=ce.prototype.Zb,ce.prototype.ac=function(){return de(this,this.a.ra)},ce.prototype.readPackedEnum=ce.prototype.ac,ce.prototype.uc=function(){return de(this,this.a.ia)},ce.prototype.readPackedVarintHash64=ce.prototype.uc,ce.prototype.ec=function(){return de(this,this.a.$)},ce.prototype.readPackedFixedHash64=ce.prototype.ec,p("jspb.ExtensionFieldInfo",fe,void 0),p("jspb.ExtensionFieldBinaryInfo",he,void 0),fe.prototype.F=function(){return!!this.la},fe.prototype.isMessageType=fe.prototype.F,p("jspb.Message",me,void 0),me.GENERATE_TO_OBJECT=!0,me.GENERATE_FROM_OBJECT=!0;var ge="function"==typeof Uint8Array;me.prototype.Ib=function(){return this.b},me.prototype.getJsPbMessageId=me.prototype.Ib,me.initialize=function(e,t,r,n,i,o){if(e.f=null,t||(t=r?[r]:[]),e.b=r?String(r):void 0,e.D=0===r?-1:0,e.u=t,t=-1,!(r=e.u.length)||(t=r-1,null===(r=e.u[t])||"object"!=typeof r||Array.isArray(r)||ge&&r instanceof Uint8Array)?-1t.length?r.length:t.length;for(e.b&&(n[0]=e.b,i=1);i>>16;for(t=r*n+65536*(r*i&65535)+65536*((e>>>=16)*n&65535),r=e*i+(r*i>>>16)+(e*n>>>16);4294967296<=t;)t-=4294967296,r+=1;return new Be(t>>>0,r>>>0)}function Fe(e){for(var t=new Be(0,0),r=new Be(0,0),n=0;ne[n]||"9">>=7,e.b++;t.push(r),e.b++}function Ge(e,t,r){v(1<=t&&t==Math.floor(t)),e.a.j(8*t+r)}function Ke(e,t,r){null!=r&&(Ge(e,t,0),e.a.j(r))}function Ye(e,t,r){null!=r&&(Ge(e,t,0),e.a.M(r))}p("jspb.debug.dump",Le.dump,void 0),Le.X=function(e){var t=d(e);if("number"==t||"string"==t||"boolean"==t||"null"==t||"undefined"==t||"undefined"!=typeof Uint8Array&&e instanceof Uint8Array)return e;if("array"==t)return function(e,t,r){for(var n=[],i=2;ie),v(0<=t&&4294967296>t);0>>7|t<<25)>>>0,t>>>=7;this.a.push(e)},je.prototype.writeSplitVarint64=je.prototype.l,je.prototype.A=function(e,t){v(e==Math.floor(e)),v(t==Math.floor(t)),v(0<=e&&4294967296>e),v(0<=t&&4294967296>t),this.s(e),this.s(t)},je.prototype.writeSplitFixed64=je.prototype.A,je.prototype.j=function(e){for(v(e==Math.floor(e)),v(0<=e&&4294967296>e);127>>=7;this.a.push(e)},je.prototype.writeUnsignedVarint32=je.prototype.j,je.prototype.M=function(e){if(v(e==Math.floor(e)),v(-2147483648<=e&&2147483648>e),0<=e)this.j(e);else{for(var t=0;9>t;t++)this.a.push(127&e|128),e>>=7;this.a.push(1)}},je.prototype.writeSignedVarint32=je.prototype.M,je.prototype.va=function(e){v(e==Math.floor(e)),v(0<=e&&0x10000000000000000>e),B(e),this.l(N,L)},je.prototype.writeUnsignedVarint64=je.prototype.va,je.prototype.ua=function(e){v(e==Math.floor(e)),v(-0x8000000000000000<=e&&0x8000000000000000>e),B(e),this.l(N,L)},je.prototype.writeSignedVarint64=je.prototype.ua,je.prototype.wa=function(e){v(e==Math.floor(e)),v(-2147483648<=e&&2147483648>e),this.j((e<<1^e>>31)>>>0)},je.prototype.writeZigzagVarint32=je.prototype.wa,je.prototype.xa=function(e){v(e==Math.floor(e)),v(-0x8000000000000000<=e&&0x8000000000000000>e),$(e),this.l(N,L)},je.prototype.writeZigzagVarint64=je.prototype.xa,je.prototype.Ta=function(e){this.W(te(e))},je.prototype.writeZigzagVarint64String=je.prototype.Ta,je.prototype.W=function(e){var t=this;z(e),W(N,L,(function(e,r){t.l(e>>>0,r>>>0)}))},je.prototype.writeZigzagVarintHash64=je.prototype.W,je.prototype.be=function(e){v(e==Math.floor(e)),v(0<=e&&256>e),this.a.push(e>>>0&255)},je.prototype.writeUint8=je.prototype.be,je.prototype.ae=function(e){v(e==Math.floor(e)),v(0<=e&&65536>e),this.a.push(e>>>0&255),this.a.push(e>>>8&255)},je.prototype.writeUint16=je.prototype.ae,je.prototype.s=function(e){v(e==Math.floor(e)),v(0<=e&&4294967296>e),this.a.push(e>>>0&255),this.a.push(e>>>8&255),this.a.push(e>>>16&255),this.a.push(e>>>24&255)},je.prototype.writeUint32=je.prototype.s,je.prototype.V=function(e){v(e==Math.floor(e)),v(0<=e&&0x10000000000000000>e),j(e),this.s(N),this.s(L)},je.prototype.writeUint64=je.prototype.V,je.prototype.Qc=function(e){v(e==Math.floor(e)),v(-128<=e&&128>e),this.a.push(e>>>0&255)},je.prototype.writeInt8=je.prototype.Qc,je.prototype.Pc=function(e){v(e==Math.floor(e)),v(-32768<=e&&32768>e),this.a.push(e>>>0&255),this.a.push(e>>>8&255)},je.prototype.writeInt16=je.prototype.Pc,je.prototype.S=function(e){v(e==Math.floor(e)),v(-2147483648<=e&&2147483648>e),this.a.push(e>>>0&255),this.a.push(e>>>8&255),this.a.push(e>>>16&255),this.a.push(e>>>24&255)},je.prototype.writeInt32=je.prototype.S,je.prototype.T=function(e){v(e==Math.floor(e)),v(-0x8000000000000000<=e&&0x8000000000000000>e),B(e),this.A(N,L)},je.prototype.writeInt64=je.prototype.T,je.prototype.ka=function(e){v(e==Math.floor(e)),v(-0x8000000000000000<=+e&&0x8000000000000000>+e),z(te(e)),this.A(N,L)},je.prototype.writeInt64String=je.prototype.ka,je.prototype.L=function(e){v(1/0===e||-1/0===e||isNaN(e)||-34028234663852886e22<=e&&34028234663852886e22>=e),F(e),this.s(N)},je.prototype.writeFloat=je.prototype.L,je.prototype.J=function(e){v(1/0===e||-1/0===e||isNaN(e)||-17976931348623157e292<=e&&17976931348623157e292>=e),U(e),this.s(N),this.s(L)},je.prototype.writeDouble=je.prototype.J,je.prototype.I=function(e){v("boolean"==typeof e||"number"==typeof e),this.a.push(e?1:0)},je.prototype.writeBool=je.prototype.I,je.prototype.R=function(e){v(e==Math.floor(e)),v(-2147483648<=e&&2147483648>e),this.M(e)},je.prototype.writeEnum=je.prototype.R,je.prototype.ja=function(e){this.a.push.apply(this.a,e)},je.prototype.writeBytes=je.prototype.ja,je.prototype.N=function(e){z(e),this.l(N,L)},je.prototype.writeVarintHash64=je.prototype.N,je.prototype.K=function(e){z(e),this.s(N),this.s(L)},je.prototype.writeFixedHash64=je.prototype.K,je.prototype.U=function(e){var t=this.a.length;!function(e,t,r){for(var n=[],i=2;in)this.a.push(n);else if(2048>n)this.a.push(n>>6|192),this.a.push(63&n|128);else if(65536>n)if(55296<=n&&56319>=n&&r+1=i&&(n=1024*(n-55296)+i-56320+65536,this.a.push(n>>18|240),this.a.push(n>>12&63|128),this.a.push(n>>6&63|128),this.a.push(63&n|128),r++)}else this.a.push(n>>12|224),this.a.push(n>>6&63|128),this.a.push(63&n|128)}return this.a.length-t},je.prototype.writeString=je.prototype.U,p("jspb.arith.UInt64",Be,void 0),Be.prototype.cmp=function(e){return this.hi>>1|(1&this.hi)<<31)>>>0,this.hi>>>1>>>0)},Be.prototype.rightShift=Be.prototype.La,Be.prototype.Da=function(){return new Be(this.lo<<1>>>0,(this.hi<<1|this.lo>>>31)>>>0)},Be.prototype.leftShift=Be.prototype.Da,Be.prototype.cb=function(){return!!(2147483648&this.hi)},Be.prototype.msb=Be.prototype.cb,Be.prototype.Ob=function(){return!!(1&this.lo)},Be.prototype.lsb=Be.prototype.Ob,Be.prototype.Ua=function(){return 0==this.lo&&0==this.hi},Be.prototype.zero=Be.prototype.Ua,Be.prototype.add=function(e){return new Be((this.lo+e.lo&4294967295)>>>0>>>0,((this.hi+e.hi&4294967295)>>>0)+(4294967296<=this.lo+e.lo?1:0)>>>0)},Be.prototype.add=Be.prototype.add,Be.prototype.sub=function(e){return new Be((this.lo-e.lo&4294967295)>>>0>>>0,((this.hi-e.hi&4294967295)>>>0)-(0>this.lo-e.lo?1:0)>>>0)},Be.prototype.sub=Be.prototype.sub,Be.mul32x32=$e,Be.prototype.eb=function(e){var t=$e(this.lo,e);return(e=$e(this.hi,e)).hi=e.lo,e.lo=0,t.add(e)},Be.prototype.mul=Be.prototype.eb,Be.prototype.Xa=function(e){if(0==e)return[];var t=new Be(0,0),r=new Be(this.lo,this.hi);e=new Be(e,0);for(var n=new Be(1,0);!e.cb();)e=e.Da(),n=n.Da();for(;!n.Ua();)0>=e.cmp(r)&&(t=t.add(n),r=r.sub(e)),e=e.La(),n=n.La();return[t,r]},Be.prototype.div=Be.prototype.Xa,Be.prototype.toString=function(){for(var e="",t=this;!t.Ua();){var r=(t=t.Xa(10))[0];e=t[1].lo+e,t=r}return""==e&&(e="0"),e},Be.prototype.toString=Be.prototype.toString,Be.fromString=Fe,Be.prototype.clone=function(){return new Be(this.lo,this.hi)},Be.prototype.clone=Be.prototype.clone,p("jspb.arith.Int64",Ue,void 0),Ue.prototype.add=function(e){return new Ue((this.lo+e.lo&4294967295)>>>0>>>0,((this.hi+e.hi&4294967295)>>>0)+(4294967296<=this.lo+e.lo?1:0)>>>0)},Ue.prototype.add=Ue.prototype.add,Ue.prototype.sub=function(e){return new Ue((this.lo-e.lo&4294967295)>>>0>>>0,((this.hi-e.hi&4294967295)>>>0)-(0>this.lo-e.lo?1:0)>>>0)},Ue.prototype.sub=Ue.prototype.sub,Ue.prototype.clone=function(){return new Ue(this.lo,this.hi)},Ue.prototype.clone=Ue.prototype.clone,Ue.prototype.toString=function(){var e=0!=(2147483648&this.hi),t=new Be(this.lo,this.hi);return e&&(t=new Be(0,0).sub(t)),(e?"-":"")+t.toString()},Ue.prototype.toString=Ue.prototype.toString,Ue.fromString=ze,p("jspb.BinaryWriter",Ze,void 0),Ze.prototype.pb=function(e,t,r){He(this,e.subarray(t,r))},Ze.prototype.writeSerializedMessage=Ze.prototype.pb,Ze.prototype.Pb=function(e,t,r){null!=e&&null!=t&&null!=r&&this.pb(e,t,r)},Ze.prototype.maybeWriteSerializedMessage=Ze.prototype.Pb,Ze.prototype.reset=function(){this.c=[],this.a.end(),this.b=0,this.h=[]},Ze.prototype.reset=Ze.prototype.reset,Ze.prototype.ab=function(){v(0==this.h.length);for(var e=new Uint8Array(this.b+this.a.length()),t=this.c,r=t.length,n=0,i=0;it),Ye(this,e,t))},Ze.prototype.writeInt32=Ze.prototype.S,Ze.prototype.ob=function(e,t){null!=t&&(v(-2147483648<=(t=parseInt(t,10))&&2147483648>t),Ye(this,e,t))},Ze.prototype.writeInt32String=Ze.prototype.ob,Ze.prototype.T=function(e,t){null!=t&&(v(-0x8000000000000000<=t&&0x8000000000000000>t),null!=t&&(Ge(this,e,0),this.a.ua(t)))},Ze.prototype.writeInt64=Ze.prototype.T,Ze.prototype.ka=function(e,t){null!=t&&(t=ze(t),Ge(this,e,0),this.a.l(t.lo,t.hi))},Ze.prototype.writeInt64String=Ze.prototype.ka,Ze.prototype.s=function(e,t){null!=t&&(v(0<=t&&4294967296>t),Ke(this,e,t))},Ze.prototype.writeUint32=Ze.prototype.s,Ze.prototype.ub=function(e,t){null!=t&&(v(0<=(t=parseInt(t,10))&&4294967296>t),Ke(this,e,t))},Ze.prototype.writeUint32String=Ze.prototype.ub,Ze.prototype.V=function(e,t){null!=t&&(v(0<=t&&0x10000000000000000>t),null!=t&&(Ge(this,e,0),this.a.va(t)))},Ze.prototype.writeUint64=Ze.prototype.V,Ze.prototype.vb=function(e,t){null!=t&&(t=Fe(t),Ge(this,e,0),this.a.l(t.lo,t.hi))},Ze.prototype.writeUint64String=Ze.prototype.vb,Ze.prototype.rb=function(e,t){null!=t&&(v(-2147483648<=t&&2147483648>t),null!=t&&(Ge(this,e,0),this.a.wa(t)))},Ze.prototype.writeSint32=Ze.prototype.rb,Ze.prototype.sb=function(e,t){null!=t&&(v(-0x8000000000000000<=t&&0x8000000000000000>t),null!=t&&(Ge(this,e,0),this.a.xa(t)))},Ze.prototype.writeSint64=Ze.prototype.sb,Ze.prototype.$d=function(e,t){null!=t&&null!=t&&(Ge(this,e,0),this.a.W(t))},Ze.prototype.writeSintHash64=Ze.prototype.$d,Ze.prototype.Zd=function(e,t){null!=t&&null!=t&&(Ge(this,e,0),this.a.Ta(t))},Ze.prototype.writeSint64String=Ze.prototype.Zd,Ze.prototype.Pa=function(e,t){null!=t&&(v(0<=t&&4294967296>t),Ge(this,e,5),this.a.s(t))},Ze.prototype.writeFixed32=Ze.prototype.Pa,Ze.prototype.Qa=function(e,t){null!=t&&(v(0<=t&&0x10000000000000000>t),Ge(this,e,1),this.a.V(t))},Ze.prototype.writeFixed64=Ze.prototype.Qa,Ze.prototype.nb=function(e,t){null!=t&&(t=Fe(t),Ge(this,e,1),this.a.A(t.lo,t.hi))},Ze.prototype.writeFixed64String=Ze.prototype.nb,Ze.prototype.Ra=function(e,t){null!=t&&(v(-2147483648<=t&&2147483648>t),Ge(this,e,5),this.a.S(t))},Ze.prototype.writeSfixed32=Ze.prototype.Ra,Ze.prototype.Sa=function(e,t){null!=t&&(v(-0x8000000000000000<=t&&0x8000000000000000>t),Ge(this,e,1),this.a.T(t))},Ze.prototype.writeSfixed64=Ze.prototype.Sa,Ze.prototype.qb=function(e,t){null!=t&&(t=ze(t),Ge(this,e,1),this.a.A(t.lo,t.hi))},Ze.prototype.writeSfixed64String=Ze.prototype.qb,Ze.prototype.L=function(e,t){null!=t&&(Ge(this,e,5),this.a.L(t))},Ze.prototype.writeFloat=Ze.prototype.L,Ze.prototype.J=function(e,t){null!=t&&(Ge(this,e,1),this.a.J(t))},Ze.prototype.writeDouble=Ze.prototype.J,Ze.prototype.I=function(e,t){null!=t&&(v("boolean"==typeof t||"number"==typeof t),Ge(this,e,0),this.a.I(t))},Ze.prototype.writeBool=Ze.prototype.I,Ze.prototype.R=function(e,t){null!=t&&(v(-2147483648<=t&&2147483648>t),Ge(this,e,0),this.a.M(t))},Ze.prototype.writeEnum=Ze.prototype.R,Ze.prototype.U=function(e,t){null!=t&&(e=We(this,e),this.a.U(t),Ve(this,e))},Ze.prototype.writeString=Ze.prototype.U,Ze.prototype.ja=function(e,t){null!=t&&(t=oe(t),Ge(this,e,2),this.a.j(t.length),He(this,t))},Ze.prototype.writeBytes=Ze.prototype.ja,Ze.prototype.Rc=function(e,t,r){null!=t&&(e=We(this,e),r(t,this),Ve(this,e))},Ze.prototype.writeMessage=Ze.prototype.Rc,Ze.prototype.Sc=function(e,t,r){null!=t&&(Ge(this,1,3),Ge(this,2,0),this.a.M(e),e=We(this,3),r(t,this),Ve(this,e),Ge(this,1,4))},Ze.prototype.writeMessageSet=Ze.prototype.Sc,Ze.prototype.Oc=function(e,t,r){null!=t&&(Ge(this,e,3),r(t,this),Ge(this,e,4))},Ze.prototype.writeGroup=Ze.prototype.Oc,Ze.prototype.K=function(e,t){null!=t&&(v(8==t.length),Ge(this,e,1),this.a.K(t))},Ze.prototype.writeFixedHash64=Ze.prototype.K,Ze.prototype.N=function(e,t){null!=t&&(v(8==t.length),Ge(this,e,0),this.a.N(t))},Ze.prototype.writeVarintHash64=Ze.prototype.N,Ze.prototype.A=function(e,t,r){Ge(this,e,1),this.a.A(t,r)},Ze.prototype.writeSplitFixed64=Ze.prototype.A,Ze.prototype.l=function(e,t,r){Ge(this,e,0),this.a.l(t,r)},Ze.prototype.writeSplitVarint64=Ze.prototype.l,Ze.prototype.tb=function(e,t,r){Ge(this,e,0);var n=this.a;W(t,r,(function(e,t){n.l(e>>>0,t>>>0)}))},Ze.prototype.writeSplitZigzagVarint64=Ze.prototype.tb,Ze.prototype.Ed=function(e,t){if(null!=t)for(var r=0;r>>0,t>>>0)}));Ve(this,e)}},Ze.prototype.writePackedSplitZigzagVarint64=Ze.prototype.od,Ze.prototype.dd=function(e,t){if(null!=t&&t.length){e=We(this,e);for(var r=0;r=0&&(t.hash=e.substr(r),e=e.substr(0,r));var n=e.indexOf("?");n>=0&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}},10063:function(e,t,r){"use strict";var n=r(99415),i={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return n.isMemo(e)?a:s[e.$$typeof]||i}s[n.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[n.Memo]=a;var c=Object.defineProperty,u=Object.getOwnPropertyNames,p=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,r,n){if("string"!=typeof r){if(h){var i=f(r);i&&i!==h&&e(t,i,n)}var a=u(r);p&&(a=a.concat(p(r)));for(var s=l(t),m=l(r),g=0;g>1,u=-7,p=r?i-1:0,d=r?-1:1,f=e[t+p];for(p+=d,o=f&(1<<-u)-1,f>>=-u,u+=s;u>0;o=256*o+e[t+p],p+=d,u-=8);for(a=o&(1<<-u)-1,o>>=-u,u+=n;u>0;a=256*a+e[t+p],p+=d,u-=8);if(0===o)o=1-c;else{if(o===l)return a?NaN:1/0*(f?-1:1);a+=Math.pow(2,n),o-=c}return(f?-1:1)*a*Math.pow(2,o-n)},t.write=function(e,t,r,n,i,o){var a,s,l,c=8*o-i-1,u=(1<>1,d=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,f=n?0:o-1,h=n?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,a=u):(a=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-a))<1&&(a--,l*=2),(t+=a+p>=1?d/l:d*Math.pow(2,1-p))*l>=2&&(a++,l/=2),a+p>=u?(s=0,a=u):a+p>=1?(s=(t*l-1)*Math.pow(2,i),a+=p):(s=t*Math.pow(2,p-1)*Math.pow(2,i),a=0));i>=8;e[r+f]=255&s,f+=h,s/=256,i-=8);for(a=a<0;e[r+f]=255&a,f+=h,a/=256,c-=8);e[r+f-h]|=128*m}},21700:function(e){"use strict";e.exports=function(e,t,r,n,i,o,a,s){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[r,n,i,o,a,s],u=0;(l=new Error(t.replace(/%s/g,(function(){return c[u++]})))).name="Invariant Violation"}throw l.framesToPop=1,l}}},51899:function(e,t,r){var n=/^\s+|\s+$/g,i=/^[-+]0x[0-9a-f]+$/i,o=/^0b[01]+$/i,a=/^0o[0-7]+$/i,s=parseInt,l="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g,c="object"==typeof self&&self&&self.Object===Object&&self,u=l||c||Function("return this")(),p=Object.prototype.toString,d=Math.max,f=Math.min,h=function(){return u.Date.now()};function m(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function g(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==p.call(e)}(e))return NaN;if(m(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=m(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(n,"");var r=o.test(e);return r||a.test(e)?s(e.slice(2),r?2:8):i.test(e)?NaN:+e}e.exports=function(e,t,r){var n,i,o,a,s,l,c=0,u=!1,p=!1,y=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function b(t){var r=n,o=i;return n=i=void 0,c=t,a=e.apply(o,r)}function v(e){return c=e,s=setTimeout(k,t),u?b(e):a}function w(e){var r=e-l;return void 0===l||r>=t||r<0||p&&e-c>=o}function k(){var e=h();if(w(e))return S(e);s=setTimeout(k,function(e){var r=t-(e-l);return p?f(r,o-(e-c)):r}(e))}function S(e){return s=void 0,y&&n?b(e):(n=i=void 0,a)}function x(){var e=h(),r=w(e);if(n=arguments,i=this,l=e,r){if(void 0===s)return v(l);if(p)return s=setTimeout(k,t),b(l)}return void 0===s&&(s=setTimeout(k,t)),a}return t=g(t)||0,m(r)&&(u=!!r.leading,o=(p="maxWait"in r)?d(g(r.maxWait)||0,t):o,y="trailing"in r?!!r.trailing:y),x.cancel=function(){void 0!==s&&clearTimeout(s),c=0,n=l=i=s=void 0},x.flush=function(){return void 0===s?a:S(h())},x}},14978:function(e,t,r){var n="Expected a function",i=/^\s+|\s+$/g,o=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,s=/^0o[0-7]+$/i,l=parseInt,c="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g,u="object"==typeof self&&self&&self.Object===Object&&self,p=c||u||Function("return this")(),d=Object.prototype.toString,f=Math.max,h=Math.min,m=function(){return p.Date.now()};function g(e,t,r){var i,o,a,s,l,c,u=0,p=!1,d=!1,g=!0;if("function"!=typeof e)throw new TypeError(n);function v(t){var r=i,n=o;return i=o=void 0,u=t,s=e.apply(n,r)}function w(e){return u=e,l=setTimeout(S,t),p?v(e):s}function k(e){var r=e-c;return void 0===c||r>=t||r<0||d&&e-u>=a}function S(){var e=m();if(k(e))return x(e);l=setTimeout(S,function(e){var r=t-(e-c);return d?h(r,a-(e-u)):r}(e))}function x(e){return l=void 0,g&&i?v(e):(i=o=void 0,s)}function E(){var e=m(),r=k(e);if(i=arguments,o=this,c=e,r){if(void 0===l)return w(c);if(d)return l=setTimeout(S,t),v(c)}return void 0===l&&(l=setTimeout(S,t)),s}return t=b(t)||0,y(r)&&(p=!!r.leading,a=(d="maxWait"in r)?f(b(r.maxWait)||0,t):a,g="trailing"in r?!!r.trailing:g),E.cancel=function(){void 0!==l&&clearTimeout(l),u=0,i=c=o=l=void 0},E.flush=function(){return void 0===l?s:x(m())},E}function y(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function b(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==d.call(e)}(e))return NaN;if(y(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=y(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(i,"");var r=a.test(e);return r||s.test(e)?l(e.slice(2),r?2:8):o.test(e)?NaN:+e}e.exports=function(e,t,r){var i=!0,o=!0;if("function"!=typeof e)throw new TypeError(n);return y(r)&&(i="leading"in r?!!r.leading:i,o="trailing"in r?!!r.trailing:o),g(e,t,{leading:i,maxWait:t,trailing:o})}},70861:function(e,t,r){var n=r(83250).Symbol;e.exports=n},29233:function(e){e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length,i=Array(n);++ri?0:i+t),(r=r>i?i:r)<0&&(r+=i),i=t>r?0:r-t>>>0,t>>>=0;for(var o=Array(i);++n=i?e:n(e,t,r)}},41254:function(e,t,r){var n=r(3237),i=r(63932),o=r(15233),a=r(99835);e.exports=function(e){return function(t){t=a(t);var r=i(t)?o(t):void 0,s=r?r[0]:t.charAt(0),l=r?n(r,1).join(""):t.slice(1);return s[e]()+l}}},25048:function(e,t,r){var n=r(85115),i=r(8820),o=r(12170),a=RegExp("['’]","g");e.exports=function(e){return function(t){return n(o(i(t).replace(a,"")),e,"")}}},33729:function(e,t,r){var n=r(61642)({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"});e.exports=n},20302:function(e,t,r){var n="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g;e.exports=n},91339:function(e,t,r){var n=r(70861),i=Object.prototype,o=i.hasOwnProperty,a=i.toString,s=n?n.toStringTag:void 0;e.exports=function(e){var t=o.call(e,s),r=e[s];try{e[s]=void 0;var n=!0}catch(e){}var i=a.call(e);return n&&(t?e[s]=r:delete e[s]),i}},63932:function(e){var t=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");e.exports=function(e){return t.test(e)}},70605:function(e){var t=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;e.exports=function(e){return t.test(e)}},25151:function(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},83250:function(e,t,r){var n=r(20302),i="object"==typeof self&&self&&self.Object===Object&&self,o=n||i||Function("return this")();e.exports=o},15233:function(e,t,r){var n=r(59512),i=r(63932),o=r(32205);e.exports=function(e){return i(e)?o(e):n(e)}},32205:function(e){var t="\\ud800-\\udfff",r="["+t+"]",n="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",i="\\ud83c[\\udffb-\\udfff]",o="[^"+t+"]",a="(?:\\ud83c[\\udde6-\\uddff]){2}",s="[\\ud800-\\udbff][\\udc00-\\udfff]",l="(?:"+n+"|"+i+")"+"?",c="[\\ufe0e\\ufe0f]?",u=c+l+("(?:\\u200d(?:"+[o,a,s].join("|")+")"+c+l+")*"),p="(?:"+[o+n+"?",n,a,s,r].join("|")+")",d=RegExp(i+"(?="+i+")|"+p+u,"g");e.exports=function(e){return e.match(d)||[]}},76061:function(e){var t="\\ud800-\\udfff",r="\\u2700-\\u27bf",n="a-z\\xdf-\\xf6\\xf8-\\xff",i="A-Z\\xc0-\\xd6\\xd8-\\xde",o="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",a="["+o+"]",s="\\d+",l="["+r+"]",c="["+n+"]",u="[^"+t+o+s+r+n+i+"]",p="(?:\\ud83c[\\udde6-\\uddff]){2}",d="[\\ud800-\\udbff][\\udc00-\\udfff]",f="["+i+"]",h="(?:"+c+"|"+u+")",m="(?:"+f+"|"+u+")",g="(?:['’](?:d|ll|m|re|s|t|ve))?",y="(?:['’](?:D|LL|M|RE|S|T|VE))?",b="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",v="[\\ufe0e\\ufe0f]?",w=v+b+("(?:\\u200d(?:"+["[^"+t+"]",p,d].join("|")+")"+v+b+")*"),k="(?:"+[l,p,d].join("|")+")"+w,S=RegExp([f+"?"+c+"+"+g+"(?="+[a,f,"$"].join("|")+")",m+"+"+y+"(?="+[a,f+h,"$"].join("|")+")",f+"?"+h+"+"+g,f+"+"+y,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",s,k].join("|"),"g");e.exports=function(e){return e.match(S)||[]}},89309:function(e,t,r){var n=r(60844),i=r(25048)((function(e,t,r){return t=t.toLowerCase(),e+(r?n(t):t)}));e.exports=i},60844:function(e,t,r){var n=r(99835),i=r(51309);e.exports=function(e){return i(n(e).toLowerCase())}},8820:function(e,t,r){var n=r(33729),i=r(99835),o=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,a=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g");e.exports=function(e){return(e=i(e))&&e.replace(o,n).replace(a,"")}},55589:function(e){var t=Array.isArray;e.exports=t},50440:function(e){e.exports=function(e){return null!=e&&"object"==typeof e}},52624:function(e,t,r){var n=r(69823),i=r(50440);e.exports=function(e){return"symbol"==typeof e||i(e)&&"[object Symbol]"==n(e)}},99835:function(e,t,r){var n=r(86245);e.exports=function(e){return null==e?"":n(e)}},51309:function(e,t,r){var n=r(41254)("toUpperCase");e.exports=n},12170:function(e,t,r){var n=r(96026),i=r(70605),o=r(99835),a=r(76061);e.exports=function(e,t,r){return e=o(e),void 0===(t=r?void 0:t)?i(e)?a(e):n(e):e.match(t)||[]}},73656:function(e){var t,r,n=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function a(e){if(t===setTimeout)return setTimeout(e,0);if((t===i||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(r){try{return t.call(null,e,0)}catch(r){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:i}catch(e){t=i}try{r="function"==typeof clearTimeout?clearTimeout:o}catch(e){r=o}}();var s,l=[],c=!1,u=-1;function p(){c&&s&&(c=!1,s.length?l=s.concat(l):u=-1,l.length&&d())}function d(){if(!c){var e=a(p);c=!0;for(var t=l.length;t;){for(s=l,l=[];++u1)for(var r=1;r0&&l>s&&(l=s);for(var c=0;c=0?(u=h.substr(0,m),p=h.substr(m+1)):(u=h,p=""),d=decodeURIComponent(u),f=decodeURIComponent(p),t(o,d)?Array.isArray(o[d])?o[d].push(f):o[d]=[o[d],f]:o[d]=f}return o}},8379:function(e){"use strict";var t=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,r,n,i){return r=r||"&",n=n||"=",null===e&&(e=void 0),"object"==typeof e?Object.keys(e).map((function(i){var o=encodeURIComponent(t(i))+n;return Array.isArray(e[i])?e[i].map((function(e){return o+encodeURIComponent(t(e))})).join(r):o+encodeURIComponent(t(e[i]))})).filter(Boolean).join(r):i?encodeURIComponent(t(i))+n+encodeURIComponent(t(e)):""}},13254:function(e,t,r){"use strict";r(27781),t.stringify=r(8379)},24255:function(e,t,r){"use strict";r.d(t,{s:function(){return x},Z:function(){return O}});var n=r(77260),i=r(76285),o=r(6193),a=r(44194),s=a.createContext({}),l=r(39328),c=r(51865),u=r.n(c),p=r(69879),d=r(30108),f=r(46748),h=r(63941);function m(e,t,r){var n=t;return!n&&r&&(n="".concat(e,"-").concat(r)),n}function g(e,t){var r=e["page".concat(t?"Y":"X","Offset")],n="scroll".concat(t?"Top":"Left");if("number"!=typeof r){var i=e.document;"number"!=typeof(r=i.documentElement[n])&&(r=i.body[n])}return r}var y=r(42976),b=r(12952),v=r(65489),w=a.memo((function(e){return e.children}),(function(e,t){return!t.shouldUpdate})),k={width:0,height:0,overflow:"hidden",outline:"none"},S={outline:"none"};var x=a.forwardRef((function(e,t){var r=e.prefixCls,i=e.className,o=e.style,c=e.title,p=e.ariaId,d=e.footer,f=e.closable,m=e.closeIcon,g=e.onClose,y=e.children,x=e.bodyStyle,E=e.bodyProps,T=e.modalRender,_=e.onMouseDown,C=e.onMouseUp,A=e.holderRef,O=e.visible,R=e.forceRender,P=e.width,I=e.height,M=e.classNames,q=e.styles,D=a.useContext(s).panel,N=(0,v.x1)(A,D),L=(0,a.useRef)(),j=(0,a.useRef)();a.useImperativeHandle(t,(function(){return{focus:function(){var e;null===(e=L.current)||void 0===e||e.focus({preventScroll:!0})},changeActive:function(e){var t=document.activeElement;e&&t===j.current?L.current.focus({preventScroll:!0}):e||t!==L.current||j.current.focus({preventScroll:!0})}}}));var B={};void 0!==P&&(B.width=P),void 0!==I&&(B.height=I);var $=d?a.createElement("div",{className:u()("".concat(r,"-footer"),null==M?void 0:M.footer),style:(0,l.Z)({},null==q?void 0:q.footer)},d):null,F=c?a.createElement("div",{className:u()("".concat(r,"-header"),null==M?void 0:M.header),style:(0,l.Z)({},null==q?void 0:q.header)},a.createElement("div",{className:"".concat(r,"-title"),id:p},c)):null,U=(0,a.useMemo)((function(){return"object"===(0,b.Z)(f)&&null!==f?f:f?{closeIcon:null!=m?m:a.createElement("span",{className:"".concat(r,"-close-x")})}:{}}),[f,m,r]),z=(0,h.Z)(U,!0),Z="object"===(0,b.Z)(f)&&f.disabled,H=f?a.createElement("button",(0,n.Z)({type:"button",onClick:g,"aria-label":"Close"},z,{className:"".concat(r,"-close"),disabled:Z}),U.closeIcon):null,W=a.createElement("div",{className:u()("".concat(r,"-content"),null==M?void 0:M.content),style:null==q?void 0:q.content},H,F,a.createElement("div",(0,n.Z)({className:u()("".concat(r,"-body"),null==M?void 0:M.body),style:(0,l.Z)((0,l.Z)({},x),null==q?void 0:q.body)},E),y),$);return a.createElement("div",{key:"dialog-element",role:"dialog","aria-labelledby":c?p:null,"aria-modal":"true",ref:N,style:(0,l.Z)((0,l.Z)({},o),B),className:u()(r,i),onMouseDown:_,onMouseUp:C},a.createElement("div",{ref:L,tabIndex:0,style:S},a.createElement(w,{shouldUpdate:O||R},T?T(W):W)),a.createElement("div",{tabIndex:0,ref:j,style:k}))})),E=a.forwardRef((function(e,t){var r=e.prefixCls,o=e.title,s=e.style,c=e.className,p=e.visible,d=e.forceRender,f=e.destroyOnClose,h=e.motionName,m=e.ariaId,b=e.onVisibleChanged,v=e.mousePosition,w=(0,a.useRef)(),k=a.useState(),S=(0,i.Z)(k,2),E=S[0],T=S[1],_={};function C(){var e,t,r,n,i,o=(e=w.current,t=e.getBoundingClientRect(),r={left:t.left,top:t.top},n=e.ownerDocument,i=n.defaultView||n.parentWindow,r.left+=g(i),r.top+=g(i,!0),r);T(v&&(v.x||v.y)?"".concat(v.x-o.left,"px ").concat(v.y-o.top,"px"):"")}return E&&(_.transformOrigin=E),a.createElement(y.ZP,{visible:p,onVisibleChanged:b,onAppearPrepare:C,onEnterPrepare:C,forceRender:d,motionName:h,removeOnLeave:f,ref:w},(function(i,p){var d=i.className,f=i.style;return a.createElement(x,(0,n.Z)({},e,{ref:t,title:o,ariaId:m,prefixCls:r,holderRef:p,style:(0,l.Z)((0,l.Z)((0,l.Z)({},f),s),_),className:u()(c,d)}))}))}));E.displayName="Content";var T=E,_=function(e){var t=e.prefixCls,r=e.style,i=e.visible,o=e.maskProps,s=e.motionName,c=e.className;return a.createElement(y.ZP,{key:"mask",visible:i,motionName:s,leavedClassName:"".concat(t,"-mask-hidden")},(function(e,i){var s=e.className,p=e.style;return a.createElement("div",(0,n.Z)({ref:i,style:(0,l.Z)((0,l.Z)({},p),r),className:u()("".concat(t,"-mask"),s,c)},o))}))},C=(r(56049),function(e){var t=e.prefixCls,r=void 0===t?"rc-dialog":t,o=e.zIndex,s=e.visible,c=void 0!==s&&s,g=e.keyboard,y=void 0===g||g,b=e.focusTriggerAfterClose,v=void 0===b||b,w=e.wrapStyle,k=e.wrapClassName,S=e.wrapProps,x=e.onClose,E=e.afterOpenChange,C=e.afterClose,A=e.transitionName,O=e.animation,R=e.closable,P=void 0===R||R,I=e.mask,M=void 0===I||I,q=e.maskTransitionName,D=e.maskAnimation,N=e.maskClosable,L=void 0===N||N,j=e.maskStyle,B=e.maskProps,$=e.rootClassName,F=e.classNames,U=e.styles;var z=(0,a.useRef)(),Z=(0,a.useRef)(),H=(0,a.useRef)(),W=a.useState(c),V=(0,i.Z)(W,2),G=V[0],K=V[1],Y=(0,d.Z)();function Q(e){null==x||x(e)}var X=(0,a.useRef)(!1),J=(0,a.useRef)(),ee=null;L&&(ee=function(e){X.current?X.current=!1:Z.current===e.target&&Q(e)}),(0,a.useEffect)((function(){c&&(K(!0),(0,p.Z)(Z.current,document.activeElement)||(z.current=document.activeElement))}),[c]),(0,a.useEffect)((function(){return function(){clearTimeout(J.current)}}),[]);var te=(0,l.Z)((0,l.Z)((0,l.Z)({zIndex:o},w),null==U?void 0:U.wrapper),{},{display:G?null:"none"});return a.createElement("div",(0,n.Z)({className:u()("".concat(r,"-root"),$)},(0,h.Z)(e,{data:!0})),a.createElement(_,{prefixCls:r,visible:M&&c,motionName:m(r,q,D),style:(0,l.Z)((0,l.Z)({zIndex:o},j),null==U?void 0:U.mask),maskProps:B,className:null==F?void 0:F.mask}),a.createElement("div",(0,n.Z)({tabIndex:-1,onKeyDown:function(e){if(y&&e.keyCode===f.Z.ESC)return e.stopPropagation(),void Q(e);c&&e.keyCode===f.Z.TAB&&H.current.changeActive(!e.shiftKey)},className:u()("".concat(r,"-wrap"),k,null==F?void 0:F.wrapper),ref:Z,onClick:ee,style:te},S),a.createElement(T,(0,n.Z)({},e,{onMouseDown:function(){clearTimeout(J.current),X.current=!0},onMouseUp:function(){J.current=setTimeout((function(){X.current=!1}))},ref:H,closable:P,ariaId:Y,prefixCls:r,visible:c&&G,onClose:Q,onVisibleChanged:function(e){if(e)(0,p.Z)(Z.current,document.activeElement)||null===(t=H.current)||void 0===t||t.focus();else{if(K(!1),M&&z.current&&v){try{z.current.focus({preventScroll:!0})}catch(e){}z.current=null}G&&(null==C||C())}var t;null==E||E(e)},motionName:m(r,A,O)}))))}),A=function(e){var t=e.visible,r=e.getContainer,l=e.forceRender,c=e.destroyOnClose,u=void 0!==c&&c,p=e.afterClose,d=e.panelRef,f=a.useState(t),h=(0,i.Z)(f,2),m=h[0],g=h[1],y=a.useMemo((function(){return{panel:d}}),[d]);return a.useEffect((function(){t&&g(!0)}),[t]),l||!u||m?a.createElement(s.Provider,{value:y},a.createElement(o.Z,{open:t||l||m,autoDestroy:!1,getContainer:r,autoLock:t||m},a.createElement(C,(0,n.Z)({},e,{destroyOnClose:u,afterClose:function(){null==p||p(),g(!1)}})))):null};A.displayName="Dialog";var O=A},14005:function(e,t,r){"use strict";r.d(t,{Z:function(){return S}});var n=r(77260),i=r(54549),o=r(76285),a=r(17323),s=r(13417),l=r(51865),c=r.n(l),u=r(65489),p=r(44194),d=r(46748),f=r(24589),h=d.Z.ESC,m=d.Z.TAB;var g=(0,p.forwardRef)((function(e,t){var r=e.overlay,n=e.arrow,i=e.prefixCls,o=(0,p.useMemo)((function(){return"function"==typeof r?r():r}),[r]),a=(0,u.sQ)(t,(0,u.C4)(o));return p.createElement(p.Fragment,null,n&&p.createElement("div",{className:"".concat(i,"-arrow")}),p.cloneElement(o,{ref:(0,u.Yr)(o)?a:void 0}))})),y={adjustX:1,adjustY:1},b=[0,0],v={topLeft:{points:["bl","tl"],overflow:y,offset:[0,-4],targetOffset:b},top:{points:["bc","tc"],overflow:y,offset:[0,-4],targetOffset:b},topRight:{points:["br","tr"],overflow:y,offset:[0,-4],targetOffset:b},bottomLeft:{points:["tl","bl"],overflow:y,offset:[0,4],targetOffset:b},bottom:{points:["tc","bc"],overflow:y,offset:[0,4],targetOffset:b},bottomRight:{points:["tr","br"],overflow:y,offset:[0,4],targetOffset:b}},w=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function k(e,t){var r,l=e.arrow,d=void 0!==l&&l,y=e.prefixCls,b=void 0===y?"rc-dropdown":y,k=e.transitionName,S=e.animation,x=e.align,E=e.placement,T=void 0===E?"bottomLeft":E,_=e.placements,C=void 0===_?v:_,A=e.getPopupContainer,O=e.showAction,R=e.hideAction,P=e.overlayClassName,I=e.overlayStyle,M=e.visible,q=e.trigger,D=void 0===q?["hover"]:q,N=e.autoFocus,L=e.overlay,j=e.children,B=e.onVisibleChange,$=(0,a.Z)(e,w),F=p.useState(),U=(0,o.Z)(F,2),z=U[0],Z=U[1],H="visible"in e?M:z,W=p.useRef(null),V=p.useRef(null),G=p.useRef(null);p.useImperativeHandle(t,(function(){return W.current}));var K=function(e){Z(e),null==B||B(e)};!function(e){var t=e.visible,r=e.triggerRef,n=e.onVisibleChange,i=e.autoFocus,o=e.overlayRef,a=p.useRef(!1),s=function(){var e,i;t&&(null===(e=r.current)||void 0===e||null===(i=e.focus)||void 0===i||i.call(e),null==n||n(!1))},l=function(){var e;return!(null===(e=o.current)||void 0===e||!e.focus||(o.current.focus(),a.current=!0,0))},c=function(e){switch(e.keyCode){case h:s();break;case m:var t=!1;a.current||(t=l()),t?e.preventDefault():s()}};p.useEffect((function(){return t?(window.addEventListener("keydown",c),i&&(0,f.Z)(l,3),function(){window.removeEventListener("keydown",c),a.current=!1}):function(){a.current=!1}}),[t])}({visible:H,triggerRef:G,onVisibleChange:K,autoFocus:N,overlayRef:V});var Y,Q,X,J=function(){return p.createElement(g,{ref:V,overlay:L,prefixCls:b,arrow:d})},ee=p.cloneElement(j,{className:c()(null===(r=j.props)||void 0===r?void 0:r.className,H&&(Y=e.openClassName,void 0!==Y?Y:"".concat(b,"-open"))),ref:(0,u.Yr)(j)?(0,u.sQ)(G,(0,u.C4)(j)):void 0}),te=R;return te||-1===D.indexOf("contextMenu")||(te=["click"]),p.createElement(s.Z,(0,n.Z)({builtinPlacements:C},$,{prefixCls:b,ref:W,popupClassName:c()(P,(0,i.Z)({},"".concat(b,"-show-arrow"),d)),popupStyle:I,action:D,showAction:O,hideAction:te,popupPlacement:T,popupAlign:x,popupTransitionName:k,popupAnimation:S,popupVisible:H,stretch:(Q=e.minOverlayWidthMatchTrigger,X=e.alignPoint,("minOverlayWidthMatchTrigger"in e?Q:!X)?"minWidth":""),popup:"function"==typeof L?J:J(),onPopupVisibleChange:K,onPopupClick:function(t){var r=e.onOverlayClick;Z(!1),r&&r(t)},getPopupContainer:A}),ee)}var S=p.forwardRef(k)},11478:function(e,t,r){"use strict";r.d(t,{gN:function(){return xe},zb:function(){return k},RV:function(){return qe},aV:function(){return Ee},ZM:function(){return S},ZP:function(){return Ue},cI:function(){return Ie},qo:function(){return $e}});var n=r(44194),i=r(77260),o=r(17323),a=r(69251),s=r(20075),l=r(39328),c=r(13702),u=r(40730),p=r(22633),d=r(69186),f=r(18232),h=r(9777),m=r(54549),g=r(54387),y=r(35564),b=r(56049),v="RC_FORM_INTERNAL_HOOKS",w=function(){(0,b.ZP)(!1,"Can not find FormContext. Please make sure you wrap Field under Form.")},k=n.createContext({getFieldValue:w,getFieldsValue:w,getFieldError:w,getFieldWarning:w,getFieldsError:w,isFieldsTouched:w,isFieldTouched:w,isFieldValidating:w,isFieldsValidating:w,resetFields:w,setFields:w,setFieldValue:w,setFieldsValue:w,validateFields:w,submit:w,getInternalHooks:function(){return w(),{dispatch:w,initEntityValue:w,registerField:w,useSubscribe:w,setInitialValues:w,destroyForm:w,setCallbacks:w,registerWatch:w,getFields:w,setValidateMessages:w,setPreserve:w,getInitialValue:w}}}),S=n.createContext(null);function x(e){return null==e?[]:Array.isArray(e)?e:[e]}function E(e){return e&&!!e._init}var T=r(12952);function _(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var e=JSON.parse(JSON.stringify(this));return e.clone=this.clone,e}}}var C=_(),A=r(88126),O=r(29910);var R=r(49717);function P(e,t,r){if((0,R.Z)())return Reflect.construct.apply(null,arguments);var n=[null];n.push.apply(n,t);var i=new(e.bind.apply(e,n));return r&&(0,O.Z)(i,r.prototype),i}function I(e){var t="function"==typeof Map?new Map:void 0;return I=function(e){if(null===e||!function(e){try{return-1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"==typeof e}}(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return P(e,arguments,(0,A.Z)(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),(0,O.Z)(r,e)},I(e)}r(73656);var M=/%[sdj%]/g;function q(e){if(!e||!e.length)return null;var t={};return e.forEach((function(e){var r=e.field;t[r]=t[r]||[],t[r].push(e)})),t}function D(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n=o)return e;switch(e){case"%s":return String(r[i++]);case"%d":return Number(r[i++]);case"%j":try{return JSON.stringify(r[i++])}catch(e){return"[Circular]"}break;default:return e}}));return a}return e}function N(e,t){return null==e||(!("array"!==t||!Array.isArray(e)||e.length)||!(!function(e){return"string"===e||"url"===e||"hex"===e||"email"===e||"date"===e||"pattern"===e}(t)||"string"!=typeof e||e))}function L(e,t,r){var n=0,i=e.length;!function o(a){if(a&&a.length)r(a);else{var s=n;n+=1,s()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,W=/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i,V={integer:function(e){return V.number(e)&&parseInt(e,10)===e},float:function(e){return V.number(e)&&!V.integer(e)},array:function(e){return Array.isArray(e)},regexp:function(e){if(e instanceof RegExp)return!0;try{return!!new RegExp(e)}catch(e){return!1}},date:function(e){return"function"==typeof e.getTime&&"function"==typeof e.getMonth&&"function"==typeof e.getYear&&!isNaN(e.getTime())},number:function(e){return!isNaN(e)&&"number"==typeof e},object:function(e){return"object"===(0,T.Z)(e)&&!V.array(e)},method:function(e){return"function"==typeof e},email:function(e){return"string"==typeof e&&e.length<=320&&!!e.match(H)},url:function(e){return"string"==typeof e&&e.length<=2048&&!!e.match(function(){if(U)return U;var e="[a-fA-F\\d:]",t=function(t){return t&&t.includeBoundaries?"(?:(?<=\\s|^)(?=".concat(e,")|(?<=").concat(e,")(?=\\s|$))"):""},r="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",n="[a-fA-F\\d]{1,4}",i=["(?:".concat(n,":){7}(?:").concat(n,"|:)"),"(?:".concat(n,":){6}(?:").concat(r,"|:").concat(n,"|:)"),"(?:".concat(n,":){5}(?::").concat(r,"|(?::").concat(n,"){1,2}|:)"),"(?:".concat(n,":){4}(?:(?::").concat(n,"){0,1}:").concat(r,"|(?::").concat(n,"){1,3}|:)"),"(?:".concat(n,":){3}(?:(?::").concat(n,"){0,2}:").concat(r,"|(?::").concat(n,"){1,4}|:)"),"(?:".concat(n,":){2}(?:(?::").concat(n,"){0,3}:").concat(r,"|(?::").concat(n,"){1,5}|:)"),"(?:".concat(n,":){1}(?:(?::").concat(n,"){0,4}:").concat(r,"|(?::").concat(n,"){1,6}|:)"),"(?::(?:(?::".concat(n,"){0,5}:").concat(r,"|(?::").concat(n,"){1,7}|:))")],o="(?:".concat(i.join("|"),")").concat("(?:%[0-9a-zA-Z]{1,})?"),a=new RegExp("(?:^".concat(r,"$)|(?:^").concat(o,"$)")),s=new RegExp("^".concat(r,"$")),l=new RegExp("^".concat(o,"$")),c=function(e){return e&&e.exact?a:new RegExp("(?:".concat(t(e)).concat(r).concat(t(e),")|(?:").concat(t(e)).concat(o).concat(t(e),")"),"g")};c.v4=function(e){return e&&e.exact?s:new RegExp("".concat(t(e)).concat(r).concat(t(e)),"g")},c.v6=function(e){return e&&e.exact?l:new RegExp("".concat(t(e)).concat(o).concat(t(e)),"g")};var u=c.v4().source,p=c.v6().source,d="(?:".concat("(?:(?:[a-z]+:)?//)","|www\\.)").concat("(?:\\S+(?::\\S*)?@)?","(?:localhost|").concat(u,"|").concat(p,"|").concat("(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)").concat("(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*").concat("(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))",")").concat("(?::\\d{2,5})?").concat('(?:[/?#][^\\s"]*)?');return U=new RegExp("(?:^".concat(d,"$)"),"i")}())},hex:function(e){return"string"==typeof e&&!!e.match(W)}},G=function(e,t,r,n,i){if(e.required&&void 0===t)Z(e,t,r,n,i);else{var o=e.type;["integer","float","array","regexp","object","method","email","number","date","url","hex"].indexOf(o)>-1?V[o](t)||n.push(D(i.messages.types[o],e.fullField,e.type)):o&&(0,T.Z)(t)!==e.type&&n.push(D(i.messages.types[o],e.fullField,e.type))}},K={required:Z,whitespace:function(e,t,r,n,i){(/^\s+$/.test(t)||""===t)&&n.push(D(i.messages.whitespace,e.fullField))},type:G,range:function(e,t,r,n,i){var o="number"==typeof e.len,a="number"==typeof e.min,s="number"==typeof e.max,l=t,c=null,u="number"==typeof t,p="string"==typeof t,d=Array.isArray(t);if(u?c="number":p?c="string":d&&(c="array"),!c)return!1;d&&(l=t.length),p&&(l=t.replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,"_").length),o?l!==e.len&&n.push(D(i.messages[c].len,e.fullField,e.len)):a&&!s&&le.max?n.push(D(i.messages[c].max,e.fullField,e.max)):a&&s&&(le.max)&&n.push(D(i.messages[c].range,e.fullField,e.min,e.max))},enum:function(e,t,r,n,i){e[z]=Array.isArray(e[z])?e[z]:[],-1===e[z].indexOf(t)&&n.push(D(i.messages[z],e.fullField,e[z].join(", ")))},pattern:function(e,t,r,n,i){if(e.pattern)if(e.pattern instanceof RegExp)e.pattern.lastIndex=0,e.pattern.test(t)||n.push(D(i.messages.pattern.mismatch,e.fullField,t,e.pattern));else if("string"==typeof e.pattern){new RegExp(e.pattern).test(t)||n.push(D(i.messages.pattern.mismatch,e.fullField,t,e.pattern))}}},Y=function(e,t,r,n,i){var o=[],a=Array.isArray(t)?"array":(0,T.Z)(t);K.required(e,t,n,o,i,a),r(o)},Q=function(e,t,r,n,i){var o=e.type,a=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(N(t,o)&&!e.required)return r();K.required(e,t,n,a,i,o),N(t,o)||K.type(e,t,n,a,i)}r(a)},X={string:function(e,t,r,n,i){var o=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(N(t,"string")&&!e.required)return r();K.required(e,t,n,o,i,"string"),N(t,"string")||(K.type(e,t,n,o,i),K.range(e,t,n,o,i),K.pattern(e,t,n,o,i),!0===e.whitespace&&K.whitespace(e,t,n,o,i))}r(o)},method:function(e,t,r,n,i){var o=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(N(t)&&!e.required)return r();K.required(e,t,n,o,i),void 0!==t&&K.type(e,t,n,o,i)}r(o)},number:function(e,t,r,n,i){var o=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(""===t&&(t=void 0),N(t)&&!e.required)return r();K.required(e,t,n,o,i),void 0!==t&&(K.type(e,t,n,o,i),K.range(e,t,n,o,i))}r(o)},boolean:function(e,t,r,n,i){var o=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(N(t)&&!e.required)return r();K.required(e,t,n,o,i),void 0!==t&&K.type(e,t,n,o,i)}r(o)},regexp:function(e,t,r,n,i){var o=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(N(t)&&!e.required)return r();K.required(e,t,n,o,i),N(t)||K.type(e,t,n,o,i)}r(o)},integer:function(e,t,r,n,i){var o=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(N(t)&&!e.required)return r();K.required(e,t,n,o,i),void 0!==t&&(K.type(e,t,n,o,i),K.range(e,t,n,o,i))}r(o)},float:function(e,t,r,n,i){var o=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(N(t)&&!e.required)return r();K.required(e,t,n,o,i),void 0!==t&&(K.type(e,t,n,o,i),K.range(e,t,n,o,i))}r(o)},array:function(e,t,r,n,i){var o=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(null==t&&!e.required)return r();K.required(e,t,n,o,i,"array"),null!=t&&(K.type(e,t,n,o,i),K.range(e,t,n,o,i))}r(o)},object:function(e,t,r,n,i){var o=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(N(t)&&!e.required)return r();K.required(e,t,n,o,i),void 0!==t&&K.type(e,t,n,o,i)}r(o)},enum:function(e,t,r,n,i){var o=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(N(t)&&!e.required)return r();K.required(e,t,n,o,i),void 0!==t&&K.enum(e,t,n,o,i)}r(o)},pattern:function(e,t,r,n,i){var o=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(N(t,"string")&&!e.required)return r();K.required(e,t,n,o,i),N(t,"string")||K.pattern(e,t,n,o,i)}r(o)},date:function(e,t,r,n,i){var o=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(N(t,"date")&&!e.required)return r();var a;if(K.required(e,t,n,o,i),!N(t,"date"))a=t instanceof Date?t:new Date(t),K.type(e,a,n,o,i),a&&K.range(e,a.getTime(),n,o,i)}r(o)},url:Q,hex:Q,email:Q,required:Y,any:function(e,t,r,n,i){var o=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(N(t)&&!e.required)return r();K.required(e,t,n,o,i)}r(o)}},J=function(){function e(t){(0,u.Z)(this,e),(0,m.Z)(this,"rules",null),(0,m.Z)(this,"_messages",C),this.define(t)}return(0,p.Z)(e,[{key:"define",value:function(e){var t=this;if(!e)throw new Error("Cannot configure a schema with no rules");if("object"!==(0,T.Z)(e)||Array.isArray(e))throw new Error("Rules must be an object");this.rules={},Object.keys(e).forEach((function(r){var n=e[r];t.rules[r]=Array.isArray(n)?n:[n]}))}},{key:"messages",value:function(e){return e&&(this._messages=F(_(),e)),this._messages}},{key:"validate",value:function(t){var r=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){},o=t,a=n,s=i;if("function"==typeof a&&(s=a,a={}),!this.rules||0===Object.keys(this.rules).length)return s&&s(null,o),Promise.resolve(o);function u(e){var t,r,n=[],i={};for(var a=0;a0&&void 0!==arguments[0]?arguments[0]:[],p=Array.isArray(n)?n:[n];!a.suppressWarning&&p.length&&e.warning("async-validator:",p),p.length&&void 0!==i.message&&(p=[].concat(i.message));var d=p.map($(i,o));if(a.first&&d.length)return h[i.field]=1,r(d);if(s){if(i.required&&!t.value)return void 0!==i.message?d=[].concat(i.message).map($(i,o)):a.error&&(d=[a.error(i,D(a.messages.required,i.field))]),r(d);var f={};i.defaultField&&Object.keys(t.value).map((function(e){f[e]=i.defaultField})),f=(0,l.Z)((0,l.Z)({},f),t.rule.fields);var m={};Object.keys(f).forEach((function(e){var t=f[e],r=Array.isArray(t)?t:[t];m[e]=r.map(u.bind(null,e))}));var g=new e(m);g.messages(a.messages),t.rule.options&&(t.rule.options.messages=a.messages,t.rule.options.error=a.error),g.validate(t.value,t.rule.options||a,(function(e){var t=[];d&&d.length&&t.push.apply(t,(0,c.Z)(d)),e&&e.length&&t.push.apply(t,(0,c.Z)(e)),r(t.length?t:null)}))}else r(d)}if(s=s&&(i.required||!i.required&&t.value),i.field=t.field,i.asyncValidator)n=i.asyncValidator(i,t.value,p,t.source,a);else if(i.validator){try{n=i.validator(i,t.value,p,t.source,a)}catch(e){var d,f;null===(d=(f=console).error)||void 0===d||d.call(f,e),a.suppressValidatorError||setTimeout((function(){throw e}),0),p(e.message)}!0===n?p():!1===n?p("function"==typeof i.message?i.message(i.fullField||i.field):i.message||"".concat(i.fullField||i.field," fails")):n instanceof Array?p(n):n instanceof Error&&p(n.message)}n&&n.then&&n.then((function(){return p()}),(function(e){return p(e)}))}),(function(e){u(e)}),o)}},{key:"getType",value:function(e){if(void 0===e.type&&e.pattern instanceof RegExp&&(e.type="pattern"),"function"!=typeof e.validator&&e.type&&!X.hasOwnProperty(e.type))throw new Error(D("Unknown rule type %s",e.type));return e.type||"string"}},{key:"getValidationMethod",value:function(e){if("function"==typeof e.validator)return e.validator;var t=Object.keys(e),r=t.indexOf("message");return-1!==r&&t.splice(r,1),1===t.length&&"required"===t[0]?X.required:X[this.getType(e)]||void 0}}]),e}();(0,m.Z)(J,"register",(function(e,t){if("function"!=typeof t)throw new Error("Cannot register a validator by type, validator is not a function");X[e]=t})),(0,m.Z)(J,"warning",(function(){})),(0,m.Z)(J,"messages",C),(0,m.Z)(J,"validators",X);var ee=J,te="'${name}' is not a valid ${type}",re={default:"Validation error on field '${name}'",required:"'${name}' is required",enum:"'${name}' must be one of [${enum}]",whitespace:"'${name}' cannot be empty",date:{format:"'${name}' is invalid for format date",parse:"'${name}' could not be parsed as date",invalid:"'${name}' is invalid date"},types:{string:te,method:te,array:te,object:te,number:te,date:te,boolean:te,integer:te,float:te,regexp:te,email:te,url:te,hex:te},string:{len:"'${name}' must be exactly ${len} characters",min:"'${name}' must be at least ${min} characters",max:"'${name}' cannot be longer than ${max} characters",range:"'${name}' must be between ${min} and ${max} characters"},number:{len:"'${name}' must equal ${len}",min:"'${name}' cannot be less than ${min}",max:"'${name}' cannot be greater than ${max}",range:"'${name}' must be between ${min} and ${max}"},array:{len:"'${name}' must be exactly ${len} in length",min:"'${name}' cannot be less than ${min} in length",max:"'${name}' cannot be greater than ${max} in length",range:"'${name}' must be between ${min} and ${max} in length"},pattern:{mismatch:"'${name}' does not match pattern ${pattern}"}},ne=r(88890),ie=ee;function oe(e,t){return e.replace(/\\?\$\{\w+\}/g,(function(e){if(e.startsWith("\\"))return e.slice(1);var r=e.slice(2,-1);return t[r]}))}var ae="CODE_LOGIC_ERROR";function se(e,t,r,n,i){return le.apply(this,arguments)}function le(){return le=(0,s.Z)((0,a.Z)().mark((function e(t,r,i,o,s){var u,p,d,f,h,g,y,b,v;return(0,a.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return delete(u=(0,l.Z)({},i)).ruleIndex,ie.warning=function(){},u.validator&&(p=u.validator,u.validator=function(){try{return p.apply(void 0,arguments)}catch(e){return console.error(e),Promise.reject(ae)}}),d=null,u&&"array"===u.type&&u.defaultField&&(d=u.defaultField,delete u.defaultField),f=new ie((0,m.Z)({},t,[u])),h=(0,ne.T)(re,o.validateMessages),f.messages(h),g=[],e.prev=10,e.next=13,Promise.resolve(f.validate((0,m.Z)({},t,r),(0,l.Z)({},o)));case 13:e.next=18;break;case 15:e.prev=15,e.t0=e.catch(10),e.t0.errors&&(g=e.t0.errors.map((function(e,t){var r=e.message,i=r===ae?h.default:r;return n.isValidElement(i)?n.cloneElement(i,{key:"error_".concat(t)}):i})));case 18:if(g.length||!d){e.next=23;break}return e.next=21,Promise.all(r.map((function(e,r){return se("".concat(t,".").concat(r),e,d,o,s)})));case 21:return y=e.sent,e.abrupt("return",y.reduce((function(e,t){return[].concat((0,c.Z)(e),(0,c.Z)(t))}),[]));case 23:return b=(0,l.Z)((0,l.Z)({},i),{},{name:t,enum:(i.enum||[]).join(", ")},s),v=g.map((function(e){return"string"==typeof e?oe(e,b):e})),e.abrupt("return",v);case 26:case"end":return e.stop()}}),e,null,[[10,15]])}))),le.apply(this,arguments)}function ce(e,t,r,n,i,o){var c,u=e.join("."),p=r.map((function(e,t){var r=e.validator,n=(0,l.Z)((0,l.Z)({},e),{},{ruleIndex:t});return r&&(n.validator=function(e,t,n){var i=!1,o=r(e,t,(function(){for(var e=arguments.length,t=new Array(e),r=0;r2&&void 0!==arguments[2]&&arguments[2];return e&&e.some((function(e){return ge(t,e,r)}))}function ge(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return!(!e||!t)&&(!(!r&&e.length!==t.length)&&t.every((function(t,r){return e[r]===t})))}function ye(e){var t=arguments.length<=1?void 0:arguments[1];return t&&t.target&&"object"===(0,T.Z)(t.target)&&e in t.target?t.target[e]:t}function be(e,t,r){var n=e.length;if(t<0||t>=n||r<0||r>=n)return e;var i=e[t],o=t-r;return o>0?[].concat((0,c.Z)(e.slice(0,r)),[i],(0,c.Z)(e.slice(r,t)),(0,c.Z)(e.slice(t+1,n))):o<0?[].concat((0,c.Z)(e.slice(0,t)),(0,c.Z)(e.slice(t+1,r+1)),[i],(0,c.Z)(e.slice(r+1,n))):e}var ve=["name"],we=[];function ke(e,t,r,n,i,o){return"function"==typeof e?e(t,r,"source"in o?{source:o.source}:{}):n!==i}var Se=function(e){(0,f.Z)(r,e);var t=(0,h.Z)(r);function r(e){var i;((0,u.Z)(this,r),i=t.call(this,e),(0,m.Z)((0,d.Z)(i),"state",{resetCount:0}),(0,m.Z)((0,d.Z)(i),"cancelRegisterFunc",null),(0,m.Z)((0,d.Z)(i),"mounted",!1),(0,m.Z)((0,d.Z)(i),"touched",!1),(0,m.Z)((0,d.Z)(i),"dirty",!1),(0,m.Z)((0,d.Z)(i),"validatePromise",void 0),(0,m.Z)((0,d.Z)(i),"prevValidating",void 0),(0,m.Z)((0,d.Z)(i),"errors",we),(0,m.Z)((0,d.Z)(i),"warnings",we),(0,m.Z)((0,d.Z)(i),"cancelRegister",(function(){var e=i.props,t=e.preserve,r=e.isListField,n=e.name;i.cancelRegisterFunc&&i.cancelRegisterFunc(r,t,fe(n)),i.cancelRegisterFunc=null})),(0,m.Z)((0,d.Z)(i),"getNamePath",(function(){var e=i.props,t=e.name,r=e.fieldContext.prefixName,n=void 0===r?[]:r;return void 0!==t?[].concat((0,c.Z)(n),(0,c.Z)(t)):[]})),(0,m.Z)((0,d.Z)(i),"getRules",(function(){var e=i.props,t=e.rules,r=void 0===t?[]:t,n=e.fieldContext;return r.map((function(e){return"function"==typeof e?e(n):e}))})),(0,m.Z)((0,d.Z)(i),"refresh",(function(){i.mounted&&i.setState((function(e){return{resetCount:e.resetCount+1}}))})),(0,m.Z)((0,d.Z)(i),"metaCache",null),(0,m.Z)((0,d.Z)(i),"triggerMetaEvent",(function(e){var t=i.props.onMetaChange;if(t){var r=(0,l.Z)((0,l.Z)({},i.getMeta()),{},{destroy:e});(0,y.Z)(i.metaCache,r)||t(r),i.metaCache=r}else i.metaCache=null})),(0,m.Z)((0,d.Z)(i),"onStoreChange",(function(e,t,r){var n=i.props,o=n.shouldUpdate,a=n.dependencies,s=void 0===a?[]:a,l=n.onReset,c=r.store,u=i.getNamePath(),p=i.getValue(e),d=i.getValue(c),f=t&&me(t,u);switch("valueUpdate"!==r.type||"external"!==r.source||(0,y.Z)(p,d)||(i.touched=!0,i.dirty=!0,i.validatePromise=null,i.errors=we,i.warnings=we,i.triggerMetaEvent()),r.type){case"reset":if(!t||f)return i.touched=!1,i.dirty=!1,i.validatePromise=void 0,i.errors=we,i.warnings=we,i.triggerMetaEvent(),null==l||l(),void i.refresh();break;case"remove":if(o&&ke(o,e,c,p,d,r))return void i.reRender();break;case"setField":var h=r.data;if(f)return"touched"in h&&(i.touched=h.touched),"validating"in h&&!("originRCField"in h)&&(i.validatePromise=h.validating?Promise.resolve([]):null),"errors"in h&&(i.errors=h.errors||we),"warnings"in h&&(i.warnings=h.warnings||we),i.dirty=!0,i.triggerMetaEvent(),void i.reRender();if("value"in h&&me(t,u,!0))return void i.reRender();if(o&&!u.length&&ke(o,e,c,p,d,r))return void i.reRender();break;case"dependenciesUpdate":if(s.map(fe).some((function(e){return me(r.relatedFields,e)})))return void i.reRender();break;default:if(f||(!s.length||u.length||o)&&ke(o,e,c,p,d,r))return void i.reRender()}!0===o&&i.reRender()})),(0,m.Z)((0,d.Z)(i),"validateRules",(function(e){var t=i.getNamePath(),r=i.getValue(),n=e||{},o=n.triggerName,l=n.validateOnly,u=void 0!==l&&l,p=Promise.resolve().then((0,s.Z)((0,a.Z)().mark((function n(){var s,l,u,d,f,h,m;return(0,a.Z)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(i.mounted){n.next=2;break}return n.abrupt("return",[]);case 2:if(s=i.props,l=s.validateFirst,u=void 0!==l&&l,d=s.messageVariables,f=s.validateDebounce,h=i.getRules(),o&&(h=h.filter((function(e){return e})).filter((function(e){var t=e.validateTrigger;return!t||x(t).includes(o)}))),!f||!o){n.next=10;break}return n.next=8,new Promise((function(e){setTimeout(e,f)}));case 8:if(i.validatePromise===p){n.next=10;break}return n.abrupt("return",[]);case 10:return(m=ce(t,r,h,e,u,d)).catch((function(e){return e})).then((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:we;if(i.validatePromise===p){var t;i.validatePromise=null;var r=[],n=[];null===(t=e.forEach)||void 0===t||t.call(e,(function(e){var t=e.rule.warningOnly,i=e.errors,o=void 0===i?we:i;t?n.push.apply(n,(0,c.Z)(o)):r.push.apply(r,(0,c.Z)(o))})),i.errors=r,i.warnings=n,i.triggerMetaEvent(),i.reRender()}})),n.abrupt("return",m);case 13:case"end":return n.stop()}}),n)}))));return u||(i.validatePromise=p,i.dirty=!0,i.errors=we,i.warnings=we,i.triggerMetaEvent(),i.reRender()),p})),(0,m.Z)((0,d.Z)(i),"isFieldValidating",(function(){return!!i.validatePromise})),(0,m.Z)((0,d.Z)(i),"isFieldTouched",(function(){return i.touched})),(0,m.Z)((0,d.Z)(i),"isFieldDirty",(function(){return!(!i.dirty&&void 0===i.props.initialValue)||void 0!==(0,i.props.fieldContext.getInternalHooks(v).getInitialValue)(i.getNamePath())})),(0,m.Z)((0,d.Z)(i),"getErrors",(function(){return i.errors})),(0,m.Z)((0,d.Z)(i),"getWarnings",(function(){return i.warnings})),(0,m.Z)((0,d.Z)(i),"isListField",(function(){return i.props.isListField})),(0,m.Z)((0,d.Z)(i),"isList",(function(){return i.props.isList})),(0,m.Z)((0,d.Z)(i),"isPreserve",(function(){return i.props.preserve})),(0,m.Z)((0,d.Z)(i),"getMeta",(function(){return i.prevValidating=i.isFieldValidating(),{touched:i.isFieldTouched(),validating:i.prevValidating,errors:i.errors,warnings:i.warnings,name:i.getNamePath(),validated:null===i.validatePromise}})),(0,m.Z)((0,d.Z)(i),"getOnlyChild",(function(e){if("function"==typeof e){var t=i.getMeta();return(0,l.Z)((0,l.Z)({},i.getOnlyChild(e(i.getControlled(),t,i.props.fieldContext))),{},{isFunction:!0})}var r=(0,g.Z)(e);return 1===r.length&&n.isValidElement(r[0])?{child:r[0],isFunction:!1}:{child:r,isFunction:!1}})),(0,m.Z)((0,d.Z)(i),"getValue",(function(e){var t=i.props.fieldContext.getFieldsValue,r=i.getNamePath();return(0,de.Z)(e||t(!0),r)})),(0,m.Z)((0,d.Z)(i),"getControlled",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=i.props,r=t.name,n=t.trigger,o=t.validateTrigger,a=t.getValueFromEvent,s=t.normalize,c=t.valuePropName,u=t.getValueProps,p=t.fieldContext,d=void 0!==o?o:p.validateTrigger,f=i.getNamePath(),h=p.getInternalHooks,g=p.getFieldsValue,y=h(v),b=y.dispatch,w=i.getValue(),k=u||function(e){return(0,m.Z)({},c,e)},S=e[n],E=void 0!==r?k(w):{};var T=(0,l.Z)((0,l.Z)({},e),E);T[n]=function(){var e;i.touched=!0,i.dirty=!0,i.triggerMetaEvent();for(var t=arguments.length,r=new Array(t),n=0;n=0&&t<=r.length?(d.keys=[].concat((0,c.Z)(d.keys.slice(0,t)),[d.id],(0,c.Z)(d.keys.slice(t))),o([].concat((0,c.Z)(r.slice(0,t)),[e],(0,c.Z)(r.slice(t))))):(d.keys=[].concat((0,c.Z)(d.keys),[d.id]),o([].concat((0,c.Z)(r),[e]))),d.id+=1},remove:function(e){var t=s(),r=new Set(Array.isArray(e)?e:[e]);r.size<=0||(d.keys=d.keys.filter((function(e,t){return!r.has(t)})),o(t.filter((function(e,t){return!r.has(t)}))))},move:function(e,t){if(e!==t){var r=s();e<0||e>=r.length||t<0||t>=r.length||(d.keys=be(d.keys,e,t),o(be(r,e,t)))}}},p=n||[];return Array.isArray(p)||(p=[]),i(p.map((function(e,t){var r=d.keys[t];return void 0===r&&(d.keys[t]=d.id,r=d.keys[t],d.id+=1),{name:t,key:r,isListField:!0}})),l,t)}))))},Te=r(76285);var _e="__@field_split__";function Ce(e){return e.map((function(e){return"".concat((0,T.Z)(e),":").concat(e)})).join(_e)}var Ae=function(){function e(){(0,u.Z)(this,e),(0,m.Z)(this,"kvs",new Map)}return(0,p.Z)(e,[{key:"set",value:function(e,t){this.kvs.set(Ce(e),t)}},{key:"get",value:function(e){return this.kvs.get(Ce(e))}},{key:"update",value:function(e,t){var r=t(this.get(e));r?this.set(e,r):this.delete(e)}},{key:"delete",value:function(e){this.kvs.delete(Ce(e))}},{key:"map",value:function(e){return(0,c.Z)(this.kvs.entries()).map((function(t){var r=(0,Te.Z)(t,2),n=r[0],i=r[1],o=n.split(_e);return e({key:o.map((function(e){var t=e.match(/^([^:]*):(.*)$/),r=(0,Te.Z)(t,3),n=r[1],i=r[2];return"number"===n?Number(i):i})),value:i})}))}},{key:"toJSON",value:function(){var e={};return this.map((function(t){var r=t.key,n=t.value;return e[r.join(".")]=n,null})),e}}]),e}(),Oe=Ae,Re=["name"],Pe=(0,p.Z)((function e(t){var r=this;(0,u.Z)(this,e),(0,m.Z)(this,"formHooked",!1),(0,m.Z)(this,"forceRootUpdate",void 0),(0,m.Z)(this,"subscribable",!0),(0,m.Z)(this,"store",{}),(0,m.Z)(this,"fieldEntities",[]),(0,m.Z)(this,"initialValues",{}),(0,m.Z)(this,"callbacks",{}),(0,m.Z)(this,"validateMessages",null),(0,m.Z)(this,"preserve",null),(0,m.Z)(this,"lastValidatePromise",null),(0,m.Z)(this,"getForm",(function(){return{getFieldValue:r.getFieldValue,getFieldsValue:r.getFieldsValue,getFieldError:r.getFieldError,getFieldWarning:r.getFieldWarning,getFieldsError:r.getFieldsError,isFieldsTouched:r.isFieldsTouched,isFieldTouched:r.isFieldTouched,isFieldValidating:r.isFieldValidating,isFieldsValidating:r.isFieldsValidating,resetFields:r.resetFields,setFields:r.setFields,setFieldValue:r.setFieldValue,setFieldsValue:r.setFieldsValue,validateFields:r.validateFields,submit:r.submit,_init:!0,getInternalHooks:r.getInternalHooks}})),(0,m.Z)(this,"getInternalHooks",(function(e){return e===v?(r.formHooked=!0,{dispatch:r.dispatch,initEntityValue:r.initEntityValue,registerField:r.registerField,useSubscribe:r.useSubscribe,setInitialValues:r.setInitialValues,destroyForm:r.destroyForm,setCallbacks:r.setCallbacks,setValidateMessages:r.setValidateMessages,getFields:r.getFields,setPreserve:r.setPreserve,getInitialValue:r.getInitialValue,registerWatch:r.registerWatch}):((0,b.ZP)(!1,"`getInternalHooks` is internal usage. Should not call directly."),null)})),(0,m.Z)(this,"useSubscribe",(function(e){r.subscribable=e})),(0,m.Z)(this,"prevWithoutPreserves",null),(0,m.Z)(this,"setInitialValues",(function(e,t){if(r.initialValues=e||{},t){var n,i=(0,ne.T)(e,r.store);null===(n=r.prevWithoutPreserves)||void 0===n||n.map((function(t){var r=t.key;i=(0,ne.Z)(i,r,(0,de.Z)(e,r))})),r.prevWithoutPreserves=null,r.updateStore(i)}})),(0,m.Z)(this,"destroyForm",(function(e){if(e)r.updateStore({});else{var t=new Oe;r.getFieldEntities(!0).forEach((function(e){r.isMergedPreserve(e.isPreserve())||t.set(e.getNamePath(),!0)})),r.prevWithoutPreserves=t}})),(0,m.Z)(this,"getInitialValue",(function(e){var t=(0,de.Z)(r.initialValues,e);return e.length?(0,ne.T)(t):t})),(0,m.Z)(this,"setCallbacks",(function(e){r.callbacks=e})),(0,m.Z)(this,"setValidateMessages",(function(e){r.validateMessages=e})),(0,m.Z)(this,"setPreserve",(function(e){r.preserve=e})),(0,m.Z)(this,"watchList",[]),(0,m.Z)(this,"registerWatch",(function(e){return r.watchList.push(e),function(){r.watchList=r.watchList.filter((function(t){return t!==e}))}})),(0,m.Z)(this,"notifyWatch",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(r.watchList.length){var t=r.getFieldsValue(),n=r.getFieldsValue(!0);r.watchList.forEach((function(r){r(t,n,e)}))}})),(0,m.Z)(this,"timeoutId",null),(0,m.Z)(this,"warningUnhooked",(function(){0})),(0,m.Z)(this,"updateStore",(function(e){r.store=e})),(0,m.Z)(this,"getFieldEntities",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return e?r.fieldEntities.filter((function(e){return e.getNamePath().length})):r.fieldEntities})),(0,m.Z)(this,"getFieldsMap",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=new Oe;return r.getFieldEntities(e).forEach((function(e){var r=e.getNamePath();t.set(r,e)})),t})),(0,m.Z)(this,"getFieldEntitiesForNamePathList",(function(e){if(!e)return r.getFieldEntities(!0);var t=r.getFieldsMap(!0);return e.map((function(e){var r=fe(e);return t.get(r)||{INVALIDATE_NAME_PATH:fe(e)}}))})),(0,m.Z)(this,"getFieldsValue",(function(e,t){var n,i,o;if(r.warningUnhooked(),!0===e||Array.isArray(e)?(n=e,i=t):e&&"object"===(0,T.Z)(e)&&(o=e.strict,i=e.filter),!0===n&&!i)return r.store;var a=r.getFieldEntitiesForNamePathList(Array.isArray(n)?n:null),s=[];return a.forEach((function(e){var t,r,a,l,c="INVALIDATE_NAME_PATH"in e?e.INVALIDATE_NAME_PATH:e.getNamePath();if(o){if(null!==(a=(l=e).isList)&&void 0!==a&&a.call(l))return}else if(!n&&null!==(t=(r=e).isListField)&&void 0!==t&&t.call(r))return;if(i){var u="getMeta"in e?e.getMeta():null;i(u)&&s.push(c)}else s.push(c)})),he(r.store,s.map(fe))})),(0,m.Z)(this,"getFieldValue",(function(e){r.warningUnhooked();var t=fe(e);return(0,de.Z)(r.store,t)})),(0,m.Z)(this,"getFieldsError",(function(e){return r.warningUnhooked(),r.getFieldEntitiesForNamePathList(e).map((function(t,r){return t&&!("INVALIDATE_NAME_PATH"in t)?{name:t.getNamePath(),errors:t.getErrors(),warnings:t.getWarnings()}:{name:fe(e[r]),errors:[],warnings:[]}}))})),(0,m.Z)(this,"getFieldError",(function(e){r.warningUnhooked();var t=fe(e);return r.getFieldsError([t])[0].errors})),(0,m.Z)(this,"getFieldWarning",(function(e){r.warningUnhooked();var t=fe(e);return r.getFieldsError([t])[0].warnings})),(0,m.Z)(this,"isFieldsTouched",(function(){r.warningUnhooked();for(var e=arguments.length,t=new Array(e),n=0;n0&&void 0!==arguments[0]?arguments[0]:{},t=new Oe,n=r.getFieldEntities(!0);n.forEach((function(e){var r=e.props.initialValue,n=e.getNamePath();if(void 0!==r){var i=t.get(n)||new Set;i.add({entity:e,value:r}),t.set(n,i)}}));var i,o=function(n){n.forEach((function(n){if(void 0!==n.props.initialValue){var i=n.getNamePath();if(void 0!==r.getInitialValue(i))(0,b.ZP)(!1,"Form already set 'initialValues' with path '".concat(i.join("."),"'. Field can not overwrite it."));else{var o=t.get(i);if(o&&o.size>1)(0,b.ZP)(!1,"Multiple Field with path '".concat(i.join("."),"' set 'initialValue'. Can not decide which one to pick."));else if(o){var a=r.getFieldValue(i);n.isListField()||e.skipExist&&void 0!==a||r.updateStore((0,ne.Z)(r.store,i,(0,c.Z)(o)[0].value))}}}}))};e.entities?i=e.entities:e.namePathList?(i=[],e.namePathList.forEach((function(e){var r,n=t.get(e);n&&(r=i).push.apply(r,(0,c.Z)((0,c.Z)(n).map((function(e){return e.entity}))))}))):i=n,o(i)})),(0,m.Z)(this,"resetFields",(function(e){r.warningUnhooked();var t=r.store;if(!e)return r.updateStore((0,ne.T)(r.initialValues)),r.resetWithFieldInitialValue(),r.notifyObservers(t,null,{type:"reset"}),void r.notifyWatch();var n=e.map(fe);n.forEach((function(e){var t=r.getInitialValue(e);r.updateStore((0,ne.Z)(r.store,e,t))})),r.resetWithFieldInitialValue({namePathList:n}),r.notifyObservers(t,n,{type:"reset"}),r.notifyWatch(n)})),(0,m.Z)(this,"setFields",(function(e){r.warningUnhooked();var t=r.store,n=[];e.forEach((function(e){var i=e.name,a=(0,o.Z)(e,Re),s=fe(i);n.push(s),"value"in a&&r.updateStore((0,ne.Z)(r.store,s,a.value)),r.notifyObservers(t,[s],{type:"setField",data:e})})),r.notifyWatch(n)})),(0,m.Z)(this,"getFields",(function(){return r.getFieldEntities(!0).map((function(e){var t=e.getNamePath(),n=e.getMeta(),i=(0,l.Z)((0,l.Z)({},n),{},{name:t,value:r.getFieldValue(t)});return Object.defineProperty(i,"originRCField",{value:!0}),i}))})),(0,m.Z)(this,"initEntityValue",(function(e){var t=e.props.initialValue;if(void 0!==t){var n=e.getNamePath();void 0===(0,de.Z)(r.store,n)&&r.updateStore((0,ne.Z)(r.store,n,t))}})),(0,m.Z)(this,"isMergedPreserve",(function(e){var t=void 0!==e?e:r.preserve;return null==t||t})),(0,m.Z)(this,"registerField",(function(e){r.fieldEntities.push(e);var t=e.getNamePath();if(r.notifyWatch([t]),void 0!==e.props.initialValue){var n=r.store;r.resetWithFieldInitialValue({entities:[e],skipExist:!0}),r.notifyObservers(n,[e.getNamePath()],{type:"valueUpdate",source:"internal"})}return function(n,i){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(r.fieldEntities=r.fieldEntities.filter((function(t){return t!==e})),!r.isMergedPreserve(i)&&(!n||o.length>1)){var a=n?void 0:r.getInitialValue(t);if(t.length&&r.getFieldValue(t)!==a&&r.fieldEntities.every((function(e){return!ge(e.getNamePath(),t)}))){var s=r.store;r.updateStore((0,ne.Z)(s,t,a,!0)),r.notifyObservers(s,[t],{type:"remove"}),r.triggerDependenciesUpdate(s,t)}}r.notifyWatch([t])}})),(0,m.Z)(this,"dispatch",(function(e){switch(e.type){case"updateValue":var t=e.namePath,n=e.value;r.updateValue(t,n);break;case"validateField":var i=e.namePath,o=e.triggerName;r.validateFields([i],{triggerName:o})}})),(0,m.Z)(this,"notifyObservers",(function(e,t,n){if(r.subscribable){var i=(0,l.Z)((0,l.Z)({},n),{},{store:r.getFieldsValue(!0)});r.getFieldEntities().forEach((function(r){(0,r.onStoreChange)(e,t,i)}))}else r.forceRootUpdate()})),(0,m.Z)(this,"triggerDependenciesUpdate",(function(e,t){var n=r.getDependencyChildrenFields(t);return n.length&&r.validateFields(n),r.notifyObservers(e,n,{type:"dependenciesUpdate",relatedFields:[t].concat((0,c.Z)(n))}),n})),(0,m.Z)(this,"updateValue",(function(e,t){var n=fe(e),i=r.store;r.updateStore((0,ne.Z)(r.store,n,t)),r.notifyObservers(i,[n],{type:"valueUpdate",source:"internal"}),r.notifyWatch([n]);var o=r.triggerDependenciesUpdate(i,n),a=r.callbacks.onValuesChange;a&&a(he(r.store,[n]),r.getFieldsValue());r.triggerOnFieldsChange([n].concat((0,c.Z)(o)))})),(0,m.Z)(this,"setFieldsValue",(function(e){r.warningUnhooked();var t=r.store;if(e){var n=(0,ne.T)(r.store,e);r.updateStore(n)}r.notifyObservers(t,null,{type:"valueUpdate",source:"external"}),r.notifyWatch()})),(0,m.Z)(this,"setFieldValue",(function(e,t){r.setFields([{name:e,value:t,errors:[],warnings:[]}])})),(0,m.Z)(this,"getDependencyChildrenFields",(function(e){var t=new Set,n=[],i=new Oe;r.getFieldEntities().forEach((function(e){(e.props.dependencies||[]).forEach((function(t){var r=fe(t);i.update(r,(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Set;return t.add(e),t}))}))}));return function e(r){(i.get(r)||new Set).forEach((function(r){if(!t.has(r)){t.add(r);var i=r.getNamePath();r.isFieldDirty()&&i.length&&(n.push(i),e(i))}}))}(e),n})),(0,m.Z)(this,"triggerOnFieldsChange",(function(e,t){var n=r.callbacks.onFieldsChange;if(n){var i=r.getFields();if(t){var o=new Oe;t.forEach((function(e){var t=e.name,r=e.errors;o.set(t,r)})),i.forEach((function(e){e.errors=o.get(e.name)||e.errors}))}var a=i.filter((function(t){var r=t.name;return me(e,r)}));a.length&&n(a,i)}})),(0,m.Z)(this,"validateFields",(function(e,t){var n,i;r.warningUnhooked(),Array.isArray(e)||"string"==typeof e||"string"==typeof t?(n=e,i=t):i=e;var o=!!n,a=o?n.map(fe):[],s=[],u=String(Date.now()),p=new Set,d=i||{},f=d.recursive,h=d.dirty;r.getFieldEntities(!0).forEach((function(e){if(o||a.push(e.getNamePath()),e.props.rules&&e.props.rules.length&&(!h||e.isFieldDirty())){var t=e.getNamePath();if(p.add(t.join(u)),!o||me(a,t,f)){var n=e.validateRules((0,l.Z)({validateMessages:(0,l.Z)((0,l.Z)({},re),r.validateMessages)},i));s.push(n.then((function(){return{name:t,errors:[],warnings:[]}})).catch((function(e){var r,n=[],i=[];return null===(r=e.forEach)||void 0===r||r.call(e,(function(e){var t=e.rule.warningOnly,r=e.errors;t?i.push.apply(i,(0,c.Z)(r)):n.push.apply(n,(0,c.Z)(r))})),n.length?Promise.reject({name:t,errors:n,warnings:i}):{name:t,errors:n,warnings:i}})))}}}));var m=function(e){var t=!1,r=e.length,n=[];return e.length?new Promise((function(i,o){e.forEach((function(e,a){e.catch((function(e){return t=!0,e})).then((function(e){r-=1,n[a]=e,r>0||(t&&o(n),i(n))}))}))})):Promise.resolve([])}(s);r.lastValidatePromise=m,m.catch((function(e){return e})).then((function(e){var t=e.map((function(e){return e.name}));r.notifyObservers(r.store,t,{type:"validateFinish"}),r.triggerOnFieldsChange(t,e)}));var g=m.then((function(){return r.lastValidatePromise===m?Promise.resolve(r.getFieldsValue(a)):Promise.reject([])})).catch((function(e){var t=e.filter((function(e){return e&&e.errors.length}));return Promise.reject({values:r.getFieldsValue(a),errorFields:t,outOfDate:r.lastValidatePromise!==m})}));g.catch((function(e){return e}));var y=a.filter((function(e){return p.has(e.join(u))}));return r.triggerOnFieldsChange(y),g})),(0,m.Z)(this,"submit",(function(){r.warningUnhooked(),r.validateFields().then((function(e){var t=r.callbacks.onFinish;if(t)try{t(e)}catch(e){console.error(e)}})).catch((function(e){var t=r.callbacks.onFinishFailed;t&&t(e)}))})),this.forceRootUpdate=t}));var Ie=function(e){var t=n.useRef(),r=n.useState({}),i=(0,Te.Z)(r,2)[1];if(!t.current)if(e)t.current=e;else{var o=new Pe((function(){i({})}));t.current=o.getForm()}return[t.current]},Me=n.createContext({triggerFormChange:function(){},triggerFormFinish:function(){},registerForm:function(){},unregisterForm:function(){}}),qe=function(e){var t=e.validateMessages,r=e.onFormChange,i=e.onFormFinish,o=e.children,a=n.useContext(Me),s=n.useRef({});return n.createElement(Me.Provider,{value:(0,l.Z)((0,l.Z)({},a),{},{validateMessages:(0,l.Z)((0,l.Z)({},a.validateMessages),t),triggerFormChange:function(e,t){r&&r(e,{changedFields:t,forms:s.current}),a.triggerFormChange(e,t)},triggerFormFinish:function(e,t){i&&i(e,{values:t,forms:s.current}),a.triggerFormFinish(e,t)},registerForm:function(e,t){e&&(s.current=(0,l.Z)((0,l.Z)({},s.current),{},(0,m.Z)({},e,t))),a.registerForm(e,t)},unregisterForm:function(e){var t=(0,l.Z)({},s.current);delete t[e],s.current=t,a.unregisterForm(e)}})},o)},De=Me,Ne=["name","initialValues","fields","form","preserve","children","component","validateMessages","validateTrigger","onValuesChange","onFieldsChange","onFinish","onFinishFailed","clearOnDestroy"],Le=function(e,t){var r=e.name,a=e.initialValues,s=e.fields,u=e.form,p=e.preserve,d=e.children,f=e.component,h=void 0===f?"form":f,m=e.validateMessages,g=e.validateTrigger,y=void 0===g?"onChange":g,b=e.onValuesChange,w=e.onFieldsChange,x=e.onFinish,E=e.onFinishFailed,_=e.clearOnDestroy,C=(0,o.Z)(e,Ne),A=n.useRef(null),O=n.useContext(De),R=Ie(u),P=(0,Te.Z)(R,1)[0],I=P.getInternalHooks(v),M=I.useSubscribe,q=I.setInitialValues,D=I.setCallbacks,N=I.setValidateMessages,L=I.setPreserve,j=I.destroyForm;n.useImperativeHandle(t,(function(){return(0,l.Z)((0,l.Z)({},P),{},{nativeElement:A.current})})),n.useEffect((function(){return O.registerForm(r,P),function(){O.unregisterForm(r)}}),[O,P,r]),N((0,l.Z)((0,l.Z)({},O.validateMessages),m)),D({onValuesChange:b,onFieldsChange:function(e){if(O.triggerFormChange(r,e),w){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;ioe;(0,c.useImperativeHandle)(t,(function(){var e;return{focus:G,blur:function(){var e;null===(e=W.current)||void 0===e||e.blur()},setSelectionRange:function(e,t,r){var n;null===(n=W.current)||void 0===n||n.setSelectionRange(e,t,r)},select:function(){var e;null===(e=W.current)||void 0===e||e.select()},input:W.current,nativeElement:(null===(e=V.current)||void 0===e?void 0:e.nativeElement)||W.current}})),(0,c.useEffect)((function(){H.current&&(H.current=!1),z((function(e){return(!e||!T)&&e}))}),[T]);var le=function(e,t,r){var n,i,o=t;if(!Z.current&&ie.exceedFormatter&&ie.max&&ie.strategy(t)>ie.max)t!==(o=ie.exceedFormatter(t,{max:ie.max}))&&ne([(null===(n=W.current)||void 0===n?void 0:n.selectionStart)||0,(null===(i=W.current)||void 0===i?void 0:i.selectionEnd)||0]);else if("compositionEnd"===r.source)return;X(o),W.current&&(0,u.rJ)(W.current,e,a,o)};(0,c.useEffect)((function(){var e;re&&(null===(e=W.current)||void 0===e||e.setSelectionRange.apply(e,(0,d.Z)(re)))}),[re]);var ce,ue=function(e){le(e,e.target.value,{source:"change"})},pe=function(e){Z.current=!1,le(e,e.currentTarget.value,{source:"compositionEnd"}),null==j||j(e)},de=function(e){w&&"Enter"===e.key&&!H.current&&(H.current=!0,w(e)),null==k||k(e)},fe=function(e){"Enter"===e.key&&(H.current=!1),null==S||S(e)},he=function(e){z(!0),null==s||s(e)},me=function(e){H.current&&(H.current=!1),z(!1),null==v||v(e)},ge=se&&"".concat(E,"-out-of-range");return c.createElement(p,(0,i.Z)({},B,{prefixCls:E,className:l()(C,ge),handleReset:function(e){X(""),G(),W.current&&(0,u.rJ)(W.current,e,a)},value:J,focused:U,triggerFocus:G,suffix:function(){var e=Number(oe)>0;if(O||ie.show){var t=ie.showFormatter?ie.showFormatter({value:J,count:ae,maxLength:oe}):"".concat(ae).concat(e?" / ".concat(oe):"");return c.createElement(c.Fragment,null,ie.show&&c.createElement("span",{className:l()("".concat(E,"-show-count-suffix"),(0,o.Z)({},"".concat(E,"-show-count-has-suffix"),!!O),null==D?void 0:D.count),style:(0,n.Z)({},null==N?void 0:N.count)},t),O)}return null}(),disabled:T,classes:q,classNames:D,styles:N,ref:V}),(ce=(0,g.Z)(e,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","count","classes","htmlSize","styles","classNames","onClear"]),c.createElement("input",(0,i.Z)({autoComplete:r},ce,{onChange:ue,onFocus:he,onBlur:me,onKeyDown:de,onKeyUp:fe,className:l()(E,(0,o.Z)({},"".concat(E,"-disabled"),T),null==D?void 0:D.input),style:null==N?void 0:N.input,ref:W,size:_,type:M,onCompositionStart:function(e){Z.current=!0,null==L||L(e)},onCompositionEnd:pe}))))}))},67151:function(e,t,r){"use strict";function n(e){return!(!e.addonBefore&&!e.addonAfter)}function i(e){return!!(e.prefix||e.suffix||e.allowClear)}function o(e,t,r){var n=t.cloneNode(!0),i=Object.create(e,{target:{value:n},currentTarget:{value:n}});return n.value=r,"number"==typeof t.selectionStart&&"number"==typeof t.selectionEnd&&(n.selectionStart=t.selectionStart,n.selectionEnd=t.selectionEnd),n.setSelectionRange=function(){t.setSelectionRange.apply(t,arguments)},i}function a(e,t,r,n){if(r){var i=t;"click"!==t.type?"file"===e.type||void 0===n?r(i):r(i=o(t,e,n)):r(i=o(t,e,""))}}function s(e,t){if(e){e.focus(t);var r=(t||{}).cursor;if(r){var n=e.value.length;switch(r){case"start":e.setSelectionRange(0,0);break;case"end":e.setSelectionRange(n,n);break;default:e.setSelectionRange(0,n)}}}}r.d(t,{He:function(){return n},X3:function(){return i},nH:function(){return s},rJ:function(){return a}})},54768:function(e,t,r){"use strict";r.d(t,{iz:function(){return $e},ck:function(){return ve},BW:function(){return ze},sN:function(){return ve},Wd:function(){return je},ZP:function(){return Qe},Xl:function(){return A}});var n=r(77260),i=r(54549),o=r(39328),a=r(13702),s=r(76285),l=r(17323),c=r(51865),u=r.n(c),p=r(67992),d=r(81424),f=r(35564),h=r(56049),m=r(44194),g=r(56321),y=m.createContext(null);function b(e,t){return void 0===e?null:"".concat(e,"-").concat(t)}function v(e){return b(m.useContext(y),e)}var w=r(65010),k=["children","locked"],S=m.createContext(null);function x(e){var t=e.children,r=e.locked,n=(0,l.Z)(e,k),i=m.useContext(S),a=(0,w.Z)((function(){return e=i,t=n,r=(0,o.Z)({},e),Object.keys(t).forEach((function(e){var n=t[e];void 0!==n&&(r[e]=n)})),r;var e,t,r}),[i,n],(function(e,t){return!(r||e[0]===t[0]&&(0,f.Z)(e[1],t[1],!0))}));return m.createElement(S.Provider,{value:a},t)}var E=[],T=m.createContext(null);function _(){return m.useContext(T)}var C=m.createContext(E);function A(e){var t=m.useContext(C);return m.useMemo((function(){return void 0!==e?[].concat((0,a.Z)(t),[e]):t}),[t,e])}var O=m.createContext(null),R=m.createContext({}),P=r(43948);function I(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if((0,P.Z)(e)){var r=e.nodeName.toLowerCase(),n=["input","select","textarea","button"].includes(r)||e.isContentEditable||"a"===r&&!!e.getAttribute("href"),i=e.getAttribute("tabindex"),o=Number(i),a=null;return i&&!Number.isNaN(o)?a=o:n&&null===a&&(a=0),n&&e.disabled&&(a=null),null!==a&&(a>=0||t&&a<0)}return!1}function M(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=(0,a.Z)(e.querySelectorAll("*")).filter((function(e){return I(e,t)}));return I(e,t)&&r.unshift(e),r}var q=r(46748),D=r(24589),N=q.Z.LEFT,L=q.Z.RIGHT,j=q.Z.UP,B=q.Z.DOWN,$=q.Z.ENTER,F=q.Z.ESC,U=q.Z.HOME,z=q.Z.END,Z=[j,B,N,L];function H(e,t){return M(e,!0).filter((function(e){return t.has(e)}))}function W(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1;if(!e)return null;var i=H(e,t),o=i.length,a=i.findIndex((function(e){return r===e}));return n<0?-1===a?a=o-1:a-=1:n>0&&(a+=1),i[a=(a+o)%o]}var V=function(e,t){var r=new Set,n=new Map,i=new Map;return e.forEach((function(e){var o=document.querySelector("[data-menu-id='".concat(b(t,e),"']"));o&&(r.add(o),i.set(o,e),n.set(e,o))})),{elements:r,key2element:n,element2key:i}};function G(e,t,r,n,o,a,s,l,c,u){var p=m.useRef(),d=m.useRef();d.current=t;var f=function(){D.Z.cancel(p.current)};return m.useEffect((function(){return function(){f()}}),[]),function(h){var m=h.which;if([].concat(Z,[$,F,U,z]).includes(m)){var g=a(),y=V(g,n),b=y,v=b.elements,w=b.key2element,k=b.element2key,S=function(e,t){for(var r=e||document.activeElement;r;){if(t.has(r))return r;r=r.parentElement}return null}(w.get(t),v),x=k.get(S),E=function(e,t,r,n){var o,a="prev",s="next",l="children",c="parent";if("inline"===e&&n===$)return{inlineTrigger:!0};var u=(0,i.Z)((0,i.Z)({},j,a),B,s),p=(0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)({},N,r?s:a),L,r?a:s),B,l),$,l),d=(0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)({},j,a),B,s),$,l),F,c),N,r?l:c),L,r?c:l);switch(null===(o={inline:u,horizontal:p,vertical:d,inlineSub:u,horizontalSub:d,verticalSub:d}["".concat(e).concat(t?"":"Sub")])||void 0===o?void 0:o[n]){case a:return{offset:-1,sibling:!0};case s:return{offset:1,sibling:!0};case c:return{offset:-1,sibling:!1};case l:return{offset:1,sibling:!1};default:return null}}(e,1===s(x,!0).length,r,m);if(!E&&m!==U&&m!==z)return;(Z.includes(m)||[U,z].includes(m))&&h.preventDefault();var T=function(e){if(e){var t=e,r=e.querySelector("a");null!=r&&r.getAttribute("href")&&(t=r);var n=k.get(e);l(n),f(),p.current=(0,D.Z)((function(){d.current===n&&t.focus()}))}};if([U,z].includes(m)||E.sibling||!S){var _,C,A=H(_=S&&"inline"!==e?function(e){for(var t=e;t;){if(t.getAttribute("data-menu-list"))return t;t=t.parentElement}return null}(S):o.current,v);C=m===U?A[0]:m===z?A[A.length-1]:W(_,v,S,E.offset),T(C)}else if(E.inlineTrigger)c(x);else if(E.offset>0)c(x,!0),f(),p.current=(0,D.Z)((function(){y=V(g,n);var e=S.getAttribute("aria-controls"),t=W(document.getElementById(e),y.elements);T(t)}),5);else if(E.offset<0){var O=s(x,!0),R=O[O.length-2],P=w.get(R);c(R,!1),T(P)}}null==u||u(h)}}var K="__RC_UTIL_PATH_SPLIT__",Y=function(e){return e.join(K)},Q="rc-menu-more";function X(){var e=m.useState({}),t=(0,s.Z)(e,2)[1],r=(0,m.useRef)(new Map),n=(0,m.useRef)(new Map),i=m.useState([]),o=(0,s.Z)(i,2),l=o[0],c=o[1],u=(0,m.useRef)(0),p=(0,m.useRef)(!1),d=(0,m.useCallback)((function(e,i){var o=Y(i);n.current.set(o,e),r.current.set(e,o),u.current+=1;var a,s=u.current;a=function(){s===u.current&&(p.current||t({}))},Promise.resolve().then(a)}),[]),f=(0,m.useCallback)((function(e,t){var i=Y(t);n.current.delete(i),r.current.delete(e)}),[]),h=(0,m.useCallback)((function(e){c(e)}),[]),g=(0,m.useCallback)((function(e,t){var n=r.current.get(e)||"",i=n.split(K);return t&&l.includes(i[0])&&i.unshift(Q),i}),[l]),y=(0,m.useCallback)((function(e,t){return e.filter((function(e){return void 0!==e})).some((function(e){return g(e,!0).includes(t)}))}),[g]),b=(0,m.useCallback)((function(e){var t="".concat(r.current.get(e)).concat(K),i=new Set;return(0,a.Z)(n.current.keys()).forEach((function(e){e.startsWith(t)&&i.add(n.current.get(e))})),i}),[]);return m.useEffect((function(){return function(){p.current=!0}}),[]),{registerPath:d,unregisterPath:f,refreshOverflowKeys:h,isSubPathKey:y,getKeyPath:g,getKeys:function(){var e=(0,a.Z)(r.current.keys());return l.length&&e.push(Q),e},getSubPathKeys:b}}function J(e){var t=m.useRef(e);t.current=e;var r=m.useCallback((function(){for(var e,r=arguments.length,n=new Array(r),i=0;i1&&(E.motionAppear=!1);var T=E.onVisibleChanged;return E.onVisibleChanged=function(e){return g.current||e||w(!0),null==T?void 0:T(e)},v?null:m.createElement(x,{mode:l,locked:!g.current},m.createElement(Me.ZP,(0,n.Z)({visible:k},E,{forceRender:p,removeOnLeave:!1,leavedClassName:"".concat(u,"-hidden")}),(function(e){var r=e.className,n=e.style;return m.createElement(xe,{id:t,className:r,style:n},a)})))}var De=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],Ne=["active"],Le=m.forwardRef((function(e,t){var r=e.style,a=e.className,c=e.title,d=e.eventKey,f=(e.warnKey,e.disabled),h=e.internalPopupClose,g=e.children,y=e.itemIcon,b=e.expandIcon,w=e.popupClassName,k=e.popupOffset,E=e.popupStyle,T=e.onClick,_=e.onMouseEnter,C=e.onMouseLeave,P=e.onTitleClick,I=e.onTitleMouseEnter,M=e.onTitleMouseLeave,q=(0,l.Z)(e,De),D=v(d),N=m.useContext(S),L=N.prefixCls,j=N.mode,B=N.openKeys,$=N.disabled,F=N.overflowDisabled,U=N.activeKey,z=N.selectedKeys,Z=N.itemIcon,H=N.expandIcon,W=N.onItemClick,V=N.onOpenChange,G=N.onActive,K=m.useContext(R)._internalRenderSubMenuItem,Y=m.useContext(O).isSubPathKey,Q=A(),X="".concat(L,"-submenu"),ee=$||f,te=m.useRef(),re=m.useRef();var ne=null!=y?y:Z,ie=null!=b?b:H,oe=B.includes(d),ae=!F&&oe,se=Y(z,d),pe=le(d,ee,I,M),fe=pe.active,he=(0,l.Z)(pe,Ne),me=m.useState(!1),ge=(0,s.Z)(me,2),ye=ge[0],be=ge[1],ve=function(e){ee||be(e)},we=m.useMemo((function(){return fe||"inline"!==j&&(ye||Y([U],d))}),[j,fe,U,ye,d,Y]),ke=ce(Q.length),Se=J((function(e){null==T||T(de(e)),W(e)})),Ee=D&&"".concat(D,"-popup"),Te=m.useMemo((function(){return m.createElement(ue,{icon:"horizontal"!==j?ie:void 0,props:(0,o.Z)((0,o.Z)({},e),{},{isOpen:ae,isSubMenu:!0})},m.createElement("i",{className:"".concat(X,"-arrow")}))}),[j,ie,e,ae,X]),_e=m.createElement("div",(0,n.Z)({role:"menuitem",style:ke,className:"".concat(X,"-title"),tabIndex:ee?null:-1,ref:te,title:"string"==typeof c?c:null,"data-menu-id":F&&D?null:D,"aria-expanded":ae,"aria-haspopup":!0,"aria-controls":Ee,"aria-disabled":ee,onClick:function(e){ee||(null==P||P({key:d,domEvent:e}),"inline"===j&&V(d,!oe))},onFocus:function(){G(d)}},he),c,Te),Ce=m.useRef(j);if("inline"!==j&&Q.length>1?Ce.current="vertical":Ce.current=j,!F){var Ae=Ce.current;_e=m.createElement(Ie,{mode:Ae,prefixCls:X,visible:!h&&ae&&"inline"!==j,popupClassName:w,popupOffset:k,popupStyle:E,popup:m.createElement(x,{mode:"horizontal"===Ae?"vertical":Ae},m.createElement(xe,{id:Ee,ref:re},g)),disabled:ee,onVisibleChange:function(e){"inline"!==j&&V(d,e)}},_e)}var Oe=m.createElement(p.Z.Item,(0,n.Z)({ref:t,role:"none"},q,{component:"li",style:r,className:u()(X,"".concat(X,"-").concat(j),a,(0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)({},"".concat(X,"-open"),ae),"".concat(X,"-active"),we),"".concat(X,"-selected"),se),"".concat(X,"-disabled"),ee)),onMouseEnter:function(e){ve(!0),null==_||_({key:d,domEvent:e})},onMouseLeave:function(e){ve(!1),null==C||C({key:d,domEvent:e})}}),_e,!F&&m.createElement(qe,{id:Ee,open:ae,keyPath:Q},g));return K&&(Oe=K(Oe,e,{selected:se,active:we,open:ae,disabled:ee})),m.createElement(x,{onItemClick:Se,mode:"horizontal"===j?"vertical":j,itemIcon:ne,expandIcon:ie},Oe)}));var je=m.forwardRef((function(e,t){var r,i=e.eventKey,o=e.children,a=A(i),s=Te(o,a),l=_();return m.useEffect((function(){if(l)return l.registerPath(i,a),function(){l.unregisterPath(i,a)}}),[a]),r=l?s:m.createElement(Le,(0,n.Z)({ref:t},e),s),m.createElement(C.Provider,{value:a},r)})),Be=r(12952);function $e(e){var t=e.className,r=e.style,n=m.useContext(S).prefixCls;return _()?null:m.createElement("li",{role:"separator",className:u()("".concat(n,"-item-divider"),t),style:r})}var Fe=["className","title","eventKey","children"],Ue=m.forwardRef((function(e,t){var r=e.className,i=e.title,o=(e.eventKey,e.children),a=(0,l.Z)(e,Fe),s=m.useContext(S).prefixCls,c="".concat(s,"-item-group");return m.createElement("li",(0,n.Z)({ref:t,role:"presentation"},a,{onClick:function(e){return e.stopPropagation()},className:u()(c,r)}),m.createElement("div",{role:"presentation",className:"".concat(c,"-title"),title:"string"==typeof i?i:void 0},i),m.createElement("ul",{role:"group",className:"".concat(c,"-list")},o))}));var ze=m.forwardRef((function(e,t){var r=e.eventKey,i=Te(e.children,A(r));return _()?i:m.createElement(Ue,(0,n.Z)({ref:t},(0,ae.Z)(e,["warnKey"])),i)})),Ze=["label","children","key","type","extra"];function He(e,t,r){var i=t.item,o=t.group,a=t.submenu,s=t.divider;return(e||[]).map((function(e,c){if(e&&"object"===(0,Be.Z)(e)){var u=e,p=u.label,d=u.children,f=u.key,h=u.type,g=u.extra,y=(0,l.Z)(u,Ze),b=null!=f?f:"tmp-".concat(c);return d||"group"===h?"group"===h?m.createElement(o,(0,n.Z)({key:b},y,{title:p}),He(d,t,r)):m.createElement(a,(0,n.Z)({key:b},y,{title:p}),He(d,t,r)):"divider"===h?m.createElement(s,(0,n.Z)({key:b},y)):m.createElement(i,(0,n.Z)({key:b},y,{extra:g}),p,(!!g||0===g)&&m.createElement("span",{className:"".concat(r,"-item-extra")},g))}return null})).filter((function(e){return e}))}function We(e,t,r,n,i){var a=e,s=(0,o.Z)({divider:$e,item:ve,group:ze,submenu:je},n);return t&&(a=He(t,s,i)),Te(a,r)}var Ve=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem","_internalComponents"],Ge=[],Ke=m.forwardRef((function(e,t){var r,c=e,h=c.prefixCls,b=void 0===h?"rc-menu":h,v=c.rootClassName,w=c.style,k=c.className,S=c.tabIndex,E=void 0===S?0:S,_=c.items,C=c.children,A=c.direction,P=c.id,I=c.mode,M=void 0===I?"vertical":I,q=c.inlineCollapsed,D=c.disabled,N=c.disabledOverflow,L=c.subMenuOpenDelay,j=void 0===L?.1:L,B=c.subMenuCloseDelay,$=void 0===B?.1:B,F=c.forceSubMenuRender,U=c.defaultOpenKeys,z=c.openKeys,Z=c.activeKey,W=c.defaultActiveFirst,K=c.selectable,Y=void 0===K||K,re=c.multiple,ne=void 0!==re&&re,ie=c.defaultSelectedKeys,oe=c.selectedKeys,ae=c.onSelect,se=c.onDeselect,le=c.inlineIndent,ce=void 0===le?24:le,ue=c.motion,pe=c.defaultMotions,fe=c.triggerSubMenuAction,he=void 0===fe?"hover":fe,me=c.builtinPlacements,ge=c.itemIcon,ye=c.expandIcon,be=c.overflowedIndicator,we=void 0===be?"...":be,ke=c.overflowedIndicatorPopupClassName,Se=c.getPopupContainer,xe=c.onClick,Ee=c.onOpenChange,Te=c.onKeyDown,_e=(c.openAnimation,c.openTransitionName,c._internalRenderMenuItem),Ce=c._internalRenderSubMenuItem,Ae=c._internalComponents,Oe=(0,l.Z)(c,Ve),Re=m.useMemo((function(){return[We(C,_,Ge,Ae,b),We(C,_,Ge,{},b)]}),[C,_,Ae]),Pe=(0,s.Z)(Re,2),Ie=Pe[0],Me=Pe[1],qe=m.useState(!1),De=(0,s.Z)(qe,2),Ne=De[0],Le=De[1],Be=m.useRef(),$e=function(e){var t=(0,d.Z)(e,{value:e}),r=(0,s.Z)(t,2),n=r[0],i=r[1];return m.useEffect((function(){te+=1;var e="".concat(ee,"-").concat(te);i("rc-menu-uuid-".concat(e))}),[]),n}(P),Fe="rtl"===A;var Ue=(0,d.Z)(U,{value:z,postState:function(e){return e||Ge}}),ze=(0,s.Z)(Ue,2),Ze=ze[0],He=ze[1],Ke=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];function r(){He(e),null==Ee||Ee(e)}t?(0,g.flushSync)(r):r()},Ye=m.useState(Ze),Qe=(0,s.Z)(Ye,2),Xe=Qe[0],Je=Qe[1],et=m.useRef(!1),tt=m.useMemo((function(){return"inline"!==M&&"vertical"!==M||!q?[M,!1]:["vertical",q]}),[M,q]),rt=(0,s.Z)(tt,2),nt=rt[0],it=rt[1],ot="inline"===nt,at=m.useState(nt),st=(0,s.Z)(at,2),lt=st[0],ct=st[1],ut=m.useState(it),pt=(0,s.Z)(ut,2),dt=pt[0],ft=pt[1];m.useEffect((function(){ct(nt),ft(it),et.current&&(ot?He(Xe):Ke(Ge))}),[nt,it]);var ht=m.useState(0),mt=(0,s.Z)(ht,2),gt=mt[0],yt=mt[1],bt=gt>=Ie.length-1||"horizontal"!==lt||N;m.useEffect((function(){ot&&Je(Ze)}),[Ze]),m.useEffect((function(){return et.current=!0,function(){et.current=!1}}),[]);var vt=X(),wt=vt.registerPath,kt=vt.unregisterPath,St=vt.refreshOverflowKeys,xt=vt.isSubPathKey,Et=vt.getKeyPath,Tt=vt.getKeys,_t=vt.getSubPathKeys,Ct=m.useMemo((function(){return{registerPath:wt,unregisterPath:kt}}),[wt,kt]),At=m.useMemo((function(){return{isSubPathKey:xt}}),[xt]);m.useEffect((function(){St(bt?Ge:Ie.slice(gt+1).map((function(e){return e.key})))}),[gt,bt]);var Ot=(0,d.Z)(Z||W&&(null===(r=Ie[0])||void 0===r?void 0:r.key),{value:Z}),Rt=(0,s.Z)(Ot,2),Pt=Rt[0],It=Rt[1],Mt=J((function(e){It(e)})),qt=J((function(){It(void 0)}));(0,m.useImperativeHandle)(t,(function(){return{list:Be.current,focus:function(e){var t,r,n=Tt(),i=V(n,$e),o=i.elements,a=i.key2element,s=i.element2key,l=H(Be.current,o),c=null!=Pt?Pt:l[0]?s.get(l[0]):null===(t=Ie.find((function(e){return!e.props.disabled})))||void 0===t?void 0:t.key,u=a.get(c);c&&u&&(null==u||null===(r=u.focus)||void 0===r||r.call(u,e))}}}));var Dt=(0,d.Z)(ie||[],{value:oe,postState:function(e){return Array.isArray(e)?e:null==e?Ge:[e]}}),Nt=(0,s.Z)(Dt,2),Lt=Nt[0],jt=Nt[1],Bt=J((function(e){null==xe||xe(de(e)),function(e){if(Y){var t,r=e.key,n=Lt.includes(r);t=ne?n?Lt.filter((function(e){return e!==r})):[].concat((0,a.Z)(Lt),[r]):[r],jt(t);var i=(0,o.Z)((0,o.Z)({},e),{},{selectedKeys:t});n?null==se||se(i):null==ae||ae(i)}!ne&&Ze.length&&"inline"!==lt&&Ke(Ge)}(e)})),$t=J((function(e,t){var r=Ze.filter((function(t){return t!==e}));if(t)r.push(e);else if("inline"!==lt){var n=_t(e);r=r.filter((function(e){return!n.has(e)}))}(0,f.Z)(Ze,r,!0)||Ke(r,!0)})),Ft=G(lt,Pt,Fe,$e,Be,Tt,Et,It,(function(e,t){var r=null!=t?t:!Ze.includes(e);$t(e,r)}),Te);m.useEffect((function(){Le(!0)}),[]);var Ut=m.useMemo((function(){return{_internalRenderMenuItem:_e,_internalRenderSubMenuItem:Ce}}),[_e,Ce]),zt="horizontal"!==lt||N?Ie:Ie.map((function(e,t){return m.createElement(x,{key:e.key,overflowDisabled:t>gt},e)})),Zt=m.createElement(p.Z,(0,n.Z)({id:P,ref:Be,prefixCls:"".concat(b,"-overflow"),component:"ul",itemComponent:ve,className:u()(b,"".concat(b,"-root"),"".concat(b,"-").concat(lt),k,(0,i.Z)((0,i.Z)({},"".concat(b,"-inline-collapsed"),dt),"".concat(b,"-rtl"),Fe),v),dir:A,style:w,role:"menu",tabIndex:E,data:zt,renderRawItem:function(e){return e},renderRawRest:function(e){var t=e.length,r=t?Ie.slice(-t):null;return m.createElement(je,{eventKey:Q,title:we,disabled:bt,internalPopupClose:0===t,popupClassName:ke},r)},maxCount:"horizontal"!==lt||N?p.Z.INVALIDATE:p.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(e){yt(e)},onKeyDown:Ft},Oe));return m.createElement(R.Provider,{value:Ut},m.createElement(y.Provider,{value:$e},m.createElement(x,{prefixCls:b,rootClassName:v,mode:lt,openKeys:Ze,rtl:Fe,disabled:D,motion:Ne?ue:null,defaultMotions:Ne?pe:null,activeKey:Pt,onActive:Mt,onInactive:qt,selectedKeys:Lt,inlineIndent:ce,subMenuOpenDelay:j,subMenuCloseDelay:$,forceSubMenuRender:F,builtinPlacements:me,triggerSubMenuAction:he,getPopupContainer:Se,itemIcon:ge,expandIcon:ye,onItemClick:Bt,onOpenChange:$t},m.createElement(O.Provider,{value:At},Zt),m.createElement("div",{style:{display:"none"},"aria-hidden":!0},m.createElement(T.Provider,{value:Ct},Me)))))})),Ye=Ke;Ye.Item=ve,Ye.SubMenu=je,Ye.ItemGroup=ze,Ye.Divider=$e;var Qe=Ye},42976:function(e,t,r){"use strict";r.d(t,{V4:function(){return ye},zt:function(){return m},ZP:function(){return be}});var n=r(54549),i=r(39328),o=r(76285),a=r(12952),s=r(51865),l=r.n(s),c=r(43359),u=r(65489),p=r(44194),d=r(17323),f=["children"],h=p.createContext({});function m(e){var t=e.children,r=(0,d.Z)(e,f);return p.createElement(h.Provider,{value:r},t)}var g=r(40730),y=r(22633),b=r(18232),v=r(9777),w=function(e){(0,b.Z)(r,e);var t=(0,v.Z)(r);function r(){return(0,g.Z)(this,r),t.apply(this,arguments)}return(0,y.Z)(r,[{key:"render",value:function(){return this.props.children}}]),r}(p.Component),k=w,S=r(3389),x=r(41065),E=r(97721);var T="none",_="appear",C="enter",A="leave",O="none",R="prepare",P="start",I="active",M="end",q="prepared",D=r(88340);function N(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit".concat(e)]="webkit".concat(t),r["Moz".concat(e)]="moz".concat(t),r["ms".concat(e)]="MS".concat(t),r["O".concat(e)]="o".concat(t.toLowerCase()),r}var L,j,B,$=(L=(0,D.Z)(),j="undefined"!=typeof window?window:{},B={animationend:N("Animation","AnimationEnd"),transitionend:N("Transition","TransitionEnd")},L&&("AnimationEvent"in j||delete B.animationend.animation,"TransitionEvent"in j||delete B.transitionend.transition),B),F={};if((0,D.Z)()){var U=document.createElement("div");F=U.style}var z={};function Z(e){if(z[e])return z[e];var t=$[e];if(t)for(var r=Object.keys(t),n=r.length,i=0;i1&&void 0!==arguments[1]?arguments[1]:2;t();var o=(0,X.Z)((function(){i<=1?n({isCanceled:function(){return o!==e.current}}):r(n,i-1)}));e.current=o},t]}(),c=(0,o.Z)(l,2),u=c[0],d=c[1];var f=t?ee:J;return Q((function(){if(a!==O&&a!==M){var e=f.indexOf(a),t=f[e+1],n=r(a);false===n?s(t,!0):t&&u((function(e){function r(){e.isCanceled()||s(t,!0)}!0===n?r():Promise.resolve(n).then(r)}))}}),[e,a]),p.useEffect((function(){return function(){d()}}),[]),[function(){s(R,!0)},a]};function ne(e,t,r,a){var s,l,c,u,d=a.motionEnter,f=void 0===d||d,h=a.motionAppear,m=void 0===h||h,g=a.motionLeave,y=void 0===g||g,b=a.motionDeadline,v=a.motionLeaveImmediately,w=a.onAppearPrepare,k=a.onEnterPrepare,O=a.onLeavePrepare,M=a.onAppearStart,D=a.onEnterStart,N=a.onLeaveStart,L=a.onAppearActive,j=a.onEnterActive,B=a.onLeaveActive,$=a.onAppearEnd,F=a.onEnterEnd,U=a.onLeaveEnd,z=a.onVisibleChanged,Z=(0,x.Z)(),H=(0,o.Z)(Z,2),W=H[0],V=H[1],Y=(s=T,l=p.useReducer((function(e){return e+1}),0),c=(0,o.Z)(l,2)[1],u=p.useRef(s),[(0,E.Z)((function(){return u.current})),(0,E.Z)((function(e){u.current="function"==typeof e?e(u.current):e,c()}))]),X=(0,o.Z)(Y,2),J=X[0],ee=X[1],ne=(0,x.Z)(null),ie=(0,o.Z)(ne,2),oe=ie[0],ae=ie[1],se=J(),le=(0,p.useRef)(!1),ce=(0,p.useRef)(null);function ue(){return r()}var pe=(0,p.useRef)(!1);function de(){ee(T),ae(null,!0)}var fe=(0,S.zX)((function(e){var t=J();if(t!==T){var r=ue();if(!e||e.deadline||e.target===r){var n,i=pe.current;t===_&&i?n=null==$?void 0:$(r,e):t===C&&i?n=null==F?void 0:F(r,e):t===A&&i&&(n=null==U?void 0:U(r,e)),i&&!1!==n&&de()}}})),he=function(e){var t=(0,p.useRef)();function r(t){t&&(t.removeEventListener(K,e),t.removeEventListener(G,e))}return p.useEffect((function(){return function(){r(t.current)}}),[]),[function(n){t.current&&t.current!==n&&r(t.current),n&&n!==t.current&&(n.addEventListener(K,e),n.addEventListener(G,e),t.current=n)},r]}(fe),me=(0,o.Z)(he,1)[0],ge=function(e){switch(e){case _:return(0,n.Z)((0,n.Z)((0,n.Z)({},R,w),P,M),I,L);case C:return(0,n.Z)((0,n.Z)((0,n.Z)({},R,k),P,D),I,j);case A:return(0,n.Z)((0,n.Z)((0,n.Z)({},R,O),P,N),I,B);default:return{}}},ye=p.useMemo((function(){return ge(se)}),[se]),be=re(se,!e,(function(e){if(e===R){var t=ye[R];return!!t&&t(ue())}var r;ke in ye&&ae((null===(r=ye[ke])||void 0===r?void 0:r.call(ye,ue(),null))||null);return ke===I&&se!==T&&(me(ue()),b>0&&(clearTimeout(ce.current),ce.current=setTimeout((function(){fe({deadline:!0})}),b))),ke===q&&de(),true})),ve=(0,o.Z)(be,2),we=ve[0],ke=ve[1],Se=te(ke);pe.current=Se;var xe=(0,p.useRef)(null);Q((function(){if(!le.current||xe.current!==t){V(t);var r,n=le.current;le.current=!0,!n&&t&&m&&(r=_),n&&t&&f&&(r=C),(n&&!t&&y||!n&&v&&!t&&y)&&(r=A);var i=ge(r);r&&(e||i[R])?(ee(r),we()):ee(T),xe.current=t}}),[t]),(0,p.useEffect)((function(){(se===_&&!m||se===C&&!f||se===A&&!y)&&ee(T)}),[m,f,y]),(0,p.useEffect)((function(){return function(){le.current=!1,clearTimeout(ce.current)}}),[]);var Ee=p.useRef(!1);(0,p.useEffect)((function(){W&&(Ee.current=!0),void 0!==W&&se===T&&((Ee.current||W)&&(null==z||z(W)),Ee.current=!0)}),[W,se]);var Te=oe;return ye[R]&&ke===P&&(Te=(0,i.Z)({transition:"none"},Te)),[se,ke,Te,null!=W?W:t]}var ie=function(e){var t=e;"object"===(0,a.Z)(e)&&(t=e.transitionSupport);var r=p.forwardRef((function(e,r){var a=e.visible,s=void 0===a||a,d=e.removeOnLeave,f=void 0===d||d,m=e.forceRender,g=e.children,y=e.motionName,b=e.leavedClassName,v=e.eventProps,w=function(e,r){return!(!e.motionName||!t||!1===r)}(e,p.useContext(h).motion),S=(0,p.useRef)(),x=(0,p.useRef)();var E=ne(w,s,(function(){try{return S.current instanceof HTMLElement?S.current:(0,c.ZP)(x.current)}catch(e){return null}}),e),_=(0,o.Z)(E,4),C=_[0],A=_[1],O=_[2],I=_[3],M=p.useRef(I);I&&(M.current=!0);var q,D=p.useCallback((function(e){S.current=e,(0,u.mH)(r,e)}),[r]),N=(0,i.Z)((0,i.Z)({},v),{},{visible:s});if(g)if(C===T)q=I?g((0,i.Z)({},N),D):!f&&M.current&&b?g((0,i.Z)((0,i.Z)({},N),{},{className:b}),D):m||!f&&!b?g((0,i.Z)((0,i.Z)({},N),{},{style:{display:"none"}}),D):null;else{var L;A===R?L="prepare":te(A)?L="active":A===P&&(L="start");var j=Y(y,"".concat(C,"-").concat(L));q=g((0,i.Z)((0,i.Z)({},N),{},{className:l()(Y(y,C),(0,n.Z)((0,n.Z)({},j,j&&L),y,"string"==typeof y)),style:O}),D)}else q=null;p.isValidElement(q)&&(0,u.Yr)(q)&&((0,u.C4)(q)||(q=p.cloneElement(q,{ref:D})));return p.createElement(k,{ref:x},q)}));return r.displayName="CSSMotion",r}(V),oe=r(77260),ae=r(69186),se="add",le="keep",ce="remove",ue="removed";function pe(e){var t;return t=e&&"object"===(0,a.Z)(e)&&"key"in e?e:{key:e},(0,i.Z)((0,i.Z)({},t),{},{key:String(t.key)})}function de(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.map(pe)}function fe(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=[],n=0,o=t.length,a=de(e),s=de(t);a.forEach((function(e){for(var t=!1,a=n;a1}));return c.forEach((function(e){(r=r.filter((function(t){var r=t.key,n=t.status;return r!==e||n!==ce}))).forEach((function(t){t.key===e&&(t.status=le)}))})),r}var he=["component","children","onVisibleChanged","onAllRemoved"],me=["status"],ge=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearPrepare","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];var ye=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ie,r=function(e){(0,b.Z)(o,e);var r=(0,v.Z)(o);function o(){var e;(0,g.Z)(this,o);for(var t=arguments.length,a=new Array(t),s=0;s0&&p,U=function(){T(b)};a.useEffect((function(){if(!$&&l>0){var e=Date.now()-j,t=setTimeout((function(){U()}),1e3*l-j);return function(){y&&clearTimeout(t),B(Date.now()-e)}}}),[l,$,_]),a.useEffect((function(){if(!$&&F&&(y||0===j)){var e,t=performance.now();return function r(){cancelAnimationFrame(e),e=requestAnimationFrame((function(e){var n=e+j-t,i=Math.min(n/(1e3*l),1);D(100*i),i<1&&r()}))}(),function(){y&&cancelAnimationFrame(e)}}}),[l,j,$,F,_]);var z=a.useMemo((function(){return"object"===(0,h.Z)(w)&&null!==w?w:w?{closeIcon:S}:{}}),[w,S]),Z=(0,g.Z)(z,!0),H=100-(!q||q<0?0:q>100?100:q),W="".concat(r,"-notice");return a.createElement("div",(0,c.Z)({},x,{ref:t,className:d()(W,o,(0,u.Z)({},"".concat(W,"-closable"),w)),style:n,onMouseEnter:function(e){var t;P(!0),null==x||null===(t=x.onMouseEnter)||void 0===t||t.call(x,e)},onMouseLeave:function(e){var t;P(!1),null==x||null===(t=x.onMouseLeave)||void 0===t||t.call(x,e)},onClick:E}),a.createElement("div",{className:"".concat(W,"-content")},v),w&&a.createElement("a",(0,c.Z)({tabIndex:0,className:"".concat(W,"-close"),onKeyDown:function(e){"Enter"!==e.key&&"Enter"!==e.code&&e.keyCode!==m.Z.ENTER||U()},"aria-label":"Close"},Z,{onClick:function(e){e.preventDefault(),e.stopPropagation(),U()}}),z.closeIcon),F&&a.createElement("progress",{className:"".concat(W,"-progress"),max:"100",value:H},H+"%"))})),b=a.createContext({}),v=function(e){var t=e.children,r=e.classNames;return a.createElement(b.Provider,{value:{classNames:r}},t)},w=function(e){var t,r,n,i={offset:8,threshold:3,gap:16};e&&"object"===(0,h.Z)(e)&&(i.offset=null!==(t=e.offset)&&void 0!==t?t:8,i.threshold=null!==(r=e.threshold)&&void 0!==r?r:3,i.gap=null!==(n=e.gap)&&void 0!==n?n:16);return[!!e,i]},k=["className","style","classNames","styles"];var S=function(e){var t=e.configList,r=e.placement,l=e.prefixCls,p=e.className,h=e.style,m=e.motion,g=e.onAllNoticeRemoved,v=e.onNoticeClose,S=e.stack,x=(0,a.useContext)(b).classNames,E=(0,a.useRef)({}),T=(0,a.useState)(null),_=(0,i.Z)(T,2),C=_[0],A=_[1],O=(0,a.useState)([]),R=(0,i.Z)(O,2),P=R[0],I=R[1],M=t.map((function(e){return{config:e,key:String(e.key)}})),q=w(S),D=(0,i.Z)(q,2),N=D[0],L=D[1],j=L.offset,B=L.threshold,$=L.gap,F=N&&(P.length>0||M.length<=B),U="function"==typeof m?m(r):m;return(0,a.useEffect)((function(){N&&P.length>1&&I((function(e){return e.filter((function(e){return M.some((function(t){var r=t.key;return e===r}))}))}))}),[P,M,N]),(0,a.useEffect)((function(){var e,t;N&&E.current[null===(e=M[M.length-1])||void 0===e?void 0:e.key]&&A(E.current[null===(t=M[M.length-1])||void 0===t?void 0:t.key])}),[M,N]),a.createElement(f.V4,(0,c.Z)({key:r,className:d()(l,"".concat(l,"-").concat(r),null==x?void 0:x.list,p,(0,u.Z)((0,u.Z)({},"".concat(l,"-stack"),!!N),"".concat(l,"-stack-expanded"),F)),style:h,keys:M,motionAppear:!0},U,{onAllRemoved:function(){g(r)}}),(function(e,t){var i=e.config,u=e.className,p=e.style,f=e.index,h=i,m=h.key,g=h.times,b=String(m),w=i,S=w.className,T=w.style,_=w.classNames,A=w.styles,O=(0,o.Z)(w,k),R=M.findIndex((function(e){return e.key===b})),q={};if(N){var D=M.length-1-(R>-1?R:f-1),L="top"===r||"bottom"===r?"-50%":"0";if(D>0){var B,U,z;q.height=F?null===(B=E.current[b])||void 0===B?void 0:B.offsetHeight:null==C?void 0:C.offsetHeight;for(var Z=0,H=0;H-1?E.current[b]=e:delete E.current[b]},prefixCls:l,classNames:_,styles:A,className:d()(S,null==x?void 0:x.notice),style:T,times:g,key:m,eventKey:m,onNoticeClose:v,hovering:N&&P.length>0})))}))};var x=a.forwardRef((function(e,t){var r=e.prefixCls,o=void 0===r?"rc-notification":r,c=e.container,u=e.motion,p=e.maxCount,d=e.className,f=e.style,h=e.onAllRemoved,m=e.stack,g=e.renderNotifications,y=a.useState([]),b=(0,i.Z)(y,2),v=b[0],w=b[1],k=function(e){var t,r=v.find((function(t){return t.key===e}));null==r||null===(t=r.onClose)||void 0===t||t.call(r),w((function(t){return t.filter((function(t){return t.key!==e}))}))};a.useImperativeHandle(t,(function(){return{open:function(e){w((function(t){var r,i=(0,n.Z)(t),o=i.findIndex((function(t){return t.key===e.key})),a=(0,s.Z)({},e);o>=0?(a.times=((null===(r=t[o])||void 0===r?void 0:r.times)||0)+1,i[o]=a):(a.times=0,i.push(a));return p>0&&i.length>p&&(i=i.slice(-p)),i}))},close:function(e){k(e)},destroy:function(){w([])}}}));var x=a.useState({}),E=(0,i.Z)(x,2),T=E[0],_=E[1];a.useEffect((function(){var e={};v.forEach((function(t){var r=t.placement,n=void 0===r?"topRight":r;n&&(e[n]=e[n]||[],e[n].push(t))})),Object.keys(T).forEach((function(t){e[t]=e[t]||[]})),_(e)}),[v]);var C=function(e){_((function(t){var r=(0,s.Z)({},t);return(r[e]||[]).length||delete r[e],r}))},A=a.useRef(!1);if(a.useEffect((function(){Object.keys(T).length>0?A.current=!0:A.current&&(null==h||h(),A.current=!1)}),[T]),!c)return null;var O=Object.keys(T);return(0,l.createPortal)(a.createElement(a.Fragment,null,O.map((function(e){var t=T[e],r=a.createElement(S,{key:e,configList:t,placement:e,prefixCls:o,className:null==d?void 0:d(e),style:null==f?void 0:f(e),motion:u,onNoticeClose:k,onAllNoticeRemoved:C,stack:m});return g?g(r,{prefixCls:o,key:e}):r}))),c)})),E=r(3389),T=["getContainer","motion","prefixCls","maxCount","className","style","onAllRemoved","stack","renderNotifications"],_=function(){return document.body},C=0;function A(){for(var e={},t=arguments.length,r=new Array(t),n=0;n0&&void 0!==arguments[0]?arguments[0]:{},t=e.getContainer,r=void 0===t?_:t,s=e.motion,l=e.prefixCls,c=e.maxCount,u=e.className,p=e.style,d=e.onAllRemoved,f=e.stack,h=e.renderNotifications,m=(0,o.Z)(e,T),g=a.useState(),y=(0,i.Z)(g,2),b=y[0],v=y[1],w=a.useRef(),k=a.createElement(x,{container:b,ref:w,prefixCls:l,motion:s,maxCount:c,className:u,style:p,onAllRemoved:d,stack:f,renderNotifications:h}),S=a.useState([]),O=(0,i.Z)(S,2),R=O[0],P=O[1],I=(0,E.zX)((function(e){var t=A(m,e);null!==t.key&&void 0!==t.key||(t.key="rc-notification-".concat(C),C+=1),P((function(e){return[].concat((0,n.Z)(e),[{type:"open",config:t}])}))})),M=a.useMemo((function(){return{open:I,close:function(e){P((function(t){return[].concat((0,n.Z)(t),[{type:"close",key:e}])}))},destroy:function(){P((function(e){return[].concat((0,n.Z)(e),[{type:"destroy"}])}))}}}),[]);return a.useEffect((function(){v(r())})),a.useEffect((function(){var e,t;w.current&&R.length&&(R.forEach((function(e){switch(e.type){case"open":w.current.open(e.config);break;case"close":w.current.close(e.key);break;case"destroy":w.current.destroy()}})),P((function(r){return e===r&&t||(e=r,t=r.filter((function(e){return!R.includes(e)}))),t})))}),[R]),[M,k]}},67992:function(e,t,r){"use strict";r.d(t,{Z:function(){return D}});var n=r(77260),i=r(39328),o=r(76285),a=r(17323),s=r(44194),l=r(51865),c=r.n(l),u=r(20488),p=r(99047),d=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],f=void 0;function h(e,t){var r=e.prefixCls,o=e.invalidate,l=e.item,p=e.renderItem,h=e.responsive,m=e.responsiveDisabled,g=e.registerSize,y=e.itemKey,b=e.className,v=e.style,w=e.children,k=e.display,S=e.order,x=e.component,E=void 0===x?"div":x,T=(0,a.Z)(e,d),_=h&&!k;function C(e){g(y,e)}s.useEffect((function(){return function(){C(null)}}),[]);var A,O=p&&l!==f?p(l,{index:S}):w;o||(A={opacity:_?0:1,height:_?0:f,overflowY:_?"hidden":f,order:h?S:f,pointerEvents:_?"none":f,position:_?"absolute":f});var R={};_&&(R["aria-hidden"]=!0);var P=s.createElement(E,(0,n.Z)({className:c()(!o&&r,b),style:(0,i.Z)((0,i.Z)({},A),v)},R,T,{ref:t}),O);return h&&(P=s.createElement(u.Z,{onResize:function(e){C(e.offsetWidth)},disabled:m},P)),P}var m=s.forwardRef(h);m.displayName="Item";var g=m,y=r(97721),b=r(56321),v=r(24589);function w(){var e=s.useRef(null);return function(t){e.current||(e.current=[],function(e){if("undefined"==typeof MessageChannel)(0,v.Z)(e);else{var t=new MessageChannel;t.port1.onmessage=function(){return e()},t.port2.postMessage(void 0)}}((function(){(0,b.unstable_batchedUpdates)((function(){e.current.forEach((function(e){e()})),e.current=null}))}))),e.current.push(t)}}function k(e,t){var r=s.useState(t),n=(0,o.Z)(r,2),i=n[0],a=n[1];return[i,(0,y.Z)((function(t){e((function(){a(t)}))}))]}var S=s.createContext(null),x=["component"],E=["className"],T=["className"],_=function(e,t){var r=s.useContext(S);if(!r){var i=e.component,o=void 0===i?"div":i,l=(0,a.Z)(e,x);return s.createElement(o,(0,n.Z)({},l,{ref:t}))}var u=r.className,p=(0,a.Z)(r,E),d=e.className,f=(0,a.Z)(e,T);return s.createElement(S.Provider,{value:null},s.createElement(g,(0,n.Z)({ref:t,className:c()(u,d)},p,f)))},C=s.forwardRef(_);C.displayName="RawItem";var A=C,O=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],R="responsive",P="invalidate";function I(e){return"+ ".concat(e.length," ...")}function M(e,t){var r=e.prefixCls,l=void 0===r?"rc-overflow":r,d=e.data,f=void 0===d?[]:d,h=e.renderItem,m=e.renderRawItem,y=e.itemKey,b=e.itemWidth,v=void 0===b?10:b,x=e.ssr,E=e.style,T=e.className,_=e.maxCount,C=e.renderRest,A=e.renderRawRest,M=e.suffix,q=e.component,D=void 0===q?"div":q,N=e.itemComponent,L=e.onVisibleChange,j=(0,a.Z)(e,O),B="full"===x,$=w(),F=k($,null),U=(0,o.Z)(F,2),z=U[0],Z=U[1],H=z||0,W=k($,new Map),V=(0,o.Z)(W,2),G=V[0],K=V[1],Y=k($,0),Q=(0,o.Z)(Y,2),X=Q[0],J=Q[1],ee=k($,0),te=(0,o.Z)(ee,2),re=te[0],ne=te[1],ie=k($,0),oe=(0,o.Z)(ie,2),ae=oe[0],se=oe[1],le=(0,s.useState)(null),ce=(0,o.Z)(le,2),ue=ce[0],pe=ce[1],de=(0,s.useState)(null),fe=(0,o.Z)(de,2),he=fe[0],me=fe[1],ge=s.useMemo((function(){return null===he&&B?Number.MAX_SAFE_INTEGER:he||0}),[he,z]),ye=(0,s.useState)(!1),be=(0,o.Z)(ye,2),ve=be[0],we=be[1],ke="".concat(l,"-item"),Se=Math.max(X,re),xe=_===R,Ee=f.length&&xe,Te=_===P,_e=Ee||"number"==typeof _&&f.length>_,Ce=(0,s.useMemo)((function(){var e=f;return Ee?e=null===z&&B?f:f.slice(0,Math.min(f.length,H/v)):"number"==typeof _&&(e=f.slice(0,_)),e}),[f,v,z,_,Ee]),Ae=(0,s.useMemo)((function(){return Ee?f.slice(ge+1):f.slice(Ce.length)}),[f,Ce,Ee,ge]),Oe=(0,s.useCallback)((function(e,t){var r;return"function"==typeof y?y(e):null!==(r=y&&(null==e?void 0:e[y]))&&void 0!==r?r:t}),[y]),Re=(0,s.useCallback)(h||function(e){return e},[h]);function Pe(e,t,r){(he!==e||void 0!==t&&t!==ue)&&(me(e),r||(we(eH){Pe(n-1,e-i-ae+re);break}}M&&Me(0)+ae>H&&pe(null)}}),[H,G,re,ae,Oe,Ce]);var qe=ve&&!!Ae.length,De={};null!==ue&&Ee&&(De={position:"absolute",left:ue,top:0});var Ne={prefixCls:ke,responsive:Ee,component:N,invalidate:Te},Le=m?function(e,t){var r=Oe(e,t);return s.createElement(S.Provider,{key:r,value:(0,i.Z)((0,i.Z)({},Ne),{},{order:t,item:e,itemKey:r,registerSize:Ie,display:t<=ge})},m(e,t))}:function(e,t){var r=Oe(e,t);return s.createElement(g,(0,n.Z)({},Ne,{order:t,key:r,item:e,renderItem:Re,itemKey:r,registerSize:Ie,display:t<=ge}))},je={order:qe?ge:Number.MAX_SAFE_INTEGER,className:"".concat(ke,"-rest"),registerSize:function(e,t){ne(t),J(re)},display:qe},Be=C||I,$e=A?s.createElement(S.Provider,{value:(0,i.Z)((0,i.Z)({},Ne),je)},A(Ae)):s.createElement(g,(0,n.Z)({},Ne,je),"function"==typeof Be?Be(Ae):Be),Fe=s.createElement(D,(0,n.Z)({className:c()(!Te&&l,T),style:E,ref:t},j),Ce.map(Le),_e?$e:null,M&&s.createElement(g,(0,n.Z)({},Ne,{responsive:xe,responsiveDisabled:!Ee,order:ge,className:"".concat(ke,"-suffix"),registerSize:function(e,t){se(t)},display:!0,style:De}),M));return xe?s.createElement(u.Z,{onResize:function(e,t){Z(t.clientWidth)},disabled:!Ee},Fe):Fe}var q=s.forwardRef(M);q.displayName="Overflow",q.Item=A,q.RESPONSIVE=R,q.INVALIDATE=P;var D=q},72588:function(e,t){"use strict";t.Z={items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"Page",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages",page_size:"Page Size"}},1834:function(e,t){"use strict";t.Z={items_per_page:"条/页",jump_to:"跳至",jump_to_confirm:"确定",page:"页",prev_page:"上一页",next_page:"下一页",prev_5:"向前 5 页",next_5:"向后 5 页",prev_3:"向前 3 页",next_3:"向后 3 页",page_size:"页码"}},86438:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={items_per_page:"条/页",jump_to:"跳至",jump_to_confirm:"确定",page:"页",prev_page:"上一页",next_page:"下一页",prev_5:"向前 5 页",next_5:"向后 5 页",prev_3:"向前 3 页",next_3:"向后 3 页",page_size:"页码"}},60720:function(e,t,r){"use strict";r.d(t,{z:function(){return n}});var n={yearFormat:"YYYY",dayFormat:"D",cellMeridiemFormat:"A",monthBeforeYear:!0}},13105:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.commonLocale=void 0;t.commonLocale={yearFormat:"YYYY",dayFormat:"D",cellMeridiemFormat:"A",monthBeforeYear:!0}},67473:function(e,t,r){"use strict";var n=r(36402).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(34559)),o=r(13105),a=(0,i.default)((0,i.default)({},o.commonLocale),{},{locale:"zh_CN",today:"今天",now:"此刻",backToToday:"返回今天",ok:"确定",timeSelect:"选择时间",dateSelect:"选择日期",weekSelect:"选择周",clear:"清除",week:"周",month:"月",year:"年",previousMonth:"上个月 (翻页上键)",nextMonth:"下个月 (翻页下键)",monthSelect:"选择月份",yearSelect:"选择年份",decadeSelect:"选择年代",previousYear:"上一年 (Control键加左方向键)",nextYear:"下一年 (Control键加右方向键)",previousDecade:"上一年代",nextDecade:"下一年代",previousCentury:"上一世纪",nextCentury:"下一世纪",yearFormat:"YYYY年",cellDateFormat:"D",monthBeforeYear:!1});t.default=a},20488:function(e,t,r){"use strict";r.d(t,{Z:function(){return Z}});var n=r(77260),i=r(44194),o=r(54387),a=(r(56049),r(39328)),s=r(12952),l=r(43359),c=r(65489),u=i.createContext(null);var p=function(){if("undefined"!=typeof Map)return Map;function e(e,t){var r=-1;return e.some((function(e,n){return e[0]===t&&(r=n,!0)})),r}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var r=e(this.__entries__,t),n=this.__entries__[r];return n&&n[1]},t.prototype.set=function(t,r){var n=e(this.__entries__,t);~n?this.__entries__[n][1]=r:this.__entries__.push([t,r])},t.prototype.delete=function(t){var r=this.__entries__,n=e(r,t);~n&&r.splice(n,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var r=0,n=this.__entries__;r0},e.prototype.connect_=function(){d&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),g?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){d&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,r=void 0===t?"":t;m.some((function(e){return!!~r.indexOf(e)}))&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),b=function(e,t){for(var r=0,n=Object.keys(t);r0},e}(),R="undefined"!=typeof WeakMap?new WeakMap:new p,P=function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var r=y.getInstance(),n=new O(t,r,this);R.set(this,n)};["observe","unobserve","disconnect"].forEach((function(e){P.prototype[e]=function(){var t;return(t=R.get(this))[e].apply(t,arguments)}}));var I=void 0!==f.ResizeObserver?f.ResizeObserver:P,M=new Map;var q=new I((function(e){e.forEach((function(e){var t,r=e.target;null===(t=M.get(r))||void 0===t||t.forEach((function(e){return e(r)}))}))}));var D=r(40730),N=r(22633),L=r(18232),j=r(9777),B=function(e){(0,L.Z)(r,e);var t=(0,j.Z)(r);function r(){return(0,D.Z)(this,r),t.apply(this,arguments)}return(0,N.Z)(r,[{key:"render",value:function(){return this.props.children}}]),r}(i.Component);function $(e,t){var r=e.children,n=e.disabled,o=i.useRef(null),p=i.useRef(null),d=i.useContext(u),f="function"==typeof r,h=f?r(o):r,m=i.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),g=!f&&i.isValidElement(h)&&(0,c.Yr)(h),y=g?(0,c.C4)(h):null,b=(0,c.x1)(y,o),v=function(){var e;return(0,l.ZP)(o.current)||(o.current&&"object"===(0,s.Z)(o.current)?(0,l.ZP)(null===(e=o.current)||void 0===e?void 0:e.nativeElement):null)||(0,l.ZP)(p.current)};i.useImperativeHandle(t,(function(){return v()}));var w=i.useRef(e);w.current=e;var k=i.useCallback((function(e){var t=w.current,r=t.onResize,n=t.data,i=e.getBoundingClientRect(),o=i.width,s=i.height,l=e.offsetWidth,c=e.offsetHeight,u=Math.floor(o),p=Math.floor(s);if(m.current.width!==u||m.current.height!==p||m.current.offsetWidth!==l||m.current.offsetHeight!==c){var f={width:u,height:p,offsetWidth:l,offsetHeight:c};m.current=f;var h=l===Math.round(o)?o:l,g=c===Math.round(s)?s:c,y=(0,a.Z)((0,a.Z)({},f),{},{offsetWidth:h,offsetHeight:g});null==d||d(y,e,n),r&&Promise.resolve().then((function(){r(y,e)}))}}),[]);return i.useEffect((function(){var e,t,r=v();return r&&!n&&(e=r,t=k,M.has(e)||(M.set(e,new Set),q.observe(e)),M.get(e).add(t)),function(){return function(e,t){M.has(e)&&(M.get(e).delete(t),M.get(e).size||(q.unobserve(e),M.delete(e)))}(r,k)}}),[o.current,n]),i.createElement(B,{ref:p},g?i.cloneElement(h,{ref:b}):h)}var F=i.forwardRef($);function U(e,t){var r=e.children;return("function"==typeof r?[r]:(0,o.Z)(r)).map((function(r,o){var a=(null==r?void 0:r.key)||"".concat("rc-observer-key","-").concat(o);return i.createElement(F,(0,n.Z)({},e,{key:a,ref:0===o?t:void 0}),r)}))}var z=i.forwardRef(U);z.Collection=function(e){var t=e.children,r=e.onBatchResize,n=i.useRef(0),o=i.useRef([]),a=i.useContext(u),s=i.useCallback((function(e,t,i){n.current+=1;var s=n.current;o.current.push({size:e,element:t,data:i}),Promise.resolve().then((function(){s===n.current&&(null==r||r(o.current),o.current=[])})),null==a||a(e,t,i)}),[r,a]);return i.createElement(u.Provider,{value:s},t)};var Z=z},74114:function(e,t,r){"use strict";r.d(t,{G:function(){return a},Z:function(){return b}});var n=r(51865),i=r.n(n),o=r(44194);function a(e){var t=e.children,r=e.prefixCls,n=e.id,a=e.overlayInnerStyle,s=e.bodyClassName,l=e.className,c=e.style;return o.createElement("div",{className:i()("".concat(r,"-content"),l),style:c},o.createElement("div",{className:i()("".concat(r,"-inner"),s),id:n,role:"tooltip",style:a},"function"==typeof t?t():t))}var s=r(77260),l=r(39328),c=r(17323),u=r(13417),p={shiftX:64,adjustY:1},d={adjustX:1,shiftY:!0},f=[0,0],h={left:{points:["cr","cl"],overflow:d,offset:[-4,0],targetOffset:f},right:{points:["cl","cr"],overflow:d,offset:[4,0],targetOffset:f},top:{points:["bc","tc"],overflow:p,offset:[0,-4],targetOffset:f},bottom:{points:["tc","bc"],overflow:p,offset:[0,4],targetOffset:f},topLeft:{points:["bl","tl"],overflow:p,offset:[0,-4],targetOffset:f},leftTop:{points:["tr","tl"],overflow:d,offset:[-4,0],targetOffset:f},topRight:{points:["br","tr"],overflow:p,offset:[0,-4],targetOffset:f},rightTop:{points:["tl","tr"],overflow:d,offset:[4,0],targetOffset:f},bottomRight:{points:["tr","br"],overflow:p,offset:[0,4],targetOffset:f},rightBottom:{points:["bl","br"],overflow:d,offset:[4,0],targetOffset:f},bottomLeft:{points:["tl","bl"],overflow:p,offset:[0,4],targetOffset:f},leftBottom:{points:["br","bl"],overflow:d,offset:[-4,0],targetOffset:f}},m=r(30108),g=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow","classNames","styles"],y=function(e,t){var r=e.overlayClassName,n=e.trigger,p=void 0===n?["hover"]:n,d=e.mouseEnterDelay,f=void 0===d?0:d,y=e.mouseLeaveDelay,b=void 0===y?.1:y,v=e.overlayStyle,w=e.prefixCls,k=void 0===w?"rc-tooltip":w,S=e.children,x=e.onVisibleChange,E=e.afterVisibleChange,T=e.transitionName,_=e.animation,C=e.motion,A=e.placement,O=void 0===A?"right":A,R=e.align,P=void 0===R?{}:R,I=e.destroyTooltipOnHide,M=void 0!==I&&I,q=e.defaultVisible,D=e.getTooltipContainer,N=e.overlayInnerStyle,L=(e.arrowContent,e.overlay),j=e.id,B=e.showArrow,$=void 0===B||B,F=e.classNames,U=e.styles,z=(0,c.Z)(e,g),Z=(0,m.Z)(j),H=(0,o.useRef)(null);(0,o.useImperativeHandle)(t,(function(){return H.current}));var W=(0,l.Z)({},z);"visible"in e&&(W.popupVisible=e.visible);var V,G,K;return o.createElement(u.Z,(0,s.Z)({popupClassName:i()(r,null==F?void 0:F.root),prefixCls:k,popup:function(){return o.createElement(a,{key:"content",prefixCls:k,id:Z,bodyClassName:null==F?void 0:F.body,overlayInnerStyle:(0,l.Z)((0,l.Z)({},N),null==U?void 0:U.body)},L)},action:p,builtinPlacements:h,popupPlacement:O,ref:H,popupAlign:P,getPopupContainer:D,onPopupVisibleChange:x,afterPopupVisibleChange:E,popupTransitionName:T,popupAnimation:_,popupMotion:C,defaultPopupVisible:q,autoDestroy:M,mouseLeaveDelay:b,popupStyle:(0,l.Z)((0,l.Z)({},v),null==U?void 0:U.root),mouseEnterDelay:f,arrow:$},W),(V=o.Children.only(S),G=(null==V?void 0:V.props)||{},K=(0,l.Z)((0,l.Z)({},G),{},{"aria-describedby":L?Z:null}),o.cloneElement(S,K)))},b=(0,o.forwardRef)(y)},54387:function(e,t,r){"use strict";r.d(t,{Z:function(){return o}});var n=r(21658),i=r(44194);function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=[];return i.Children.forEach(e,(function(e){(null!=e||t.keepEmpty)&&(Array.isArray(e)?r=r.concat(o(e)):(0,n.Z)(e)&&e.props?r=r.concat(o(e.props.children,t)):r.push(e))})),r}},88340:function(e,t,r){"use strict";function n(){return!("undefined"==typeof window||!window.document||!window.document.createElement)}r.d(t,{Z:function(){return n}})},69879:function(e,t,r){"use strict";function n(e,t){if(!e)return!1;if(e.contains)return e.contains(t);for(var r=t;r;){if(r===e)return!0;r=r.parentNode}return!1}r.d(t,{Z:function(){return n}})},19524:function(e,t,r){"use strict";r.d(t,{hq:function(){return b},jL:function(){return g}});var n=r(39328),i=r(88340),o=r(69879),a="data-rc-order",s="data-rc-priority",l="rc-util-key",c=new Map;function u(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.mark;return t?t.startsWith("data-")?t:"data-".concat(t):l}function p(e){return e.attachTo?e.attachTo:document.querySelector("head")||document.body}function d(e){return"queue"===e?"prependQueue":e?"prepend":"append"}function f(e){return Array.from((c.get(e)||e).children).filter((function(e){return"STYLE"===e.tagName}))}function h(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!(0,i.Z)())return null;var r=t.csp,n=t.prepend,o=t.priority,l=void 0===o?0:o,c=d(n),u="prependQueue"===c,h=document.createElement("style");h.setAttribute(a,c),u&&l&&h.setAttribute(s,"".concat(l)),null!=r&&r.nonce&&(h.nonce=null==r?void 0:r.nonce),h.innerHTML=e;var m=p(t),g=m.firstChild;if(n){if(u){var y=(t.styles||f(m)).filter((function(e){if(!["prepend","prependQueue"].includes(e.getAttribute(a)))return!1;var t=Number(e.getAttribute(s)||0);return l>=t}));if(y.length)return m.insertBefore(h,y[y.length-1].nextSibling),h}m.insertBefore(h,g)}else m.appendChild(h);return h}function m(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=p(t);return(t.styles||f(r)).find((function(r){return r.getAttribute(u(t))===e}))}function g(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=m(e,t);if(r){var n=p(t);n.removeChild(r)}}function y(e,t){var r=c.get(e);if(!r||!(0,o.Z)(document,r)){var n=h("",t),i=n.parentNode;c.set(e,i),e.removeChild(n)}}function b(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=p(r),o=f(i),a=(0,n.Z)((0,n.Z)({},r),{},{styles:o});y(i,a);var s=m(t,a);if(s){var l,c,d;if(null!==(l=a.csp)&&void 0!==l&&l.nonce&&s.nonce!==(null===(c=a.csp)||void 0===c?void 0:c.nonce))s.nonce=null===(d=a.csp)||void 0===d?void 0:d.nonce;return s.innerHTML!==e&&(s.innerHTML=e),s}var g=h(e,a);return g.setAttribute(u(a),t),g}},43359:function(e,t,r){"use strict";r.d(t,{Sh:function(){return a},ZP:function(){return l},bn:function(){return s}});var n=r(12952),i=r(44194),o=r(56321);function a(e){return e instanceof HTMLElement||e instanceof SVGElement}function s(e){return e&&"object"===(0,n.Z)(e)&&a(e.nativeElement)?e.nativeElement:a(e)?e:null}function l(e){var t,r=s(e);return r||(e instanceof i.Component?null===(t=o.findDOMNode)||void 0===t?void 0:t.call(o,e):null)}},43948:function(e,t){"use strict";t.Z=function(e){if(!e)return!1;if(e instanceof Element){if(e.offsetParent)return!0;if(e.getBBox){var t=e.getBBox(),r=t.width,n=t.height;if(r||n)return!0}if(e.getBoundingClientRect){var i=e.getBoundingClientRect(),o=i.width,a=i.height;if(o||a)return!0}}return!1}},13701:function(e,t,r){"use strict";function n(e){var t;return null==e||null===(t=e.getRootNode)||void 0===t?void 0:t.call(e)}function i(e){return function(e){return n(e)instanceof ShadowRoot}(e)?n(e):null}r.d(t,{A:function(){return i}})},99187:function(e,t,r){"use strict";r.d(t,{G:function(){return o}});var n=r(88340),i=function(e){if((0,n.Z)()&&window.document.documentElement){var t=Array.isArray(e)?e:[e],r=window.document.documentElement;return t.some((function(e){return e in r.style}))}return!1};function o(e,t){return Array.isArray(e)||void 0===t?i(e):function(e,t){if(!i(e))return!1;var r=document.createElement("div"),n=r.style[e];return r.style[e]=t,r.style[e]!==n}(e,t)}},46748:function(e,t){"use strict";var r={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(e){var t=e.keyCode;if(e.altKey&&!e.ctrlKey||e.metaKey||t>=r.F1&&t<=r.F12)return!1;switch(t){case r.ALT:case r.CAPS_LOCK:case r.CONTEXT_MENU:case r.CTRL:case r.DOWN:case r.END:case r.ESC:case r.HOME:case r.INSERT:case r.LEFT:case r.MAC_FF_META:case r.META:case r.NUMLOCK:case r.NUM_CENTER:case r.PAGE_DOWN:case r.PAGE_UP:case r.PAUSE:case r.PRINT_SCREEN:case r.RIGHT:case r.SHIFT:case r.UP:case r.WIN_KEY:case r.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(e){if(e>=r.ZERO&&e<=r.NINE)return!0;if(e>=r.NUM_ZERO&&e<=r.NUM_MULTIPLY)return!0;if(e>=r.A&&e<=r.Z)return!0;if(-1!==window.navigator.userAgent.indexOf("WebKit")&&0===e)return!0;switch(e){case r.SPACE:case r.QUESTION_MARK:case r.NUM_PLUS:case r.NUM_MINUS:case r.NUM_PERIOD:case r.NUM_DIVISION:case r.SEMICOLON:case r.DASH:case r.EQUALS:case r.COMMA:case r.PERIOD:case r.SLASH:case r.APOSTROPHE:case r.SINGLE_QUOTE:case r.OPEN_SQUARE_BRACKET:case r.BACKSLASH:case r.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}};t.Z=r},21658:function(e,t,r){"use strict";r.d(t,{Z:function(){return s}});var n=r(12952),i=Symbol.for("react.element"),o=Symbol.for("react.transitional.element"),a=Symbol.for("react.fragment");function s(e){return e&&"object"===(0,n.Z)(e)&&(e.$$typeof===i||e.$$typeof===o)&&e.type===a}},96027:function(e,t,r){"use strict";r.d(t,{Z:function(){return a},o:function(){return s}});var n,i=r(19524);function o(e){var t="rc-scrollbar-measure-".concat(Math.random().toString(36).substring(7)),r=document.createElement("div");r.id=t;var n,o,a=r.style;if(a.position="absolute",a.left="0",a.top="0",a.width="100px",a.height="100px",a.overflow="scroll",e){var s=getComputedStyle(e);a.scrollbarColor=s.scrollbarColor,a.scrollbarWidth=s.scrollbarWidth;var l=getComputedStyle(e,"::-webkit-scrollbar"),c=parseInt(l.width,10),u=parseInt(l.height,10);try{var p=c?"width: ".concat(l.width,";"):"",d=u?"height: ".concat(l.height,";"):"";(0,i.hq)("\n#".concat(t,"::-webkit-scrollbar {\n").concat(p,"\n").concat(d,"\n}"),t)}catch(e){console.error(e),n=c,o=u}}document.body.appendChild(r);var f=e&&n&&!isNaN(n)?n:r.offsetWidth-r.clientWidth,h=e&&o&&!isNaN(o)?o:r.offsetHeight-r.clientHeight;return document.body.removeChild(r),(0,i.jL)(t),{width:f,height:h}}function a(e){return"undefined"==typeof document?0:((e||void 0===n)&&(n=o()),n.width)}function s(e){return"undefined"!=typeof document&&e&&e instanceof Element?o(e):{width:0,height:0}}},97721:function(e,t,r){"use strict";r.d(t,{Z:function(){return i}});var n=r(44194);function i(e){var t=n.useRef();t.current=e;var r=n.useCallback((function(){for(var e,r=arguments.length,n=new Array(r),i=0;i2&&void 0!==arguments[2]&&arguments[2],o=new Set;function a(e,t){var s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,l=o.has(e);if((0,i.ZP)(!l,"Warning: There may be circular references"),l)return!1;if(e===t)return!0;if(r&&s>1)return!1;o.add(e);var c=s+1;if(Array.isArray(e)){if(!Array.isArray(t)||e.length!==t.length)return!1;for(var u=0;u